icelandic-law-mcp について
icelandic-law-mcpは、アイスランド法の検索とEEA・EU法との関連調査に使えるMCPサーバーです。法律実務家、コンプライアンス担当者、開発者、研究者向けに、条文原文の取得と引用検証を提供します。
主な機能
- 01アイスランド法の全文検索
- 02法令名と条番号による条文取得
- 03法令の現行性確認と引用検証
- 04アイスランド法とEEA・EU法の関連検索
- 05法的テーマ別の引用集約
活用シーン
- 01アイスランド法令の現行性を確認
- 02条文のEEA・EU法上の根拠を調査
- 03法的文書の引用を検証
- 04アイスランドのコンプライアンス要件を調査
MCP 対応
MCPクライアントに、法令検索、条文取得、引用検証、EEA・EU法との相互参照ツールを提供します。コーパスはAnsvar Gateway経由で提供され、リポジトリには構築用コードが含まれます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの 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 時代の Lagasafn 代替手段です。
1,709 件のアイスランド法令を、Persónuverndarlög や Almenn hegningarlög から Lyfjalög、Stjórnarskrá などまで、Claude、Cursor、または任意の MCP 対応クライアントから直接検索できます。
リーガルテックやコンプライアンスツールを開発している方、またはアイスランド法を調査している方にとって、これは検証済みの参照データベースです。
Ansvar Systems が開発 — スウェーデン、ストックホルム
このプロジェクトの目的
アイスランド法の調査に必要な情報は、Althingi、Lagasafn(公式法令集)、EUR-Lex に分散しています。次のような場合でも、
- 弁護士として、意見書や契約書の引用を検証する
- コンプライアンス担当者として、法令が現在も有効か確認する
- リーガルテック開発者として、アイスランド法に基づくツールを構築する
- 研究者として、1,709 件の法令にまたがる立法上の規定を追跡する
……何十ものブラウザータブを開いて、手作業で相互参照する必要はありません。Claude に尋ねれば、正確な規定を文脈とともに取得できます。
この MCP サーバーにより、アイスランド法を検索可能にし、相互参照でき、AI が読み取れるようにします。
質問例
接続したら、自然な言葉で質問するだけです。
- 「『persónuvernd』を検索してください――法律第90/2018号では、どのような義務が定められていますか?」
- 「一般刑法は現在も有効ですか?」
- 「医薬品法における医薬品に関する条項を見つけてください」
- 「アイスランド憲法には、どのEU規則が組み込まれていますか?」
- 「GDPRを組み込んでいるアイスランドの法律はどれですか?」
- 「法律第90/2018号第6条という引用を確認してください」
- 「データ保護に関する法的見解を作成してください」
- 「NIS2指令の要件は、アイスランド法で満たされていますか?」
含まれる内容
| カテゴリ | 件数 | 詳細 |
|---|---|---|
| 法令 | 1,709件 | Lagasafnの包括的なアイスランド法令 |
| 条項 | 19,026件 | FTS5で全文検索可能 |
| EU相互参照 | 含まれています | EEAに組み込まれた指令および規則へのリンク |
| データベースサイズ | 68 MB | 最適化されたポータブルなSQLite |
| 毎日の更新 | 自動 | Althingi/Lagasafnを対象とした最新性の確認 |
検証済みデータのみ――すべての引用は公式情報源(Althingi、lagasafn.is)と照合して検証されています。LLMが生成したコンテンツは一切ありません。
動作例
これが機能する理由
原文そのままのテキスト(LLMによる処理なし):
- すべての法令テキストは、Althingi/Lagasafnの公式情報源から取り込まれています
- 条項はSQLite FTS5データベースの行から変更せずに返されます
- LLMによる要約や言い換えは一切ありません――データベースに含まれるのは法令テキストであり、AIによる解釈ではありません
スマートなコンテキスト管理:
- 検索では、BM25スコアリングによってランク付けされた条項が返されます(コンテキストに適しています)
- 条項の取得では、法令番号と条・項を指定して正確なテキストを取得できます
- 相互参照を使って、すべてを一度に読み込まずに関連箇所をたどれます
技術アーキテクチャ:
Althingi/Lagasafn → Parse → SQLite → FTS5 snippet() → MCP response
↑ ↑
Provision parser Verbatim database query
従来の調査方法とこのMCPの比較
| 従来の方法 | このMCPサーバー |
|---|---|
| 法令番号でLagasafnを検索 | 平易なアイスランド語で検索:「persónuvernd samþykki」 |
| 複数章にわたる法令を手作業でたどる | コンテキスト付きで該当する条項を正確に取得 |
| 法律間の相互参照を手作業で行う | build_legal_stanceが複数の情報源を横断して集約 |
| 「この法令は現在も有効か?」→ 手作業で確認 | check_currencyツール → 数秒で回答 |
| EEA/EUの根拠を探す → EUR-Lexを調べる | get_eu_basis → 関連するEU法令をすぐに取得 |
| 更新情報を複数のサイトで確認 | 毎日の自動最新性チェック |
| APIも統合機能もない | MCPプロトコル → AIネイティブ |
従来の方法: Lagasafnを検索 → PDFをダウンロード → Ctrl+F → 相互参照 → EEAの根拠をEUR-Lexで確認 → 繰り返す
このMCP: 「法律第90/2018号(個人情報保護法)の根拠となるEU規則は何ですか?」 → 完了。
利用可能なツール(13)
中核となる法令調査ツール(8)
| ツール | 説明 |
|---|---|
search_legislation | 19,026件の条項を対象とした、BM25ランキング付きのFTS5全文検索 |
get_provision | 法令番号と条・項を指定して、特定の条項を取得 |
validate_citation | データベースと照合して引用を検証――ハルシネーションをゼロにする確認機能 |
build_legal_stance | 法的なテーマについて、複数の法令から引用を集約 |
format_citation | アイスランドの慣例に従って引用を整形(完全形式/短縮形式/ピンポイント形式) |
check_currency | 法令の有効、改正、廃止の状態を確認 |
list_sources | 利用可能なすべての法令を、メタデータとデータの出所とともに一覧表示 |
about | サーバー情報、機能、データセットの統計、対象範囲の概要 |
EU/EEA法統合ツール(5)
| ツール | 説明 |
|---|---|
get_eu_basis | アイスランドの法令の基礎となるEU/EEAの指令および規則を取得 |
get_icelandic_implementations | 特定のEU/EEA法令を実施するアイスランドの法律を検索 |
search_eu_implementations | アイスランドでの実施件数とともにEU文書を検索 |
get_provision_eu_basis | 特定の条項に関するEU/EEA法への参照を取得 |
validate_eu_compliance | EEAの義務に対するアイスランド法令の実施状況を確認 |
EEA 法の統合
アイスランドは EEA 加盟国ですが、EU 加盟国ではありません。アイスランドは、GDPR(EEA 協定の付属書 XI に組み込まれた規則(EU)2016/679)、NIS2、および EU 単一市場のアキ・コミュノテールの大部分を含め、EEA 協定を通じて EU 法を実施しています。これにより、EU 法と密接ながらも独自の関係が生まれています。
EEA とアイスランド法の統合に関する主な分野:
- GDPR(2016/679) -- EEA 協定に組み込まれており、lög nr. 90/2018 um persónuvernd og vinnslu persónuupplýsinga により実施されています
- NIS2 指令(2022/2555) -- EEA に組み込まれており、アイスランドのサイバーセキュリティ関連法で実施されています
- eIDAS 規則(910/2014) -- EEA に組み込まれており、国内の電子署名関連規定によって補完されています
- 金融サービス指令 -- MiFID II、Solvency II、および関連法令が EEA 協定の付属書 IX を通じて組み込まれています
- 製品安全および市場監視 -- EEA に組み込まれた規則が直接適用されます
注: アイスランド、リヒテンシュタイン、ノルウェーは、EEA 協定を通じて EU 単一市場に参加しています。EU 法令は、アイスランドに適用される前に、正式に EEA 協定に組み込まれる必要があります。このサーバーの EU ツールには、EEA に組み込まれた法令と、そのアイスランドでの実施内容が反映されています。
| 指標 | 値 |
|---|---|
| EEA 加盟 | 1994 年から |
| 法体系 | 大陸法(北欧の伝統) |
| 公式法令官報 | Lagasafn(lagasafn.is) |
| 議会 | Althingi(althingi.is) |
| EUR-Lex 連携 | メタデータの自動取得(EEA に組み込まれた法令) |
詳細については、EU_INTEGRATION_GUIDE.md をご覧ください。
データソースと最新性
すべてのコンテンツは、信頼できるアイスランドの法令データベースを情報源としています。
- Althingi -- アイスランド議会の公式立法データベース
- Lagasafn -- アイスランドの公式法令官報(統合版法令)
- EUR-Lex -- EU 法の公式データベース(EEA に組み込まれた法令、メタデータのみ)
最新性の自動チェック(日次)
日次 GitHub Actions ワークフローで、すべてのデータソースを監視しています。
| ソース | チェック | 方法 |
|---|---|---|
| 法令の改正 | Lagasafn との比較 | 1,709 件すべての法令をチェック |
| 新しい法令 | Althingi の公開情報(90 日間) | データベースとの差分を確認 |
| EU/EEA 参照情報の古さ | Git コミットのタイムスタンプ | 90 日を超えている場合に警告 |
セキュリティ
このプロジェクトでは、自動セキュリティスキャンを複数のレイヤーで実施しています。
| スキャナー | 内容 | スケジュール |
|---|---|---|
| CodeQL | セキュリティ脆弱性の静的解析 | 毎週 + PR |
| Semgrep | SAST スキャン(OWASP Top 10、シークレット、TypeScript) | プッシュごと |
| Gitleaks | Git の履歴全体からシークレットを検出 | プッシュごと |
| Trivy | ファイルシステムと npm 依存関係の CVE スキャン | 毎日 |
| Docker Security | コンテナーイメージのスキャン + SBOM の生成 | 毎日 |
| Socket.dev | サプライチェーン攻撃の検出 | PR |
| OSSF Scorecard | OpenSSF のベストプラクティスに基づく評価 | 毎週 |
| Dependabot | 依存関係の自動更新 | 毎週 |
ポリシーの全文と脆弱性の報告方法については、SECURITY.md をご覧ください。
重要な免責事項
法的助言について
このツールは法的助言を提供するものではありません
法令本文は、Althingi/Lagasafn の公式出版物を情報源としています。ただし:
- これは調査用ツールであり、専門家による法的助言の代わりにはなりません
- 裁判所への提出書類では、重要な引用を一次資料と照合してください
- EEA/EU の相互参照には、EEA に組み込まれた法令が反映されています。現在の組み込み状況を確認してください
- 専門的な判断に利用する前に、Lagasafn で現行法として施行中かどうかを必ず確認してください
業務で使用する前にお読みください: DISCLAIMER.md | PRIVACY.md
クライアントの機密保持
クエリは Claude API を経由します。特権情報や機密事項を扱う場合は、オンプレミス環境にデプロイしてください。Lögmannafélag Íslands(アイスランド弁護士会)のコンプライアンスに関するガイダンスは、PRIVACY.mdをご覧ください。
ドキュメント
- EU 統合ガイド -- EEA/EU の詳細な相互参照ドキュメント
- EU 利用例 -- EU/EEA の実践的な検索例
- セキュリティポリシー -- 脆弱性の報告とスキャンの詳細
- 免責事項 -- 法的免責事項と専門的な利用に関する通知
- プライバシー -- クライアントの機密保持とデータの取り扱い
開発
セットアップ
git clone https://github.com/Ansvar-Systems/Icelandic-law-mcp
cd Icelandic-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 Althingi/Lagasafn
npm run build:db # Rebuild SQLite database
npm run check-updates # Check for amendments and new statutes
パフォーマンス
- 検索速度: ほとんどの FTS5 クエリで <100ms
- データベースサイズ: 68 MB(効率的でポータブル)
- 信頼性: 取り込み成功率 100%
その他の Ansvar MCP
全体の対応状況はansvar.eu/coverageをご覧ください。
貢献
貢献を歓迎します!ガイドラインについてはCONTRIBUTING.mdをご覧ください。
優先分野:
- EEA への組み込み状況の追跡(アイスランドで施行されている EU 法令)
- 最高裁判所(Hæstiréttur)の判例の拡充
- 法令の過去の版と改正の追跡
- 主要な法令の英訳
ロードマップ
-
FTS5 検索機能を備えた中核的な法令データベース
-
全コーパスの取り込み(法令 1,709 件、条文 19,026 件)
-
EEA/EU 法統合ツール
-
Vercel Streamable HTTP デプロイ
-
毎日の鮮度チェック
-
判例の拡充(Hæstiréttur、Landsréttur)
-
法令の過去の版(改正の追跡)
-
主要な法令の英訳
-
EEA への組み込み状況の追跡
引用
学術研究でこの MCP サーバーを使用する場合:
@software{icelandic_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Icelandic Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/Icelandic-law-mcp},
note = {Comprehensive Icelandic legal database with 1,709 statutes and 19,026 provisions}
}
ライセンス
Apache License 2.0。詳細はLICENSEをご覧ください。
データライセンス
- 法令および立法:
Icelandic-Statutory-PD— Höfundalög nr. 73/1972 §9 に基づくアイスランド法令のパブリックドメインです。同条項では、法律、規則、政府指令、裁判所の判決、公的機関が作成した類似の文書、およびそのような文書の公式翻訳を著作権保護の対象外としています。無条件の単一条項であり、法令上の帰属表示義務はありません。原文の根拠:Alþingi 統合版テキスト(Lagasafn)。商用での再利用が認められています。2026-05-17 確認。 - EU/EEA メタデータ: EUR-Lex(EU パブリックドメイン)
Ansvar Systems について
当社は、欧州市場向けに AI を活用したコンプライアンスおよび法務リサーチツールを開発しています。この MCP サーバーは、アイスランド法に関する社内参照ツールとして始まりました。EEA 市場向けに開発する人々が、同じリサーチ上の課題を抱えていることが分かったのです。
そこで、これをオープンソース化します。1,709 件の法令を調べるのに、法律の学位が必要であってはなりません。
ansvar.eu -- スウェーデン、ストックホルム
スウェーデン、ストックホルムで心を込めて開発
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。