🚀 荷蘭法律MCP服務器
面向人工智能時代的Wetten.overheid.nl替代方案
本項目可讓你直接通過Claude、Cursor或任何支持MCP的客戶端查詢46部關鍵荷蘭法規,涵蓋從《通用數據保護條例》(AVG)、《荷蘭刑法典》到《荷蘭民法典》、《競爭法》等諸多法規。如果你正在構建法律科技、合規工具或進行荷蘭法律研究,這將是你經過驗證的參考數據庫。
🚀 快速開始
遠程使用(無需安裝)
直接連接到託管版本,零依賴,無需安裝。
端點: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桌面版 |
添加到配置文件(見下文) |
| GitHub Copilot |
添加到VS Code設置(見下文) |
Claude桌面版:添加到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桌面版:添加到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"]
}
}
}
✨ 主要特性
- 數據權威:所有法規文本均來自Wetten.overheid.nl官方來源,通過BWB API獲取,每條引用都經過官方來源驗證,無大語言模型生成內容。
- 智能搜索:支持全文搜索,搜索結果按BM25評分排序,可通過BWB標識符和章節/條款號精確檢索條款。
- 上下文管理:提供交叉引用,幫助用戶在不一次性加載所有內容的情況下進行導航。
- 工具豐富:提供13種工具,涵蓋核心法律研究和歐盟法律集成,滿足不同的法律研究需求。
- 歐盟法律集成:實現荷蘭法律與歐盟指令的雙向查找,可從荷蘭條款查找其歐盟依據,或從歐盟指令查找其荷蘭實施情況。
- 數據更新:每日自動檢查數據更新,確保數據的新鮮度。
📦 安裝指南
本地安裝
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
💻 使用示例
連接成功後,你可以用荷蘭語或英語自然提問,例如:
- “《通用數據保護條例》(AVG)第5條對個人數據處理原則有何規定?”
- “《競爭法》第24條關於濫用優勢地位的規定是否仍然有效?”
- “查找荷蘭法律中關於數據保護的條款”
- “《通用數據保護條例》(AVG)實施了哪些歐盟指令?”
- “驗證引用‘《荷蘭刑法典》第138b條’是否正確”
- “構建關於荷蘭隱私法的法律立場”
- “《荷蘭民法典》第6編對合同責任有何規定?”
- “查找荷蘭法律中關於商業秘密的條款”
📚 詳細文檔
包含內容
| 類別 |
數量 |
詳情 |
| 法規 |
46部法律 |
來自Wetten.overheid.nl的關鍵荷蘭聯邦立法 |
| 條款 |
13,815條 |
可通過FTS5進行全文搜索 |
| 高級版:判例法 |
59,261條裁決 |
最高法院(Hoge Raad)、上訴法院(Gerechtshoven)的判決 |
| 高級版:預備文件 |
2,994份文件 |
議會文件(Kamerstukken)、解釋性備忘錄(memorie van toelichting) |
| 數據庫大小 |
134 MB |
優化的SQLite數據庫,便於攜帶 |
| 每日更新 |
自動 |
與Wetten.overheid.nl進行數據新鮮度檢查 |
涵蓋的關鍵法規
| 法規 |
主題 |
| 《荷蘭民法典》(第1 - 10編) |
民法典 -- 人員、財產、合同、侵權 |
| 《荷蘭刑法典》 |
刑法典 |
| 《一般行政法》 |
一般行政法法案 |
| 《通用數據保護條例實施法》(AVG) |
《通用數據保護條例》(GDPR)的實施 |
| 《競爭法》 |
競爭法案 |
| 《版權法》 |
版權法案 |
| 《工作條件法》 |
工作條件法案 |
| 《商業秘密保護法》 |
商業秘密保護法案 |
| 《電信法》 |
電信法案(電子隱私) |
| 《金融監管法》(Wft) |
金融監管法案 |
歐盟法律集成
荷蘭是歐盟創始成員國之一,荷蘭法律直接轉化了歐盟指令。
| 指標 |
值 |
| 歐盟成員國 |
是(自1958年起為創始成員國) |
| GDPR狀態 |
直接適用;由《通用數據保護條例實施法》實施 |
| 關鍵實施 |
《通用數據保護條例》(AVG) → 《通用數據保護條例實施法》 |
| 競爭法 |
《競爭法》實施歐盟條約第101 - 102條 |
| 電子隱私 |
《電信法》轉化電子隱私指令 |
荷蘭法律與歐盟指令
- 《通用數據保護條例》(AVG,即GDPR):GDPR在荷蘭直接適用。《通用數據保護條例實施法》實施成員國的減損和補充規定。
get_eu_basis工具可將AVG條款與基礎的GDPR條款關聯起來。
- 電子隱私指令:通過《電信法》轉化,管理電子通信和Cookie同意。
- 競爭法:《競爭法》與歐盟條約第101條(卡特爾)和第102條(濫用支配地位)以及歐盟委員會的執法實踐保持一致。
- 商業秘密指令:由《商業秘密保護法》(2018年)實施。
- 金融監管:《金融監管法》(Wft)轉化《金融工具市場指令II》(MiFID II)、《資本要求指令》及相關歐盟金融服務指令。
歐盟橋樑工具提供雙向查找功能:從荷蘭條款開始查找其歐盟依據,或從歐盟指令開始查找其荷蘭實施情況。詳細文檔請參閱EU_INTEGRATION_GUIDE.md。
高級版
免費版包含所有13,815條條款的全文搜索和歐盟交叉引用。高級版增加了版本歷史和立法文件訪問權限。
| 功能 |
免費版 |
高級版 |
| 法規搜索(13,815條條款) |
是 |
是 |
| 歐盟交叉引用 |
是 |
是 |
| 引用驗證 |
是 |
是 |
| 判例法(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的議會文件提要(30天窗口) |
檢測新文檔 |
| 歐盟參考陳舊性 |
Git提交時間戳 |
如果超過90天未更新則標記 |
🔧 技術細節
工作原理
- 原文文本(無大語言模型處理):所有法規文本均通過BWB API從Wetten.overheid.nl官方來源獲取,條款從SQLite FTS5數據庫行中原樣返回,無大語言模型總結或釋義,數據庫包含法規文本,而非人工智能解釋。
- 智能上下文管理:搜索返回按BM25評分排序的條款,通過BWB標識符和章節/條款號精確檢索條款,交叉引用幫助用戶在不一次性加載所有內容的情況下進行導航。
- 技術架構:
Wetten.overheid.nl BWB API → 解析 → SQLite → FTS5 snippet() → MCP響應
↑ ↑
條款解析器 原文數據庫查詢
傳統研究與本MCP的對比
| 傳統方法 |
本MCP服務器 |
| 按法規名稱在Wetten.overheid.nl上搜索 |
用普通荷蘭語搜索,如 “個人數據處理” |
| 手動導航多卷法規 |
獲取帶有上下文的精確條款 |
| 在法規之間手動交叉引用 |
build_legal_stance 工具可跨來源彙總信息 |
| “該法規是否仍然有效?” → 手動檢查 |
check_currency 工具 → 數秒內得到答案 |
| 查找歐盟依據 → 深入挖掘EUR-Lex |
get_eu_basis → 立即獲取關聯的歐盟指令 |
| 單獨檢查Kamerstukken.nl |
高級版 get_preparatory_works → 獲取關聯文檔 |
| 無API,無集成 |
MCP協議 → 原生支持人工智能 |
可用工具(13個)
核心法律研究工具(8個)
| 工具 |
描述 |
search_legislation |
對13,815條條款進行FTS5搜索,按BM25排名 |
get_provision |
通過法規標識符和條款號檢索特定條款 |
search_case_law |
對判例法進行FTS5搜索,支持法院/日期過濾 |
get_preparatory_works |
獲取法規相關的議會文件(Kamerstukken)和解釋性備忘錄(memorie van toelichting) |
validate_citation |
根據數據庫驗證引用(零幻覺檢查) |
build_legal_stance |
從法規、判例法和預備文件中彙總引用 |
format_citation |
按照荷蘭慣例格式化引用(完整/簡短/精確) |
check_currency |
檢查法規是否有效、修訂或廢止 |
歐盟法律集成工具(5個)
| 工具 |
描述 |
get_eu_basis |
獲取荷蘭法規實施的歐盟指令/條例 |
get_dutch_implementations |
查找實施特定歐盟法案的荷蘭法律 |
search_eu_implementations |
搜索帶有荷蘭實施數量的歐盟文件 |
get_provision_eu_basis |
獲取特定條款的歐盟法律參考 |
validate_eu_compliance |
檢查實施狀態(需要歐盟MCP) |
📄 許可證
本項目採用Apache License 2.0許可。詳情請參閱LICENSE。
數據許可證
- 法規與立法:荷蘭司法與安全部(荷蘭開放政府許可證)
- 判例法:Rechtspraak.nl開放數據
- 歐盟元數據:EUR-Lex(歐盟公共領域)
重要免責聲明
法律建議
本工具不提供法律建議
法規文本來自Wetten.overheid.nl官方出版物。然而:
- 這是一個研究工具,不能替代專業法律建議。
- 判例法覆蓋有限 -- 請勿僅依賴本工具進行判例法研究。
- 驗證關鍵引用 -- 在法庭文件中使用時,請對照原始來源進行驗證。
- 歐盟交叉引用 -- 從荷蘭法規文本和EUR-Lex元數據中提取,並非完整的歐盟法律文本。
- 不包括市政和省級立法 -- 本工具僅涵蓋國家(rijks)立法。
在專業使用前,請閱讀:DISCLAIMER.md | PRIVACY.md
客戶端保密性
查詢通過Claude API進行。對於特權或機密事項(包括根據《法律援助法》的律師 - 客戶特權),請使用本地部署。有關在荷蘭法律實踐中使用的指導,請參閱PRIVACY.md。
相關項目:完整合規套件
本服務器是Ansvar合規套件的一部分,該套件中的MCP服務器協同工作,提供端到端的合規覆蓋:
此外,還有70多個國家法律MCP,覆蓋澳大利亞、比利時、巴西、加拿大、丹麥、芬蘭、法國、德國、愛爾蘭、意大利、日本、挪威、波蘭、新加坡、韓國、瑞典、瑞士、英國等國家。
貢獻
歡迎貢獻代碼!貢獻指南請參閱CONTRIBUTING.md。
優先領域:
- 擴展法院判例法(最高法院、上訴法院檔案)
- 集成歐盟法規MCP(完整歐盟法律文本、歐洲法院判例法)
- 跟蹤歷史法規版本和修正案
- 納入下級法院判決(地方法院檔案)
- 提供關鍵法規的英文翻譯
路線圖
- [x] 核心法規數據庫 -- 46部關鍵荷蘭法規,支持FTS5搜索
- [x] 歐盟法律集成 -- 與歐盟指令和法規的交叉引用
- [x] 高級版判例法 -- 59,261條最高法院和上訴法院的裁決
- [x] 高級版預備文件 -- 2,994份議會文件
- [x] Vercel可流式HTTP部署
- [x] npm包發佈
- [ ] 擴展法規語料庫(覆蓋Wetten.overheid.nl的全部內容)
- [ ] 支持歷史法規版本(跟蹤修正案)
- [ ] 納入下級法院覆蓋範圍(地方法院檔案)
- [ ] 集成完整歐盟文本(通過@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}
}
關於Ansvar Systems
我們為歐洲市場構建人工智能加速的合規和法律研究工具。這個MCP服務器最初是我們內部用於荷蘭法律研究的工具,後來發現所有為荷蘭和歐盟市場開發的人都有相同的研究困擾。所以我們將其開源。無需法律學位,也能輕鬆導航46部法規和13,815條條款。
ansvar.eu -- 瑞典斯德哥爾摩
瑞典斯德哥爾摩精心打造