关于 eu-regulations-mcp
EU Regulations MCP Server 提供对 GDPR、NIS2、DORA、AI Act 等 47 部欧盟法规的结构化查询,面向欧洲市场的产品、金融与医疗科技团队。README 声明本仓库已归档,相关内容已并入 ansvar-mcp-fleet。
主要功能
- 01覆盖 47 部欧盟法规的全文检索
- 02提供条款、序言与定义的原文查询
- 03支持法规之间的交叉比对
- 04提供 ISO 27001 与 NIST CSF 控制映射
- 05包含适用性规则与证据要求
适用场景
- 01查询 NIS2 或 DORA 的具体条款要求
- 02比较 GDPR 与 NIS2 的事件报告义务
- 03将 DORA 要求映射到 ISO 27001 控制
MCP 相关
该项目是 MCP 服务,向 MCP 客户端提供法规全文搜索、条款获取、交叉比对与适用性检查等工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
EU 法规 MCP 服务
⚰️ 已退役 — 已并入
ansvar-mcp-fleet(2026-07-07)此独立仓库已归档。eu-regulations 语料现位于
Ansvar-Systems/ansvar-mcp-fleet的mcps/eu-regulations/下(并入:fleet PR #594;切换:deploy PR #653,2026-07-07 上线)。 生产环境提供由 fleet 构建的镜像ghcr.io/ansvar-systems/eu-regulations,并搭配 CI 发布的数据镜像eu-regulations-data-v2——包括 7 项 MDR/IVDR 授权法案 + 实施法案以及 14 项机器人相关文书(#109)。所有新内容和修复都提交至 fleet monorepo(种子文件位于
mcps/eu-regulations/seed/, 通过scripts/build-chassis-db.ts构建)。归档时仍处于开放状态的 PR,记录如下: #110(rail EU-law spine — 将其文书移植到 fleet 种子文件)、#113(README 横幅, 已被本通知取代)、#111(dependabot)、#57 / #4(已过时)。下方的网关端点 仍然可用——它现在由 fleet 部署提供服务。
EU 法规语料现通过 Ansvar Gateway 提供。 将你的 AI 助手(Claude、Copilot、Cursor、自定义 MCP 客户端)连接到
https://gateway.ansvar.eu/mcp——一次 OAuth 连接,提供免费套餐,覆盖本语料以及 EU 法规、数十个经审计司法辖区(欧洲 + 美国)的国家法律,以及 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)。注册后,你的客户端将绑定至你的账户;套餐等级(free / premium / team / company)决定扇出范围、配额以及可访问哪些下游 MCP。
自托管此 MCP
你也可以克隆此仓库并自行构建语料。schema、 抓取器和工具实现都在这里。仓库中不包含的是 预构建数据库——上游来源的 TDM 和标准许可限制 意味着我们将语料托管在 Ansvar 基础设施上, 而不是将其作为公共制品再分发。
自行构建:运行此仓库的摄取脚本(入口点因
仓库而异——通常是 scripts/ingest.sh、npm run ingest 或 make ingest;
请查看仓库根目录)。
MCP 服务,通过 Claude、Cursor 及其他兼容 MCP 的客户端,提供对 EU 法规全文的结构化访问。
查询 EU 法规——从 GDPR 和 AI Act 到 DORA、Chips Act、MiFID II、eIDAS、Medical Device Regulation、MDCG 网络安全指南等——直接通过 Claude、Cursor 或任何兼容 MCP 的客户端进行。
如果你正在为欧洲市场构建数字产品、金融服务、医疗健康技术或联网设备,这就是你的合规参考。
由 Ansvar Systems 构建——瑞典斯德哥尔摩
为什么会有这个项目
欧盟合规要求分散在 EUR-Lex PDF、官方公报和监管机构网站中。无论你是:
- 开发者,正在实现 GDPR 数据权利或 NIS2 事件报告
- 产品团队,正在应对 AI Act 风险评估或医疗器械合规
- 合规官,正在将 ISO 27001 映射到 DORA 要求
- 法律研究者,正在比较 PSD2 身份验证与 eIDAS 信任服务
……你都不应该需要法律学位和 47 个浏览器标签页。问 Claude。拿到确切条款。还带上下文。
这个 MCP 服务让欧盟法规变得可搜索、可交叉引用、可被 AI 阅读。
示例查询
连接后,直接用自然语言提问即可:
- “NIS2 第 21 条下的风险管理要求是什么?”
- “根据 DORA,我必须在多长时间内报告安全事件?”
- “比较 GDPR 违规通知与 NIS2 事件报告”
- “欧盟 AI Act 是否适用于我的招聘筛选工具?”
- “Cyber Resilience Act 下的基本网络安全要求是什么?”
- “德国的一家医疗机构适用哪些法规?”
- “将 DORA ICT 风险管理映射到 ISO 27001 控制措施”
- “eIDAS 2.0 下的欧盟数字身份钱包是什么?”
- “Data Act 下我的数据访问权利有哪些?”
更多示例: TEST_QUERIES.md — 按类别整理的 60+ 个示例查询
包含内容
- 法规 — GDPR、DORA、NIS2、AI Act、CRA、Chips Act、MiCA、eIDAS 2.0、Medical Device Regulation 等
- 条款、序言和官方定义 — 全文,并带有可单独定位的附件
- 法规指南 — DORA、CRA、AI Act、GDPR、NIS2、MDR、MiCA、DSA、Data Act、PLD 等的陷阱、比例层级、跨法规分析、关键条款结构
- 全文搜索 — 即时查找所有法规中的相关条款和附件
- 控制映射 — 映射到 ISO 27001:2022 和 NIST CSF 2.0
- 证据要求 — 所有法规中的审计材料
- 行业规则 — 所有行业和领域的适用性规则
- 每日更新 — 针对 EUR-Lex 的自动新鲜度检查
详细覆盖范围: docs/coverage.md 按行业划分的用例: docs/use-cases.md 可用工具: docs/tools.md
🎬 实际效果
为什么这行得通
逐字源文本(无大模型处理):
- 所有条款文本均来自 EUR-Lex/UNECE 官方来源
- 摘要片段从 SQLite FTS5 数据库行中原样返回
- 零大模型摘要或改写 — 数据库包含的是法规文本,而不是 AI 解释
- 注意: HTML 到文本的转换会规范化空白/格式,但会保留内容
智能上下文管理:
- 搜索返回带高亮匹配的 64-token 片段(对上下文安全)
- 条款检索会警告 token 使用量(某些条款 = 70k tokens)
- 交叉引用有助于导航,而无需一次性加载所有内容
技术架构:
EUR-Lex HTML → Parse → SQLite → FTS5 snippet() → MCP response
↑ ↑
Formatting only Verbatim database query
示例:EUR-Lex 对比此 MCP
| EUR-Lex | 此 MCP 服务 |
|---|---|
| 按 CELEX 编号搜索 | 按通俗英语搜索:“事件报告时间线” |
| 浏览 100+ 页 PDF | 获取带上下文的确切条款 |
| 手动交叉引用 | compare_requirements 工具可即时完成 |
| “哪些法规适用于我?” → 研究数天 | check_applicability 工具 → 数秒内给出答案 |
| 复制粘贴条款文本 | 条款 + 定义 + 相关要求 |
| 检查 47 个网站以获取更新 | 每日自动新鲜度检查 |
| 无 API,无集成 | MCP 协议 → AI 原生 |
EUR-Lex 示例: 下载 DORA PDF → Ctrl+F “incident” → 阅读第 17 条 → Google “What's a major incident?” → 交叉引用 NIS2 → 对 5 部法规重复此过程
此 MCP: “比较 DORA、NIS2 和 CRA 中的事件报告要求” → 完成。
📚 文档
- 数据库 SSL/TLS 配置 - 为 Cloudflare Workers 部署提供安全的 PostgreSQL 连接
- 安全策略 - 漏洞报告与安全最佳实践
- 覆盖缺口 - EUR-Lex 中已知缺失的内容
- GitHub Actions 设置 - CI/CD 工作流配置
- 隐私政策 - 数据处理与保留说明
目录审核说明
测试账户与示例数据
此服务为只读,功能审核无需登录账户。 进行目录审核时,请使用捆绑数据集和以下示例提示词:
- “NIS2 第 21 条要求什么?”
- “比较 DORA 和 NIS2 的事件报告义务。”
- “将 ISO 27001 控制项映射到 DORA 要求。”
远程身份验证(OAuth 2.0)
默认服务运行时为只读,可以在不进行身份验证的情况下部署。 如果你部署远程身份验证端点,请使用基于 TLS 的 OAuth 2.0,并使用来自受认可机构的证书。
⚠️ 重要免责声明
法律建议
🚨 本工具不构成法律建议 🚨
法规文本逐字来源于 EUR-Lex 和 UNECE(官方公开来源)。但是:
- 控制项映射(ISO 27001、NIST CSF)是解释性辅助工具,而非官方指南
- 适用性规则是概括性说明,而非法律判定
- 交叉引用是研究辅助工具,而非合规强制要求
请务必对照官方来源进行核实,并就合规决策咨询合格的法律顾问。
Token 用量
⚠️ 上下文窗口警告
部分条款非常庞大(例如 MDR 第 123 条约 70,000 个 token)。该 MCP 服务:
- 搜索工具:返回智能摘要片段(对上下文安全)
- 获取条款工具:返回全文(可能消耗大量 token)
- 建议:先使用搜索,然后按需获取特定条款
Claude Desktop 的上下文窗口为 200k 个 token。检索多个大型条款时请监控用量。
ISO 标准版权
本工具不包含任何受版权保护的 ISO 标准。 控制项映射仅引用 ISO 27001:2022 的控制项编号(例如 “A.5.1”、“A.8.2”)。ISO 标准的实际文本需要从 ISO 获得付费许可。本工具有助于将法规映射到控制项,但不能替代标准本身。
更多 Ansvar MCP
完整产品线覆盖情况见 ansvar.eu/coverage。
关于 Ansvar Systems
我们为汽车、金融服务和医疗健康行业构建 AI 加速的威胁建模与合规工具。该 MCP 服务最初是我们的内部参考工具——事实证明,所有面向欧盟市场进行构建的团队都面临同样的 EUR-Lex 困扰。
因此我们将其开源。浏览欧盟法规不应需要一支法律团队。
ansvar.eu — 瑞典斯德哥尔摩
文档
- 覆盖详情 — 完整法规列表及条款数量
- 用例 — 针对特定行业的指南(金融科技、医疗健康、IoT 等)
- 可用工具 — 详细的工具说明
- 开发指南 — 添加法规、Webhook、CI/CD
- 故障排查 — 常见问题与修复方法
- 路线图 — 即将推出的功能(授权法案、国家转化立法)
- 覆盖缺口 — 已知限制
- 测试查询 — 60+ 个示例查询
分支策略
此仓库使用 dev 集成分支。请勿直接推送到 main。
feature-branch → PR to dev → verify on dev → PR to main → deploy
main为生产就绪分支。仅通过 PR 从dev接收合并。dev为集成分支。所有更改先在此落地。- 功能分支从
dev创建。
许可证
Apache License 2.0。详情请参见 LICENSE。
在瑞典斯德哥尔摩用心构建
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。