比利时法律MCP服务器

提供比利时法律数据库的AI搜索和引用服务,支持法语、荷兰语和英语查询,包含5,775项法规和142,743条款。

  • by Ansvar-Systems
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Ansvar-Systems/Belgian-law-mcp

使用说明

比利时法律MCP服务器

比利时法律语料库现在通过Ansvar Gateway提供。 将您的AI助手(Claude、Copilot、Cursor或任何MCP客户端)连接到 https://gateway.ansvar.eu/mcp --一个OAuth连接,免费层可用,涵盖该语料库以及欧盟法规、28个受审计司法管辖区(欧洲+美国)的国家法律和CVE/安全情报,每个结果都有逐字引用的源代码。开始于https://ansvar.eu/docs/quickstart

连接

克劳德代码 (一行):

claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcp

克劳德桌面/光标 --添加到 claude_desktop_config.json (或 mcp.json):

{
  "mcpServers": {
    "ansvar": {
      "type": "url",
      "url": "https://gateway.ansvar.eu/mcp"
    }
  }
}

Claude.ai --设置→ 连接器→ 添加自定义连接器→ paste https://gateway.ansvar.eu/mcp

第一个请求在以下位置打开OAuth流 ansvar.eu/gateway。注册后,您的客户将绑定到您的帐户;层级(免费/付费/团队/公司)决定了扇出、配额以及可访问的下游MCP。


自行托管此MCP

您还可以克隆此仓库并自己构建语料库。模式, fetcher和工具实现都在这里。回购中没有的是 预构建数据库——TDM和标准许可约束 上游来源意味着我们在Ansvar基础设施上托管语料库,而不是 而不是将其作为公共工件重新分发。

构建自己的:运行此仓库的摄取脚本(入口点因 回购——通常 scripts/ingest.sh, npm run ingest,或 make ingest; 检查repo根)。

比利时官方公报(Belgisch Staatsblad/Moniteur belge)为人工智能时代提供了替代方案。

查询 5775比利时法规 --从2018年7月30日的法律(数据保护)和《刑法典》到《民法典》、《公司和协会法典》等——直接来自Claude、Cursor或任何MCP兼容客户。

如果您正在构建法律技术、合规工具或进行比利时法律研究,这是您经过验证的参考数据库。

由...建造 应答系统 --瑞典斯德哥尔摩


为什么存在

比利时法律研究意味着浏览双语比利时国家报/比利时通报,调和法语和荷兰语文本,并在联邦、地区和社区法律之间手动交叉引用。比利时也是欧盟主要机构的所在地,这使得比利时法律与欧盟监管合规工作特别相关。无论您是:

  • A. 律师 验证简报或合同中的引用
  • A. 合规官 检查GDPR的实施情况或Loi反垄断要求
  • A. 法律技术开发人员 构建比利时或欧盟机构法工具
  • A. 研究人员 将欧盟的机构决策追溯到比利时的实施

…你不需要几十个浏览器标签和多语言PDF交叉引用。问克劳德。获取确切的条款。与上下文。

此MCP服务器制定比利时法律 可搜索、可交叉引用、人工智能可读.


查询示例

连接后,用法语、荷兰语或英语自然提问:

法国人:

  • “2018年7月30日关于数据保护的法律(第5条)怎么说?”
  • “搜索比利时法律中关于“数据保护”的规定”
  • “2018年7月30日的法律实施了哪些欧洲指令?”
  • “在《刑法》中查找计算机欺诈的刑事处罚”
  • “公司和协会法对董事的责任有何规定?”

荷兰语:

  • “2018年7月30日关于数据处理许可的法律说了什么?”
  • 在比利时法律中搜索“数据保护”
  • “哪些比利时法律实施GDPR?”

英语:

  • “比利时哪些法律实施了GDPR?”
  • “比较比利时法规中的NIS2实施要求”

包含内容

类别 计数 详细信息
法规 5775项法规 比利时联邦综合立法
条款 142743节 可使用FTS5进行全文搜索
机构指导 10份文件 GBA/APD监管指南(高级版)
数据库大小 约126 MB 优化的SQLite,便携
每日更新 自动 对Belgisch Staatsblad进行新鲜度检查

