🚀 オランダ法律MCPサーバー
AI時代にふさわしいWetten.overheid.nlの代替手段です。
Claude、Cursor、またはMCP互換のクライアントから直接、46の主要なオランダ法令(AVGや刑法典、民法、競争法など)を照会できます。
法的技術やコンプライアンスツールを構築している場合、またはオランダの法的研究を行っている場合、これは検証済みの参照データベースです。
Ansvar Systems(スウェーデン、ストックホルム)によって構築されました。
✨ 主な機能
オランダの法的研究は、Wetten.overheid.nl、Rechtspraak.nl、Kamerstukken、EUR-Lexなどに分散しています。以下のような場合:
- 弁護士が訴訟書類や契約書の引用を検証する場合
- コンプライアンス担当者がAVGの義務や競争法の要件を確認する場合
- 法的技術開発者がオランダ法に基づくツールを構築する場合
- 研究者がKamerstukkenから法律までの立法履歴を追跡する場合
...数十のブラウザタブや手動のPDFの相互参照を必要とすることはありません。Claudeに尋ねれば、正確な規定をコンテキスト付きで取得できます。
このMCPサーバーにより、オランダ法は検索可能、相互参照可能、AIが読み取り可能になります。
🚀 クイックスタート
リモートでの使用(インストール不要)
ホストされているバージョンに直接接続します。依存関係は一切必要なく、インストールするものもありません。
エンドポイント: https://dutch-law-mcp.vercel.app/mcp
| クライアント |
接続方法 |
| Claude.ai |
設定 > コネクタ > 統合を追加 > URLを貼り付け |
| Claude Code |
claude mcp add dutch-law --transport http https://dutch-law-mcp.vercel.app/mcp |
| Claude Desktop |
設定に追加(以下を参照) |
| GitHub Copilot |
VS Codeの設定に追加(以下を参照) |
Claude Desktop -- claude_desktop_config.jsonに追加:
{
"mcpServers": {
"dutch-law": {
"type": "url",
"url": "https://dutch-law-mcp.vercel.app/mcp"
}
}
}
GitHub Copilot -- VS Codeのsettings.jsonに追加:
{
"github.copilot.chat.mcp.servers": {
"dutch-law": {
"type": "http",
"url": "https://dutch-law-mcp.vercel.app/mcp"
}
}
}
ローカルでの使用(npm)
npx @ansvar/dutch-law-mcp
Claude Desktop -- claude_desktop_config.jsonに追加:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"dutch-law": {
"command": "npx",
"args": ["-y", "@ansvar/dutch-law-mcp"]
}
}
}
Cursor / VS Code:
{
"mcp.servers": {
"dutch-law": {
"command": "npx",
"args": ["-y", "@ansvar/dutch-law-mcp"]
}
}
}
💻 使用例
接続後、オランダ語または英語で自然に質問できます。
- "AVGの第5条は、個人データの処理に関する原則について何を述べていますか?"
- "競争法の第24条は、権力の濫用に関するものですが、まだ有効ですか?"
- "オランダ法におけるデータ保護に関する規定を検索してください。"
- "AVGはどのEU指令を実施していますか?"
- "「刑法典第138b条」の引用を検証してください。"
- "オランダのプライバシー法に関する法的立場を構築してください。"
- "民法第6巻は契約責任について何を述べていますか?"
- "オランダ法における営業秘密に関する規定を見つけてください。"
📚 詳細ドキュメント
含まれる内容
| カテゴリ |
数量 |
詳細 |
| 法令 |
46の法律 |
Wetten.overheid.nlからの主要なオランダ連邦立法 |
| 規定 |
13,815項目 |
FTS5による全文検索可能 |
| プレミアム: 判例法 |
59,261の判決 |
最高裁判所、控訴裁判所の判決 |
| プレミアム: 準備作業 |
2,994の文書 |
議会文書、説明書 |
| データベースサイズ |
134 MB |
最適化されたSQLite、ポータブル |
| 毎日の更新 |
自動化 |
Wetten.overheid.nlに対する新鮮度チェック |
対象となる主要法令
| 法令 |
主題 |
| 民法(第1 - 10巻) |
民法 -- 個人、財産、契約、不法行為 |
| 刑法典 |
刑法 |
| 一般行政法 |
一般行政法 |
| 一般データ保護規則施行法(AVG) |
GDPRの実施 |
| 競争法 |
競争法 |
| 著作権法 |
著作権法 |
| 労働条件法 |
労働条件法 |
| 営業秘密保護法 |
営業秘密保護法 |
| 通信法 |
通信法(ePrivacy) |
| 金融監督法(Wft) |
金融監督法 |
検証済みのデータのみ -- すべての引用は公式ソース(Wetten.overheid.nl、Overheid.nl)に対して検証されています。LLMによる生成内容は一切含まれていません。
動作原理
原文テキスト(LLM処理なし):
- すべての法令テキストは、BWB APIを介してWetten.overheid.nlの公式ソースから取り込まれます。
- 規定はSQLite FTS5データベースの行から変更なしで返されます。
- LLMによる要約や言い換えは一切行われません -- データベースには規制テキストが含まれており、AIによる解釈ではありません。
スマートなコンテキスト管理:
- 検索はBM25スコアリングでランク付けされた規定を返します(コンテキストに安全)。
- 規定の取得はBWB識別子 + 章/条によって正確なテキストを提供します。
- 相互参照により、一度にすべてを読み込まずにナビゲートできます。
技術アーキテクチャ:
Wetten.overheid.nl BWB API → 解析 → SQLite → FTS5 snippet() → MCP応答
↑ ↑
規定パーサー 原文データベースクエリ
従来の研究とこのMCPの比較
| 従来のアプローチ |
このMCPサーバー |
| Wetten.overheid.nlで法律名で検索 |
オランダ語で直接検索: "persoonsgegevens verwerking" |
| 複数の書籍からなる法令を手動でナビゲート |
コンテキスト付きで正確な規定を取得 |
| 法令間の手動の相互参照 |
build_legal_stanceにより複数のソースから集約 |
| "この法令はまだ有効ですか?" → 手動で確認 |
check_currencyツール → 数秒で回答 |
| EUの根拠を見つける → EUR-Lexを掘り下げる |
get_eu_basis → 即座に関連するEU指令を取得 |
| 別途Kamerstukken.nlを確認 |
プレミアムのget_preparatory_works → 関連文書を取得 |
| APIや統合がない |
MCPプロトコル → AIネイティブ |
従来: Wetten.overheid.nlを検索 → BWBページを開く → 条文をナビゲート → Kamerstukkenを確認 → EUR-LexでEUの根拠を確認 → 繰り返す
このMCP: "AVGの第5条のデータ処理原則に関するEU法の根拠は何ですか?" → 完了
🔧 利用可能なツール(13種)
主要な法的研究ツール(8種)
| ツール |
説明 |
search_legislation |
13,815の規定に対するFTS5検索(BM25ランキング付き) |
get_provision |
法律識別子 + 条番号で特定の規定を取得 |
search_case_law |
判例法に対するFTS5検索(裁判所/日付フィルター付き) |
get_preparatory_works |
法令に関連するKamerstukkenと説明書を取得 |
validate_citation |
引用をデータベースに対して検証(幻覚なしチェック) |
build_legal_stance |
法令、判例法、準備作業からの引用を集約 |
format_citation |
オランダの慣習に従って引用を整形(完全/短縮/ピンポイント) |
check_currency |
法令が有効、改正、または廃止されているかを確認 |
EU法統合ツール(5種)
| ツール |
説明 |
get_eu_basis |
オランダの法令が実施しているEU指令/規則を取得 |
get_dutch_implementations |
特定のEU法を実施しているオランダの法律を見つける |
search_eu_implementations |
EU文書をオランダの実施件数で検索 |
get_provision_eu_basis |
特定の規定に関するEU法の参照を取得 |
validate_eu_compliance |
実施状況を確認(EU MCPが必要) |
EU法の統合
オランダはEUの創設加盟国です。オランダ法は、EU指令をすべての共同体法にわたって直接転換しています。
| 指標 |
値 |
| EU加盟国 |
はい(1958年からの創設加盟国) |
| GDPRの状況 |
直接適用可能;一般データ保護規則施行法によって実施 |
| 主要な実施 |
AVG → 一般データ保護規則施行法 |
| 競争法 |
競争法はEU条約第101 - 102条を実施 |
| ePrivacy |
通信法はePrivacy指令を転換 |
オランダ法とEU指令
- AVG (GDPR) -- GDPRはオランダで直接適用されます。一般データ保護規則施行法は加盟国の逸脱と補足を実施します。
get_eu_basisツールはAVGの規定を基礎となるGDPRの条文にリンクします。
- ePrivacy指令 -- 通信法を介して転換され、電子通信とクッキーの同意を管理します。
- 競争法 -- 競争法はEU条約第101条(カルテル)と第102条(支配的地位の濫用)および委員会の執行慣行に沿っています。
- 営業秘密指令 -- 2018年の営業秘密保護法によって実施されます。
- 金融規制 -- 金融監督法(Wft)はMiFID II、資本要件指令、および関連するEU金融サービス指令を転換します。
EUブリッジツールは双方向の検索を提供します:オランダの規定からEUの根拠を見つけるか、EU指令からオランダの実施を見つけることができます。
詳細なドキュメントについては、EU_INTEGRATION_GUIDE.mdを参照してください。
プレミアムプラン
無料プランには、全文検索とEU相互参照を備えたすべての13,815の規定が含まれています。プレミアムプランでは、バージョン履歴と立法文書へのアクセスが追加されます。
| 機能 |
無料 |
プレミアム |
| 法令検索(13,815の規定) |
はい |
はい |
| EU相互参照 |
はい |
はい |
| 引用検証 |
はい |
はい |
| 判例法(59,261の判決) |
-- |
はい |
| 準備作業(2,994の文書) |
-- |
はい |
| 規定のバージョン履歴 |
-- |
はい |
| 改正差分 |
-- |
はい |
プレミアムの判例法は、最高裁判所(Hoge Raad)、控訴裁判所(Gerechtshoven)、地方裁判所(Rechtbanken)の判決をカバーしており、Rechtspraak.nlから取得されています。
プレミアムの準備作業は、議会文書(Kamerstukken)、説明書(memorie van toelichting)、およびOverheid.nlからのその他の準備資料をカバーしています。
プレミアムは、PREMIUM_ENABLED=true環境変数を設定することで有効になります。アクセスについては、hello@ansvar.aiまでご連絡ください。
データソースと新鮮度
すべてのコンテンツは、信頼できるオランダの法的データベースから取得されています。
データの出所
| 項目 |
値 |
| 権限 |
法務省 / Overheid.nl |
| 取得方法 |
Wetten.overheid.nl BWB APIからの一括ダウンロード |
| 言語 |
オランダ語(主) |
| ライセンス |
オープン政府ライセンス -- オランダ |
| 対象範囲 |
46の主要なオランダ連邦法律 |
| 最終取り込み日 |
2026-02-22 |
自動化された新鮮度チェック(毎日)
毎日のGitHub Actionsワークフローがすべてのデータソースを監視しています。
| ソース |
チェック内容 |
方法 |
| 法令の改正 |
Wetten.overheid.nlの日付比較 |
46の法令すべてをチェック |
| 新しい法令 |
BWB APIの公開情報(90日間の範囲) |
データベースとの差分比較 |
| 判例法 |
Rechtspraak.nlのフィードエントリ数 |
データベースと比較 |
| 準備作業 |
Overheid.nlのKamerstukkenフィード(30日間の範囲) |
新しい文書を検出 |
| EU参照の古さ |
Gitのコミットタイムスタンプ |
90日以上古い場合はフラグを立てる |
セキュリティ
このプロジェクトでは、複数の自動化されたセキュリティスキャンを使用しています。
| スキャナー |
機能 |
スケジュール |
| CodeQL |
セキュリティ脆弱性の静的解析 |
毎週 + PR |
| Semgrep |
SASTスキャン(OWASPトップ10、シークレット、TypeScript) |
すべてのプッシュ時 |
| Gitleaks |
Git履歴全体のシークレット検出 |
すべてのプッシュ時 |
| Trivy |
ファイルシステムとnpm依存関係のCVEスキャン |
毎日 |
| Dockerセキュリティ |
コンテナイメージのスキャン + SBOM生成 |
毎日 |
| Socket.dev |
サプライチェーン攻撃の検出 |
PR時 |
| OSSF Scorecard |
OpenSSFのベストプラクティススコアリング |
毎週 |
| Dependabot |
依存関係の自動更新 |
毎週 |
完全なポリシーと脆弱性報告については、SECURITY.mdを参照してください。
📄 重要な免責事項
法的アドバイス
このツールは法的アドバイスではありません
法令テキストは、公式のWetten.overheid.nlの出版物から取得されています。ただし:
- これは研究ツールであり、専門的な法的助言の代替品ではありません。
- 裁判例のカバレッジは限られています -- 判例法の研究にのみこれに依存しないでください。
- 重要な引用を検証する -- 裁判所への提出書類については、一次ソースを参照してください。
- EUの相互参照は、オランダの法令テキストとEUR-Lexのメタデータから抽出されており、完全なEU法テキストではありません。
- 地方自治体および州の立法は含まれていません -- これは国家(rijks)の立法のみを対象としています。
専門的に使用する前に、以下を読んでください: DISCLAIMER.md | PRIVACY.md
クライアントの機密性
クエリはClaude APIを通ります。特権的または機密性の高い事項(弁護士とクライアントの特権を含む)については、オンプレミスのデプロイメントを使用してください。オランダの法的実務での使用に関するガイダンスについては、PRIVACY.mdを参照してください。
ドキュメント
- EU統合ガイド -- 詳細なEU相互参照ドキュメント
- EU使用例 -- 実用的なEU検索例
- セキュリティポリシー -- 脆弱性報告とスキャンの詳細
- 免責事項 -- 法的免責事項と専門的使用に関する通知
- プライバシー -- クライアントの機密性とデータ処理
開発
セットアップ
git clone https://github.com/Ansvar-Systems/Dutch-law-mcp
cd Dutch-law-mcp
npm install
npm run build
npm test
ローカルでの実行
npm run dev
npm run dev:http
npx @anthropic/mcp-inspector node dist/index.js
データ管理
npm run ingest
npm run ingest:all
npm run ingest:cases
npm run ingest:prep-works
npm run build:db
npm run build:db:paid
npm run drift:detect
npm run check-updates
npm run extract:definitions
npm run populate:xrefs
パフォーマンス
- 検索速度: ほとんどのFTS5クエリで100ms未満
- データベースサイズ: 134 MB(効率的でポータブル)
- 信頼性: 100%の取り込み成功率
関連プロジェクト: 完全なコンプライアンススイート
このサーバーはAnsvarのコンプライアンススイートの一部です -- エンドツーエンドのコンプライアンスカバレッジのために連携するMCPサーバーです。
Claudeから直接49のEU規則を照会 -- GDPR、AI法、DORA、NIS2、MiFID II、eIDASなど。記事レベルの検索で完全な規制テキストを取得できます。 npx @ansvar/eu-regulations-mcp
@ansvar/dutch-law-mcp(このプロジェクト)
Claudeから直接46の主要なオランダ法令を照会 -- AVG、BW、WvSr、競争法、Wftなど。EU相互参照付きの完全な規定テキストを取得できます。 npx @ansvar/dutch-law-mcp
米国の連邦および州のコンプライアンス法律を照会 -- HIPAA、CCPA、SOX、GLBA、FERPAなど。 npm install @ansvar/us-regulations-mcp
IEC 62443、NIST 800-82/53、およびICS用のMITRE ATT&CKを照会 -- OT/ICS環境に特化しています。 npx @ansvar/ot-security-mcp
UNECE R155/R156およびISO 21434を照会 -- 自動車サイバーセキュリティのコンプライアンス。 npx @ansvar/automotive-cybersecurity-mcp
オフライン対応の制裁スクリーニング -- OFAC、EU、UNの制裁リスト。 pip install ansvar-sanctions-mcp
70以上の国の法律MCPがあり、オーストラリア、ベルギー、ブラジル、カナダ、デンマーク、フィンランド、フランス、ドイツ、アイルランド、イタリア、日本、ノルウェー、ポーランド、シンガポール、韓国、スウェーデン、スイス、英国などをカバーしています。
コントリビューション
コントリビューションを歓迎します!ガイドラインについては、CONTRIBUTING.mdを参照してください。
優先分野:
- 裁判例の拡充(最高裁判所、控訴裁判所のアーカイブ)
- EU規則MCPの統合(完全なEU法テキスト、欧州司法裁判所の判例法)
- 法令の過去のバージョンと改正追跡
- 下級裁判所の判決(地方裁判所のアーカイブ)
- 主要法令の英語翻訳
ロードマップ
- [x] 核心法令データベース -- FTS5検索を備えた46の主要なオランダ法令
- [x] EU法の統合 -- EU指令と規則への相互参照
- [x] プレミアム判例法 -- 59,261の最高裁判所と控訴裁判所の判決
- [x] プレミアム準備作業 -- 2,994の議会文書
- [x] Vercelでのストリーム可能なHTTPデプロイメント
- [x] npmパッケージの公開
- [ ] 法令コーパスの拡充(Wetten.overheid.nlの完全なカバレッジ)
- [ ] 法令の過去のバージョン(改正追跡)
- [ ] 下級裁判所のカバレッジ(地方裁判所のアーカイブ)
- [ ] 完全なEUテキストの統合(@ansvar/eu-regulations-mcpを介して)
- [ ] 主要法令の英語翻訳
- [ ] プログラムアクセス用のWeb API
引用
このMCPサーバーを学術研究で使用する場合は、以下のように引用してください。
@software{dutch_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Dutch Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/Dutch-law-mcp},
note = {46 key Dutch statutes with 13,815 provisions and EU law cross-references}
}
📄 ライセンス
Apache License 2.0。詳細については、LICENSEを参照してください。
データのライセンス
Ansvar Systemsについて
私たちは、欧州市場向けのAI加速型のコンプライアンスおよび法的研究ツールを開発しています。このMCPサーバーは、私たちの内部で使用するオランダ法の参照ツールとして始まりました -- オランダおよびEU市場向けに開発しているすべての人が同じ研究の悩みを抱えていることがわかりました。
そこで、これをオープンソース化しました。46の法令と13,815の規定をナビゲートするのに法律学位が必要ないはずです。
ansvar.eu -- スウェーデン、ストックホルム
スウェーデン、ストックホルムで丁寧に開発されました