mcpField
B
belgian-law-mcp

belgian-law-mcp

本地服务
github.com/Ansvar-Systems法律与政务114 周前更新

关于 belgian-law-mcp

belgian-law-mcp 为法律从业者、合规团队、开发者和研究人员提供可搜索的比利时法规。它返回带引用的法规原文,并提供法规状态及欧盟法律关联查询;托管服务入口已指向 Ansvar Gateway。

主要功能

  1. 01搜索比利时法律条文
  2. 02按法规标识和条款获取原文
  3. 03验证并格式化法律引用
  4. 04检查法规是否生效或已修订
  5. 05查询比利时法与欧盟法的关联

适用场景

  1. 01查找比利时某法律主题的条文
  2. 02核验法律文书或合同中的引用
  3. 03检查法规当前状态
  4. 04追溯比利时规则关联的欧盟法规

MCP 相关

该项目向 MCP 客户端提供法律研究工具。README 指向 https://gateway.ansvar.eu/mcp 作为托管服务入口,也介绍了从仓库构建语料和服务端。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"eu-ansvar-belgian-law": {
"command": "npx",
"args": [
"-y",
"@ansvar/belgian-law-mcp"
]
}
}
}
启动命令npx -y @ansvar/belgian-law-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@ansvar/belgian-law-mcp1.0.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

比利时法律 MCP 服务

比利时法律语料现已通过 Ansvar Gateway 提供。 将你的 AI 助手(Claude、Copilot、Cursor 或任何 MCP 客户端)连接到 https://gateway.ansvar.eu/mcp — 通过一次 OAuth 连接即可使用,提供免费套餐,涵盖本语料、欧盟法规、28 个经审计司法辖区(欧洲 + 美国)的国家法律,以及 CVE/安全情报;每条结果均附有逐字引用的来源。请从 https://ansvar.eu/docs/quickstart 开始

连接

Claude Code(一行命令):

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)。注册后,你的客户端会绑定到你的账户;套餐(免费 / 高级 / 团队 / 企业)决定扇出范围、配额以及可访问的下游 MCP 服务。


自托管此 MCP 服务

你也可以克隆此仓库并自行构建语料。架构、抓取器和工具实现都在这里。仓库中不包含预构建数据库 — 上游来源的 TDM 和标准许可限制意味着我们将语料托管在 Ansvar 基础设施上,而不将其作为公共制品重新分发。

自行构建:运行此仓库的摄取脚本(入口点因仓库而异 — 通常是 scripts/ingest.sh、npm run ingest 或 make ingest;请查看仓库根目录)。

适用于 AI 时代的比利时官方公报(Belgisch Staatsblad / Moniteur belge)替代方案。

MCP 注册表 许可证 GitHub 星标 CI 每日数据检查 数据库 条款

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

如果你正在开发法律科技、合规工具,或开展比利时法律研究,这就是你经核实的参考数据库。

由 Ansvar Systems 构建 — 瑞典斯德哥尔摩


为何构建此项目

比利时法律研究意味着要在双语的 Belgisch Staatsblad / Moniteur belge 中查找信息、协调法语和荷兰语文本,并在联邦、区域和社区法律之间手动交叉引用。比利时还设有欧盟主要机构 — 因而,比利时法律对欧盟监管合规工作尤为重要。无论你是:

  • 律师,需要核验诉状或合同中的引文
  • 合规官,需要检查 GDPR 实施情况或《反洗钱法》的要求
  • 法律科技开发者,基于比利时或欧盟机构法律构建工具
  • 研究人员,追溯欧盟机构决策在比利时的落实情况

……你都不应该需要打开几十个浏览器标签页,还要在多语言 PDF 之间反复交叉查找。问问 Claude。获取准确条款及其上下文。

此 MCP 服务让比利时法律变得可搜索、可交叉引用,并且适合 AI 阅读。


示例查询

连接后,只需用自然语言提问,支持法语、荷兰语或英语:

法语:

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