仅验证数据 --每一条引文都经过官方来源(ejusticejust.fgov.be)的验证。LLM生成的内容为零。


在行动中看到它

为什么这有效

逐字源文本(无LLM处理):

  • 所有法规文本均摘自《比利时国家报》/《比利时通报》(ejusticejust.fgov.be)
  • 条款已退回 未改变的 从SQLite FTS5数据库行
  • 零LLM总结或释义——数据库包含法规文本,而不是人工智能解释

智能上下文管理:

  • 搜索返回BM25评分的排名条款(上下文安全)
  • 条款检索按发布日期+文章编号给出准确的文本
  • 交叉引用有助于导航,而无需一次加载所有内容

技术架构:

ejustice.just.fgov.be → Parse → SQLite → FTS5 snippet() → MCP response
                          ↑                      ↑
                   Provision parser       Verbatim database query

传统研究与MCP

传统方法 此MCP服务器
按日期搜索Belgisch Staatsblad 按纯法语/荷兰语搜索: “数据保护”
手动浏览多语言法规文本 根据上下文获取确切条款
法律之间的手动交叉引用 build_legal_stance 跨来源的聚合
“这项法规仍然有效吗?”→ 手动检查 check_currency tool → 几秒钟内回答
查找欧盟基础→ 深入了解EUR Lex get_eu_basis → 立即链接欧盟指令
检查ejustice的更新 每日自动新鲜度检查
没有API,没有集成 MCP协议→ 人工智能原生

传统: 搜索理由→ 浏览HTML→ Ctrl+F→ 交叉引用法语/荷兰语文本→ 检查欧元Lex→ 重复

此MCP: “2018年7月30日的法律规定了哪些义务,以及该法律背后的欧盟指令?” → Done.


可用工具(13)

核心法律研究工具(8)

工具 说明
search_legislation FTS5搜索142743条条款,BM25排名
get_provision 按法规标识符+文章检索具体条款
validate_citation 根据数据库验证引文(零幻觉检查)
build_legal_stance 法规和机构指南的引用汇总
format_citation 按照比利时惯例编排引文格式(完整/简短/精确)
check_currency 检查法规是否生效、修订或废除
list_sources 列出所有可用的法规,包括元数据和数据来源
about 服务器信息、功能、数据集统计和覆盖率摘要

欧盟法律一体化工具(5)

工具 说明
get_eu_basis 获取比利时法规的欧盟指令/法规
get_belgian_implementations 查找比利时实施欧盟法案的法律
search_eu_implementations 搜索具有比利时实施计数的欧盟文件
get_provision_eu_basis 获取具体条款的欧盟法律参考
validate_eu_compliance 检查实施状态(需要欧盟MCP)

欧盟法律一体化

比利时是欧盟成员国,也是欧盟委员会、欧洲理事会和大多数欧盟机构的所在地。比利时法律在欧盟制度决策和国家换位的交叉点上具有独特的地位。

度量 值
欧盟成员国自 1957年(创始成员)
GDPR实施 2018年7月30日法律
NIS2实施 2024年4月26日法律(网络安全)
数据管理局(FR) 数据保护局(DPA)
数据管理局(NL) 数据保护局(GBA)
欧元Lex一体化 自动获取元数据

比利时与欧盟的主要实施措施

  • GDPR 数据保护 (2016/679)→2018年7月30日关于保护自然人的法律
  • NIS2指令 (2022/2555)→2024年4月26日法律(NIS2换位)
  • 人工智能法案 (2024/1689) → 比利时正在实施
  • eIDAS (910/2014)→2016年7月21日法律(电子签名)
  • 反洗钱指令 (2015/849)→2017年9月18日法律(反洗钱)
  • 消费者权益指令 (2011/83)→经济法法典,第六卷

语言说明: 比利时法律正式采用三种语言。该数据库包括联邦法规的法语和荷兰语文本。德语文本(面向德语社区)不包括在当前版本中。

看 EU_INTEGRATION-GUIDE.md 详细文档。


数据来源和新鲜度

所有内容均来自比利时权威法律数据库:

数据世系

