irish-law-mcp について
irish-law-mcpは、アイルランド法の調査、コンプライアンス、リーガルテック開発向けのMCPサーバーです。法令や条文の検索に加え、引用、法令の効力、EU法との関連を確認できます。
主な機能
- 01アイルランド法令の全文検索
- 02法律名と条項による原文取得
- 03引用と法令の効力の確認
- 04法律テーマに関する引用の集約
- 05アイルランド法とEU法の関連検索
活用シーン
- 01データ保護法の条文を探す
- 02法令が有効かどうかを確認する
- 03法律文書の引用を検証する
- 04アイルランド法に関連するEU法を調べる
MCP 対応
MCPサーバーとして、対応クライアントに法令検索、条文取得、引用検証、EU法検索のツールを提供し、出典の原文を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
アイルランド法 MCP サーバー
アイルランド法のコーパスは、現在 Ansvar Gateway を通じて提供されています。 AI アシスタント(Claude、Copilot、Cursor、カスタム MCP クライアント)を
https://gateway.ansvar.eu/mcpに接続してください。OAuth 接続は 1 回だけで、無料プランも利用でき、このコーパスに加えて、EU 規制、監査済みの 28 の法域における国内法、CVE/セキュリティインテリジェンスを網羅し、すべての結果に原文の引用が含まれています。利用開始はこちら:https://ansvar.eu/docs/quickstart
接続
Claude Code(1 行):
claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcp
Claude Desktop / Cursor — claude_desktop_config.json(または mcp.json)に追加します:
{
"mcpServers": {
"ansvar": {
"type": "url",
"url": "https://gateway.ansvar.eu/mcp"
}
}
}
Claude.ai — Settings → Connectors → Add custom connector → https://gateway.ansvar.eu/mcp を貼り付けます
最初のリクエストで OAuth のサインアップフローが開きます(設定の詳細:ansvar.eu/docs/quickstart)。サインアップ後、クライアントはアカウントに紐づけられます。プラン(free / premium / team / company)によって、ファンアウト、クォータ、アクセス可能な下流 MCP が決まります。
この MCP をセルフホストする
このリポジトリをクローンして、コーパスを自分で構築することもできます。スキーマ、 フェッチャー、ツールの実装はすべてここにあります。リポジトリに含まれていないのは 構築済みデータベースです。上流ソースに関する TDM および標準ライセンス上の制約があるため、 コーパスは公開成果物として再配布せず、Ansvar のインフラストラクチャ上でホストしています。
独自に構築する場合:このリポジトリの取り込みスクリプトを実行します(エントリーポイントは
リポジトリによって異なります。通常は scripts/ingest.sh、npm run ingest、または make ingest です。
リポジトリのルートを確認してください)。
AI 時代に向けたアイルランド法令集の代替手段です。
Data Protection Act 2018 や Criminal Justice Act から Companies Act 2014、Employment Equality Acts などに至るまで、3,972 件のアイルランド法令を Claude、Cursor、または MCP 対応クライアントから直接検索できます。
リーガルテック、コンプライアンスツールの開発、またはアイルランド法の調査を行っている場合、この検証済みのリファレンスデータベースを利用できます。
Ansvar Systems が開発 — スウェーデン、ストックホルム
このプロジェクトの目的
アイルランド法の調査資料は、Irish Statute Book、司法長官事務所の刊行物、EUR-Lex に分散しています。たとえば、次のような方が利用できます。
- ソリシターまたはバリスターとして、ブリーフや契約書の引用を検証する
- コンプライアンス担当者として、法令が現在も有効か、改正されているかを確認する
- リーガルテック開発者として、アイルランド法に基づくツールを構築する
- 研究者として、3,972 件の法令にわたる立法規定の変遷をたどる
……ブラウザーのタブを大量に開き、手作業で相互参照する必要はありません。Claude に尋ねれば、該当する規定を背景情報とともに正確に取得できます。
この MCP サーバーにより、アイルランド法を検索可能にし、相互参照できるようにし、AI が読み取れる形式にします。
使用例
接続したら、自然な言葉で質問するだけです。
- 「2018年データ保護法では、機微な個人データの処理について何と定められていますか?」
- 「2000年著作権および関連権利法は、現在も有効ですか?」
- 「1998~2015年雇用平等法における雇用平等に関する規定を探してください」
- 「GDPRを実施するアイルランドの制定法はどれですか?」
- 「2014年会社法の年次報告に関する規定の根拠となるEU指令は何ですか?」
- 「『2018年データ保護法、第71条』という引用を検証してください」
- 「アイルランド法におけるデータ侵害の通知要件について、法的見解をまとめてください」
- 「ネットワークおよび情報システム指令(NIS)の国内法化におけるインシデント報告義務を比較してください」
内容
| カテゴリ | 数 | 詳細 |
|---|---|---|
| 制定法 | 3,972件の制定法 | Irish Statute Book の包括的なアイルランド法令 |
| 規定 | 91,528条 | FTS5 による全文検索が可能 |
| 準備作業文書 | 5,926件の文書 | Oireachtas の法案および説明覚書 |
| EU 相互参照 | 含まれています | アイルランド国内法化に関連付けられた指令および規則 |
| データベースサイズ | 220 MB | 最適化されたポータブルな SQLite |
| 毎日の更新 | 自動 | irishstatutebook.ie を照合する最新性チェック |
検証済みデータのみ――すべての引用は公式情報源(Irish Statute Book、司法長官事務所)と照合して検証されています。LLM が生成したコンテンツは一切ありません。
実際の動作を見る
これが機能する理由
原典のままのテキスト(LLM による処理なし):
- すべての制定法のテキストは、Irish Statute Book(irishstatutebook.ie)の公式情報源から取り込まれています
- 規定は SQLite FTS5 データベースの行から変更せずに返されます
- LLM による要約や言い換えは一切ありません。データベースに含まれるのは制定法のテキストであり、AI による解釈ではありません
スマートなコンテキスト管理:
- 検索では BM25 スコアリングで順位付けされた規定が返されるため、コンテキストを安全に扱えます
- 規定の取得では、法律の略称と条番号を指定して正確なテキストを取得できます
- 相互参照を使えば、すべてを一度に読み込まずに関連情報をたどれます
技術アーキテクチャ:
Irish Statute Book → Parse → SQLite → FTS5 snippet() → MCP response
↑ ↑
Provision parser Verbatim database query
従来の調査方法とこの MCP の比較
| 従来の方法 | この MCP サーバー |
|---|---|
| Irish Statute Book を法律名で検索する | 平易な英語で検索する:「data processing consent」 |
| 複数の部分からなる法律を手作業でたどる | コンテキストとともに該当する規定を正確に取得する |
| 法律間の相互参照を手作業で行う | build_legal_stance で複数の情報源を集約する |
| 「この制定法は現在も有効か?」→ 手作業で確認する | check_currency ツール → 数秒で回答 |
| EU 法上の根拠を探す → EUR-Lex を調べる | get_eu_basis → 関連する EU 指令を即座に取得 |
| 複数のサイトで更新を確認する | 毎日の自動最新性チェック |
| API なし、連携なし | MCP プロトコル → AI ネイティブ |
従来: Irish Statute Book を検索 → 法律の HTML をたどる → Ctrl+F → 相互参照 → EU 法上の根拠を EUR-Lex で確認 → 繰り返す
この MCP: 「2018年データ保護法のどの条項が、特別カテゴリーに関する GDPR 第9条を国内法化していますか?」 → 完了。
利用可能なツール(13)
主な法務調査ツール(8)
| ツール | 説明 |
|---|---|
search_legislation | 91,528件の規定を対象に、BM25 順位付けによる FTS5 全文検索を実行 |
get_provision | 法律の略称と条番号を指定して、特定の規定を取得 |
validate_citation | データベースと照合して引用を検証――ハルシネーションをゼロにするチェック |
build_legal_stance | 法的なトピックについて、複数の法律から引用を集約 |
format_citation | アイルランドの慣例に従って引用を整形(完全形式/短縮形式/ピンポイント引用) |
check_currency | 制定法が施行中か、改正済みか、廃止済みかを確認 |
list_sources | メタデータとデータの出典情報とともに、利用可能なすべての制定法を一覧表示 |
about | サーバー情報、機能、データセット統計、対象範囲の概要 |
EU 法統合ツール(5)
| ツール | 説明 |
|---|---|
get_eu_basis | アイルランドの制定法の根拠となる EU 指令・規則を取得します |
get_irish_implementations | 特定の EU 法令を実施するアイルランドの法律を検索します |
search_eu_implementations | アイルランドでの実施件数とともに EU 文書を検索します |
get_provision_eu_basis | 特定の条項に関する EU 法への参照を取得します |
validate_eu_compliance | EU 指令に対するアイルランドの制定法の実施状況を確認します |
EU 法の統合
アイルランドは EU 加盟国です。アイルランドの法律は EU 指令を国内法に直接置き換え、EU 規則を実施するため、アイルランド法と EU 法の間に追跡可能な対応関係が生まれます。
EU 法とアイルランド法の主な整合分野:
- GDPR(2016/679) -- Data Protection Act 2018 および Data Protection Regulations 2018(S.I. No. 174/2018)を通じて実施
- NIS2 指令(2022/2555) -- アイルランドのネットワークおよび情報セキュリティに関する法律に置き換え
- eIDAS 規則(910/2014) -- 直接適用され、国内の電子署名に関する規定によって補完
- DORA(2022/2554) -- 金融セクターにおけるデジタル運用レジリエンスの義務
- AI Act(2024/1689) -- 全加盟国に直接適用される EU 規則
- 会社法指令 -- EU 単一市場全体における会社法の調和
EU 連携ツールは双方向の検索に対応しています。EU 法令を実施するアイルランドの制定法や、アイルランドの条項の根拠となる EU 法令を検索できます。
| 指標 | 値 |
|---|---|
| EU 加盟国 | 1973 年から |
| 法体系 | コモンロー(アイルランド憲法上の枠組みを伴う) |
| 公式制定法集 | Irish Statute Book(irishstatutebook.ie) |
| 議会 | Oireachtas(oireachtas.ie) |
| EUR-Lex 連携 | メタデータの自動取得 |
詳しい説明は EU_INTEGRATION_GUIDE.md、実用例は EU_USAGE_EXAMPLES.md を参照してください。
データソースと鮮度
すべてのコンテンツは、信頼できるアイルランドの法律データベースから取得しています。
- Irish Statute Book -- 司法長官府が提供する、統合済み法律および法定規則の公式集
- Oireachtas -- 法案および解説覚書などの準備資料
- EUR-Lex -- EU 法の公式データベース(メタデータのみ)
自動鮮度チェック(毎日)
毎日の GitHub Actions ワークフローですべてのデータソースを監視しています。
| ソース | チェック内容 | 方法 |
|---|---|---|
| 制定法の改正 | Irish Statute Book との比較 | 全 3,972 件の制定法を確認 |
| 新たな制定法 | Irish Statute Book の公示(90 日間) | データベースとの差分を確認 |
| 準備資料 | Oireachtas の法案フィード(30 日間) | 新しい法案を検出 |
| EU 参照情報の古さ | Git コミットのタイムスタンプ | 90 日を超える場合にフラグを設定 |
セキュリティ
このプロジェクトでは、自動セキュリティスキャンを複数のレイヤーで実施しています。
| スキャナー | 機能 | スケジュール |
|---|---|---|
| CodeQL | セキュリティ上の脆弱性を静的解析 | 毎週 + PR |
| Semgrep | SAST スキャン(OWASP トップ 10、シークレット、TypeScript) | プッシュごと |
| Gitleaks | Git 履歴全体からシークレットを検出 | プッシュごと |
| Trivy | ファイルシステムおよび npm 依存関係の CVE スキャン | 毎日 |
| Docker Security | コンテナーイメージのスキャン + SBOM の生成 | 毎日 |
| Socket.dev | サプライチェーン攻撃の検出 | PR |
| OSSF Scorecard | OpenSSF のベストプラクティスに基づく評価 | 毎週 |
| Dependabot | 依存関係の自動更新 | 毎週 |
ポリシーの全文と脆弱性の報告方法については、SECURITY.md を参照してください。
重要な免責事項
法的助言
このツールは法的助言ではありません
法令の本文は Irish Statute Book(法務長官事務所)から取得しています。ただし、以下にご注意ください。
- これは調査ツールであり、専門家による法的助言の代わりにはなりません
- 裁判例の収録範囲は限定的です。判例調査をこのツールだけに頼らないでください
- 裁判所への提出書類で重要な引用を使用する場合は、一次資料で確認してください
- EU 関連の相互参照は、EUR-Lex の全文ではなく、アイルランドの法令本文から抽出しています
- 専門的な用途で規定に依拠する前に、Irish Statute Book で現在施行中かどうかを必ず確認してください
専門的な用途で使用する前にお読みください: DISCLAIMER.md | PRIVACY.md
クライアントの守秘義務
クエリは Claude API を経由します。秘匿特権の対象となる案件や機密事項には、オンプレミスでのデプロイを使用してください。Law Society of Ireland および Bar Council of Ireland のコンプライアンスに関するガイダンスは、PRIVACY.md をご覧ください。
ドキュメント
- EU 統合ガイド -- EU の相互参照に関する詳細なドキュメント
- EU 使用例 -- EU 法令の実用的な検索例
- セキュリティポリシー -- 脆弱性の報告とスキャンの詳細
- 免責事項 -- 法的免責事項と専門的な用途に関する注意事項
- プライバシー -- クライアントの守秘義務とデータの取り扱い
開発
セットアップ
git clone https://github.com/Ansvar-Systems/Ireland-law-mcp
cd Ireland-law-mcp
npm install
npm run build
npm test
ローカルでの実行
npm run dev # Start MCP server
npx @anthropic/mcp-inspector node dist/index.js # Test with MCP Inspector
データ管理
npm run ingest # Ingest statutes from Irish Statute Book
npm run build:db # Rebuild SQLite database
npm run check-updates # Check for amendments and new statutes
パフォーマンス
- 検索速度: ほとんどの FTS5 クエリで <100ms
- データベースサイズ: 220 MB(包括的なコーパス)
- 信頼性: データ取り込み成功率 100%
その他の Ansvar MCP
ansvar.eu/coverage で全体の対応範囲をご確認いただけます。
貢献
貢献を歓迎します。ガイドラインについては、CONTRIBUTING.md をご覧ください。
優先分野:
- 裁判例の拡充(Supreme Court、Court of Appeal)
- EU 規則 MCP の統合(EU 法全文、CJEU の判例)
- 過去の法令バージョンと改正履歴の追跡
- 法定文書(下位法令)の拡充
ロードマップ
-
FTS5 検索機能を備えた中核的な法令データベース
-
コーパス全体の取り込み(法令 3,972 件、条項 91,528 件)
-
準備資料の取り込み(文書 5,926 件)
-
EU 法統合ツール
-
Vercel Streamable HTTP デプロイ
-
毎日の鮮度チェック
-
判例の拡充(Supreme Court、Court of Appeal)
-
過去の法令バージョン(改正履歴の追跡)
-
法定文書の拡充
引用
学術研究でこの MCP サーバーを使用する場合:
@software{irish_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Irish Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/Ireland-law-mcp},
note = {Comprehensive Irish legal database with 3,972 statutes and 91,528 provisions}
}
ライセンス
Apache License 2.0。詳細は LICENSE をご覧ください。
データライセンス
Ansvar の帰属表示コード:Irish-PSI-Licence。アイルランドは法令上のパブリックドメインの法域ではありません。再利用の根拠は 3 つの情報源に基づきます。
- 法令および法案(Oireachtas の著作権): irishstatutebook.ie のフッターに掲載された、両院による複製許可に基づいて複製しています。許可文は次のとおりです。「Oireachtas の著作物は、Oireachtas 両院の許可を得て複製しています。」 政府著作権(CRRA 2000 s. 191)と Oireachtas の著作権(s. 192)は、いずれも保護期間が 50 年です。
- 行政資料: EU PSI 指令を実施するアイルランド PSI 再利用規則 2005(S.I. No. 525 of 2005)が適用されます。psi.gov.ie の標準 PSI ライセンスは OGL-3.0 に相当し、非独占的でロイヤリティフリーであり、帰属表示を条件に商用利用が許可されています。
- 判例法(courts.ie): courts.ie ポータルの利用規約に基づく別の根拠があります。現時点ではこの MCP の対象範囲に含まれません。CRRA 2000 s. 71 は許可される行為に関する限定的な例外(訴訟手続きの目的に限る)であり、パブリックドメインからの除外ではありません。
- EU メタデータ: EUR-Lex(EU のパブリックドメインに関する告知)。
対象範囲(3つの情報源)
| 資料の種類 | 根拠 | この MCP に含まれるか |
|---|---|---|
| 法律(制定法) | Oireachtas による複製許可 | はい |
| 法定文書 | 政府著作権 + PSI 再利用規則 2005 | はい |
| 判例(HC、CA、SC) | courts.ie ポータルの利用規約 | いいえ(別途根拠が必要) |
| 準備資料(法案) | Oireachtas による複製許可 | はい |
Ansvar のアーキテクチャドキュメントリポジトリにある docs/audits/2026-05-17-eu-copyright-statutory-works-batch-1b-DE-IE-IT-NL-ES.md
の §2 に、CRRA 2000 ss. 191–192 + s. 71 の逐語的なテキストと対象範囲の分析を記載しています。
Ansvar Systems について
私たちは、欧州市場向けの AI 活用型コンプライアンスおよび法律調査ツールを開発しています。この MCP サーバーは、もともとアイルランド法に関する社内向け参照ツールとして始まりました。アイルランド市場や EU 市場向けに開発する人は皆、同じ調査上の悩みを抱えていることが分かりました。
そこで、これをオープンソースとして公開します。3,972 件の法令を調べるのに、法律の学位が必要であるべきではありません。
ansvar.eu -- スウェーデン、ストックホルム
スウェーデン、ストックホルムで心を込めて開発
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。