荷兰语:

  • "2018 年 7 月 30 日的法律对数据处理同意作了什么规定?"
  • "在比利时法律中搜索“数据保护”"
  • "哪些比利时法律实施了 AVG(GDPR)?"

英语:

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

包含内容

类别数量详情
法规5,775 项法规全面的比利时联邦立法
条文142,743 个章节支持 FTS5 全文搜索
机构指南10 份文件GBA/APD 监管指南(高级版)
数据库大小约 126 MB经优化的 SQLite,可移植
每日更新自动对照 Belgisch Staatsblad 进行新鲜度检查

仅含经验证的数据——每条引文都经过官方来源(ejustice.just.fgov.be)核验。不含任何 LLM 生成的内容。


实际演示

为何有效

原文来源(未经 LLM 处理):

  • 所有法规文本均采集自 Belgisch Staatsblad / Moniteur belge(ejustice.just.fgov.be)
  • 条文从 SQLite FTS5 数据库中原样返回
  • 不进行任何 LLM 摘要或改写——数据库中存储的是法规文本,而非 AI 解读

智能上下文管理:

  • 搜索会根据 BM25 评分返回排序后的条文(适合上下文使用)
  • 可按发布日期和条款编号检索条文原文
  • 交叉引用有助于逐步导航,无需一次性加载所有内容

技术架构:

ejustice.just.fgov.be → Parse → SQLite → FTS5 snippet() → MCP response
                          ↑                      ↑
                   Provision parser       Verbatim database query
传统研究方式与此 MCP 的对比
传统方式此 MCP 服务
按日期搜索 Belgisch Staatsblad使用普通法语或荷兰语搜索:“protection des données”
手动浏览多语言法规文本获取带上下文的确切条文
手动交叉引用不同法律build_legal_stance 汇总多个来源
“该法规仍然有效吗?”→ 手动核查check_currency 工具 → 几秒内给出答案
查找欧盟依据 → 翻阅 EUR-Lexget_eu_basis → 立即获取关联的欧盟指令
检查 ejustice 是否有更新每日自动进行新鲜度检查
无 API、无法集成MCP 协议 → 面向 AI 原生设计

传统方式: 搜索 ejustice → 浏览 HTML → Ctrl+F → 交叉核对法语和荷兰语文本 → 检查 EUR-Lex → 重复

此 MCP: “2018 年 7 月 30 日的法律规定了哪些义务,其依据是哪项欧盟指令?” → 完成。


可用工具(13 个)

核心法律研究工具(8 个)
工具描述
search_legislation对 142,743 条条文进行 FTS5 搜索,并按 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检查实施状态(需要 EU MCP)

欧盟法律集成

比利时是欧盟成员国,也是欧洲委员会、欧洲理事会和大多数欧盟机构的所在地。比利时法律处于欧盟机构决策与国家转化立法的交汇处,具有独特地位。

指标值
加入欧盟时间1957 年(创始成员国)
GDPR 实施法Loi du 30 juillet 2018
NIS2 实施法Loi du 26 avril 2024(网络安全)
数据保护机构(法语)Autorité de protection des données (APD)
数据保护机构(荷兰语)Gegevensbeschermingsautoriteit (GBA)
EUR-Lex 集成自动获取元数据
比利时主要欧盟法律实施情况
  • GDPR(2016/679)→ Loi du 30 juillet 2018 relative à la protection des personnes physiques
  • NIS2 指令(2022/2555)→ Loi du 26 avril 2024(NIS2 转化立法)
  • AI Act(2024/1689)→ 比利时实施工作正在进行中
  • eIDAS(910/2014)→ Loi du 21 juillet 2016(电子签名)
  • 反洗钱指令(2015/849)→ Loi du 18 septembre 2017(反洗钱)
  • 消费者权利指令(2011/83)→ Code de droit économique, Livre VI

语言说明: 比利时的官方语言有三种。数据库包含联邦法规的法语和荷兰语文本。当前版本不包含德语文本(适用于德语社群)。

