mcpField
E
eu-regulations-mcp

eu-regulations-mcp

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

关于 eu-regulations-mcp

EU Regulations MCP Server 提供对 GDPR、NIS2、DORA、AI Act 等 47 部欧盟法规的结构化查询,面向欧洲市场的产品、金融与医疗科技团队。README 声明本仓库已归档,相关内容已并入 ansvar-mcp-fleet。

主要功能

  1. 01覆盖 47 部欧盟法规的全文检索
  2. 02提供条款、序言与定义的原文查询
  3. 03支持法规之间的交叉比对
  4. 04提供 ISO 27001 与 NIST CSF 控制映射
  5. 05包含适用性规则与证据要求

适用场景

  1. 01查询 NIS2 或 DORA 的具体条款要求
  2. 02比较 GDPR 与 NIS2 的事件报告义务
  3. 03将 DORA 要求映射到 ISO 27001 控制

MCP 相关

该项目是 MCP 服务,向 MCP 客户端提供法规全文搜索、条款获取、交叉比对与适用性检查等工具。

配置

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

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

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

安装包
npm@ansvar/eu-regulations-mcp0.7.1

工具

还没有获取到工具列表

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

详细介绍

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 法规全文的结构化访问。

MCP Registry License GitHub stars Daily EUR-Lex Check Database

查询 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 中的事件报告要求” → 完成。


📚 文档


目录审核说明

测试账户与示例数据

此服务为只读,功能审核无需登录账户。 进行目录审核时,请使用捆绑数据集和以下示例提示词:

  • “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 — 瑞典斯德哥尔摩


文档


分支策略

此仓库使用 dev 集成分支。请勿直接推送到 main。

feature-branch → PR to dev → verify on dev → PR to main → deploy
  • main 为生产就绪分支。仅通过 PR 从 dev 接收合并。
  • dev 为集成分支。所有更改先在此落地。
  • 功能分支从 dev 创建。

许可证

Apache License 2.0。详情请参见 LICENSE。


在瑞典斯德哥尔摩用心构建

评论

支持 Markdown

第一次接触 MCP?

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

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