字段 值
权威 联邦司法公共服务(Service public fédéral Justice)
检索方法 ejustice.just.fgov.be HTML解析
语言 法语和荷兰语(均为联邦官方语言)
许可证 比利时公共数据(开放政府)
覆盖 5775项联邦法规
最后一次摄入 2026-02-25

自动新鲜度检查(每日)

A. 每日GitHub操作工作流 监控所有数据源:

来源 检查 方法
规约修正案 API日期比较 检查了所有5775项法规
新法规 中文版 publication feed Diffed against database
欧盟参考陈旧 Git提交时间戳 如果超过90天,则标记

安全

此项目使用多层自动安全扫描:

扫描仪 功能 日程安排
CodeQL 安全漏洞静态分析 每周+PR
Semgrep SAST扫描(OWASP前10名、机密、TypeScript) 每次推送
Gitleaks git历史记录中的秘密检测 每次推送
三叉戟 CVE扫描文件系统和npm依赖关系 每日
Docker安全 集装箱图像扫描+SBOM生成 每日
Socket.dev 供应链攻击检测 PR
OSSF记分卡 OpenSSF最佳实践评分 每周
Dependabot 自动依赖关系更新 每周

看 安全.md 获取完整的政策和漏洞报告。


重要免责声明

法律咨询

此工具不是法律建议

法规文本来源于ejustice.jst.fgo.be官方出版物。然而:

  • 这是一个 研究工具,不能替代专业法律顾问
  • 法庭案件覆盖范围有限 --不要仅仅依靠这一点进行判例法研究
  • 验证关键引用 反对法院文件的主要来源
  • 欧盟交叉引用 摘自比利时法规文本,而非EUR Lex全文
  • 双语系统 --法语和荷兰语文本都具有官方地位;始终验证您所在司法管辖区的权威语言版本

在专业使用之前,请阅读: 免责声明.md | 隐私.md

客户保密

查询通过Claude API。对于特权或机密事项,请使用内部部署。看 隐私.md 法语和德语律师协会(OBFG)/Orde van Vlaamse Balies(OVB)合规指南。


文档


发展

设置

git clone https://github.com/Ansvar-Systems/Belgium-law-mcp
cd Belgium-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 ejustice
npm run build:db                   # Rebuild SQLite database
npm run drift:detect               # Run drift detection
npm run check-updates              # Check for amendments and new statutes

演出

  • 搜索速度: 对于大多数FTS5查询,<100ms
  • 数据库大小: 约126 MB(高效、便携)
  • 可靠性: 摄入成功率100%

对MCP的反应更多

全舰队 ansvar.eu/gateway.

贡献

欢迎投稿!看 贡献.md 作为指导方针。

优先领域:

  • 法院案例法扩展(最高上诉法院、国务委员会)
  • 欧盟法规交叉引用扩展
  • 德语社区文本
  • 地区法律覆盖范围(瓦隆、法兰德斯、布鲁塞尔首都)
  • 历史法规版本和修订跟踪

路线图

  • [x] 具有FTS5搜索功能的核心法规数据库

  • [x] 完整的语料库摄入(5775项法规,142743项规定)

  • [x] 欧盟法律一体化工具

  • [x] Vercel流式HTTP部署

  • [x] 每日新鲜度检查

  • []法院判例法扩展

  • []历史法规版本(修订跟踪)

  • []德语社区法

  • []区域/社区立法覆盖范围


引用

如果您在学术研究中使用此MCP服务器:

@software{belgian_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Belgian Law MCP Server: Production-Grade Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/Belgium-law-mcp},
  note = {5,775 Belgian statutes with 142,743 provisions and EU law cross-references}
}

许可证

Apache许可证2.0。看 许可证 了解详情。

数据许可证

  • 法规和立法: 公共司法服务(比利时公开政府数据)
  • 欧盟元数据: EUR Lex(欧盟公共领域)

关于Ansvar系统

我们为欧洲市场构建了人工智能加速合规和法律研究工具。这个MCP服务器最初是我们比利时和欧盟机构法的内部参考工具——事实证明,在欧盟国家接口工作的每个人都有同样的研究挫折。

因此,我们将其开源。在两种语言中浏览5775项法规不需要同时拥有法语和荷兰语的法律学位。

责任.eu --瑞典斯德哥尔摩


Built with care in Stockholm, Sweden