详细文档请参阅 EU_INTEGRATION_GUIDE.md。


数据来源与时效性

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

数据来源信息
字段值
主管机构Service public fédéral Justice / Federale Overheidsdienst Justitie
获取方法解析 ejustice.just.fgov.be HTML
语言法语和荷兰语(两种联邦官方语言)
许可比利时公共数据(开放政府)
覆盖范围5,775 部联邦法规
最后导入时间2026-02-25
自动时效性检查(每日)

每日 GitHub Actions 工作流会监控所有数据来源:

来源检查项方法
法规修订比较 ejustice API 日期检查全部 5,775 部法规
新法规比利时官方公报发布源与数据库进行差异比对
欧盟引用过时情况Git 提交时间戳超过 90 天时标记

安全

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

扫描器功能执行频率
CodeQL静态分析安全漏洞每周 + PR
SemgrepSAST 扫描(OWASP Top 10、机密信息、TypeScript)每次推送
Gitleaks检测整个 git 历史中的机密信息每次推送
Trivy扫描文件系统和 npm 依赖中的 CVE每日
Docker Security容器镜像扫描 + SBOM 生成每日
Socket.dev检测供应链攻击PR
OSSF ScorecardOpenSSF 最佳实践评分每周
Dependabot自动更新依赖每周

完整政策和漏洞报告方式请参阅 SECURITY.md。


重要免责声明

法律建议

本工具不提供法律建议

法规文本来源于 official ejustice.just.fgov.be publications。不过:

  • 本工具是研究工具,不能替代专业法律顾问
  • 法院判例覆盖范围有限——请勿仅依赖本工具开展判例研究
  • 提交法院文件时,请对照一手来源核实关键引文
  • 欧盟交叉引用摘自比利时法规文本,并非 EUR-Lex 全文
  • 双语系统——法语和荷兰语文本均具有官方效力;请务必核实您所在司法管辖区的权威语言版本

专业使用前,请阅读: DISCLAIMER.md | PRIVACY.md

客户保密

查询会通过 Claude API 处理。对于享有保密特权或机密事项,请使用本地部署。有关 Ordre des barreaux francophones et germanophone (OBFG) / Orde van Vlaamse Balies (OVB) 合规指南,请参阅 PRIVACY.md。


文档


开发

设置
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%

更多 Ansvar MCP

完整覆盖范围请访问 ansvar.eu/coverage。

贡献

欢迎贡献!请参阅 CONTRIBUTING.md 了解指南。

优先方向:

  • 扩展法院判例法(Cour de cassation、Conseil d'État)
  • 扩展欧盟法规交叉引用
  • 德语社群文本
  • 区域法律覆盖(瓦隆、弗兰德斯、布鲁塞尔首都大区)
  • 历史法规版本和修订跟踪

路线图

  • 核心法规数据库,支持 FTS5 搜索

  • 完整语料摄取(5,775 部法规,142,743 条条文)

  • 欧盟法律集成工具

  • Vercel Streamable HTTP 部署

  • 每日新鲜度检查

  • 扩展法院判例法

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

  • 德语社群法律

  • 区域/社群立法覆盖


引用

如果您在学术研究中使用此 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 License 2.0。详情请参阅 LICENSE。

数据许可证
  • 法规与立法: Service public fédéral Justice(比利时开放政府数据)
  • 欧盟元数据: EUR-Lex(欧盟公有领域)

关于 Ansvar Systems

我们为欧洲市场构建由 AI 加速的合规与法律研究工具。这个 MCP 服务最初是我们内部用于查询比利时和欧盟机构法的参考工具——后来发现,所有在欧盟与国家层面交界处工作的人都有同样的研究难题。

因此,我们将它开源。要查阅 5,775 部法规,不应该要求同时精通法语和荷兰语。

ansvar.eu —— 瑞典斯德哥尔摩


用心打造于瑞典斯德哥尔摩

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。