关于 uk-law-mcp
uk-law-mcp 为法律专业人士、合规团队、开发者和研究人员提供英国立法检索。它返回可搜索的原文条款,并支持引文核验、法规状态查询和欧盟法律关联;语料现由 Ansvar Gateway 提供,也可自行构建数据库后自托管。
主要功能
- 01全文检索法律条款
- 02获取法条原文
- 03检查法规状态并核验引文
- 04汇总法律依据并格式化引文
- 05追踪英国与欧盟法律关联
适用场景
- 01查找特定法律主题的条款
- 02核验英国法律引文
- 03检查法规是否仍然有效
- 04追踪英国法规的欧盟法律渊源
MCP 相关
语料通过 Ansvar Gateway 提供给 MCP 客户端,网址为 https://gateway.ansvar.eu/mcp,并使用 OAuth。服务提供立法检索与获取、引文和法规状态核验,以及英国与欧盟法律交叉引用工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
英国法律 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——设置 → 连接器 → 添加自定义连接器 → 粘贴 https://gateway.ansvar.eu/mcp
首次请求会打开 OAuth 注册流程(设置详情:ansvar.eu/docs/quickstart)。注册后,你的客户端将绑定到你的账户;套餐(免费 / 高级 / 团队 / 公司)决定扇出范围、配额以及可访问的下游 MCP。
自托管此 MCP 服务
你也可以克隆此仓库并自行构建语料。架构、抓取器和工具实现都在此处。仓库中不包含预构建数据库——由于上游来源的 TDM 和标准许可限制,我们将语料托管在 Ansvar 基础设施上,而不将其作为公共制品分发。
自行构建:运行此仓库的摄取脚本(各仓库的入口点有所不同——通常是 scripts/ingest.sh、npm run ingest 或 make ingest;请查看仓库根目录)。
面向 AI 时代的 legislation.gov.uk 替代方案。
直接从 Claude、Cursor 或任何兼容 MCP 的客户端查询 3,241 部英国成文法——从《英国 GDPR》和《计算机滥用法》到《就业权利法》《公司法》等。
如果你正在开发法律科技、合规工具,或开展英国法律研究,这就是你的经验证参考数据库。
由 Ansvar Systems 构建——瑞典斯德哥尔摩
为何创建此项目
英国法律研究资料分散在 legislation.gov.uk、BAILII 和 EUR-Lex 保留欧盟法律索引中。无论你是:
- 律师,在法律文书或合同中核实引文
- 合规官,检查某项成文法是否仍然有效,或是否在脱欧后经过修订
- 法律科技开发者,基于英国法律构建工具
- 研究人员,追溯从法案草案到正式法案的立法历史
……你都不该需要打开几十个浏览器标签页,手动交叉核对 PDF。向 Claude 提问,即可获取准确条款及其上下文。
此 MCP 服务让英国法律变得可搜索、可交叉引用,并且便于 AI 读取。
示例查询
连接后,只需自然地提问:
- “UK GDPR 对数据主体权利有何规定?”
- “《计算机滥用法》仍然有效吗?”
- “查找《1996 年就业权利法》中有关就业权利的条款”
- “脱欧后,英国的欧盟充分性地位是什么?”
- “英国有哪些法律落实了与 NIS2 指令等效的规定?”
- “获取《2018 年数据保护法》第 7 条的文本”
- “比较 UK GDPR 和 DPA 2018 对数据泄露通知的要求”
- “验证引文 ‘Computer Misuse Act 1990, s.1’”
包含内容
| 类别 | 数量 | 详情 |
|---|---|---|
| 成文法 | 3,241 部成文法 | 来自 legislation.gov.uk 的议会法案 |
| 条款 | 512,651 个条款 | 支持使用 FTS5 进行全文搜索 |
| 判例法 | 65,026 份判决 | 高级版级别——法院裁决和审裁处裁决 |
| 立法准备材料 | 3,838 份文件 | 说明性注释和 Hansard 参考资料 |
| 数据库大小 | ~3,606 MB | 完整的 SQLite 数据库,包含完整条款文本 |
| 每日更新 | 自动化 | 对照 legislation.gov.uk 检查数据时效性 |
仅含经验证的数据——每条引文均根据官方来源(legislation.gov.uk)验证。零 LLM 生成内容。
实际效果
为什么有效
逐字呈现源文本(不经 LLM 处理):
- 所有成文法文本均来自 legislation.gov.uk 官方来源
- 条款从 SQLite FTS5 数据库行中原样返回
- 零 LLM 摘要或改写——数据库包含成文法文本,而非 AI 解读
智能上下文管理:
- 搜索结果按 BM25 评分排序,返回条款(适合放入上下文)
- 按法案名称和条款编号检索条款,提供精确文本
- 交叉引用有助于逐步浏览,无需一次性加载所有内容
技术架构:
legislation.gov.uk API --> Parse --> SQLite --> FTS5 snippet() --> MCP response
^ ^
Provision parser Verbatim database query
传统研究方式与此 MCP 的对比
| 传统方式 | 此 MCP 服务 |
|---|---|
| 按法案名称搜索 legislation.gov.uk | 使用通俗语言搜索:“数据主体访问请求” |
| 手动浏览多部分法案 | 获取带有上下文的准确条款 |
| 手动交叉引用不同法案 | build_legal_stance 汇总多个来源 |
| “这部成文法仍然有效吗?”——手动检查 | check_currency 工具——数秒内给出答案 |
| 查找欧盟法律衔接情况——翻阅保留的欧盟法律索引 | get_eu_basis——立即获取关联的欧盟法律文件 |
| 在 5 个以上的网站检查修订情况 | 每日自动检查数据时效性 |
| 无 API、无集成 | MCP 协议——原生支持 AI |
传统方式: 搜索 legislation.gov.uk --> 下载 PDF --> Ctrl+F --> 与说明性注释交叉引用 --> 检查是否有修订 --> 重复
此 MCP: “UK GDPR 对数据主体权利有何规定,与 EU GDPR 有何不同?” --> 完成。
可用工具(13)
核心法律研究工具(8)
| 工具 | 描述 |
|---|---|
search_legislation | 对 512,651 个条款进行 FTS5 搜索,并按 BM25 排序 |
get_provision | 按法案名称和条款编号检索特定条款 |
validate_citation | 对照数据库验证引文(零幻觉检查) |
build_legal_stance | 汇总来自成文法、判例法和立法准备材料的引文 |
format_citation | 按照英国惯例格式化引文(完整/简短/精确定位) |
check_currency | 检查成文法是否生效、已修订或已废止 |
list_sources | 列出所有可用成文法及其元数据和数据来源信息 |
about | 服务信息、功能、数据集统计信息和覆盖范围摘要 |
欧盟/国际法整合工具(5 个)
| 工具 | 说明 |
|---|---|
get_eu_basis | 获取英国法规所依据或与之保持一致的欧盟文书 |
get_uk_implementations | 查找实施特定欧盟法案或源自该法案的英国法律 |
search_eu_implementations | 搜索欧盟文件,并查看英国实施和保留情况的数量 |
get_provision_eu_basis | 获取特定英国条款所涉及的欧盟法律参考 |
validate_eu_compliance | 检查英国对欧盟指令的实施情况或充分性状态 |
欧盟法律整合
英国于 2020 年 1 月 31 日脱离欧盟。如今,英国法律与欧盟法律之间的关系体现为充分性和一致性,而非成员关系。
| 主题 | 状态 |
|---|---|
| 欧盟充分性决定 | 英格兰、威尔士、苏格兰、北爱尔兰和直布罗陀均获得 GDPR 第 45 条充分性决定(于 2021 年 6 月授予) |
| 保留的欧盟法律 | 根据《2018 年欧盟(退出)法》,脱欧时保留了大量源自欧盟的法律,目前正逐步审查 |
| 英国 GDPR | 与欧盟 GDPR 几乎相同,但有英国特定的修改——欧盟工具展示英国 GDPR 与欧盟 GDPR 之间的一致性 |
| NIS 条例 | 英国在脱欧前已实施 NIS;相当于 NIS 2 的英国法规正在制定中 |
此 MCP 中的欧盟桥接工具可帮助你追踪哪些英国法规源自欧盟指令、哪些条款与欧盟监管要求保持一致,以及脱欧后出现了哪些分歧。
注意: 欧盟交叉引用反映的是源自关系和一致性关系。英国不再受欧盟法律约束,但了解英国法规的欧盟渊源对跨境合规工作至关重要。
数据来源与时效性
所有内容均来自权威的英国法律数据库:
- legislation.gov.uk —— 英国官方法律数据库(国家档案馆)
- BAILII —— 英国和爱尔兰法律信息研究所(判例法,付费层级)
数据溯源
| 字段 | 值 |
|---|---|
| 主管机构 | 国家档案馆 / 国王印刷局 |
| 检索方式 | legislation.gov.uk API |
| 语言 | 英语 |
| 许可 | Open Parliament Licence / Open Government Licence |
| 覆盖范围 | 来自 legislation.gov.uk 的 3,241 部法案 |
自动时效性检查(每日)
每日 GitHub Actions 工作流会监控 legislation.gov.uk 的变更:
| 检查项 | 方法 |
|---|---|
| 法规修订 | 根据已知条款锚点检测偏差 |
| 新法规 | 与 legislation.gov.uk 索引进行比对 |
| 废止法规 | 检测状态变更 |
仅使用经过验证的数据——每条引用都会对照官方来源进行验证。零 LLM 生成内容。
安全
此项目采用多层自动化安全扫描:
| 扫描器 | 功能 | 计划 |
|---|---|---|
| CodeQL | 静态分析安全漏洞 | 每周 + PR |
| Semgrep | SAST 扫描(OWASP Top 10、密钥、TypeScript) | 每次推送 |
| Gitleaks | 检测整个 git 历史记录中的密钥 | 每次推送 |
| Trivy | 扫描文件系统和 npm 依赖项中的 CVE | 每日 |
| Docker Security | 容器镜像扫描 + SBOM 生成 | 每日 |
| Socket.dev | 检测供应链攻击 | PR |
| OSSF Scorecard | OpenSSF 最佳实践评分 | 每周 |
| Dependabot | 自动更新依赖项 | 每周 |
完整政策和漏洞报告方式请参阅 SECURITY.md。
重要免责声明
法律建议
此工具不提供法律建议
法规文本来源于 legislation.gov.uk(英国国家档案馆)。但是:
- 这是一个研究工具,不能替代专业法律顾问
- 法院判例仅包含在高级版中——没有高级版数据库时,请勿仅依赖此工具进行判例法研究
- 向法院提交文件前,请对照原始资料核实关键引文
- 欧盟交叉引用反映的是法律渊源和一致性,并不代表当前的欧盟成员资格
- 北爱尔兰有特定的脱欧后法律安排(《温莎框架》),相关内容可能未得到完整体现
用于专业用途前,请阅读: DISCLAIMER.md | PRIVACY.md
客户保密
查询会通过 Claude API 处理。对于受法律特权保护或机密事项,请使用本地部署。有关律师协会合规指南,请参阅 PRIVACY.md。
律师协会提供的指南:英格兰和威尔士律师协会 | 苏格兰律师协会 | 北爱尔兰律师协会
文档
开发
设置
git clone https://github.com/Ansvar-Systems/UK-law-mcp
cd UK-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 legislation.gov.uk
npm run build:db # Rebuild SQLite database
npm run drift:detect # Run drift detection against anchors
npm run check-updates # Check for amendments and new Acts
性能
- 搜索速度: 大多数 FTS5 查询耗时 <100ms
- 数据库大小: 约 3,606 MB(内容全面——涵盖完整的英国法规语料库)
- 可靠性: 3,241 部法规的摄取成功率为 100%
更多 Ansvar MCP
完整覆盖范围请访问 ansvar.eu/coverage。
参与贡献
欢迎贡献!指南请参阅 CONTRIBUTING.md。
优先领域:
- 扩充法院判例法(集成 BAILII)
- 北爱尔兰特定法律条文
- 追踪苏格兰法律分歧
- 历史法规版本及修订追踪
路线图
-
使用 FTS5 搜索的核心法规数据库
-
完整语料库摄取(3,241 部法规,512,651 项条文)
-
欧盟/国际法对齐工具
-
Vercel Streamable HTTP 部署
-
每日检查 legislation.gov.uk 数据时效性
-
高级版判例法(65,026 份判决)
-
高级版立法准备资料(3,838 份文档)
-
北爱尔兰《温莎框架》注释
-
苏格兰法律分歧标记
-
历史法规版本(修订追踪)
-
威尔士语条文覆盖
引用
如果您在学术研究中使用此 MCP 服务:
@software{uk_law_mcp_2026,
author = {Ansvar Systems AB},
title = {UK Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/UK-law-mcp},
note = {3,241 UK statutes with 512,651 provisions sourced from legislation.gov.uk}
}
许可证
Apache License 2.0。详情请参阅 LICENSE。
数据许可证
- 法规与立法:
OGL-3.0— 根据 CDPA 1988 第 163–164 条,英国王室享有版权;legislation.gov.uk 明确授予开放政府许可 v3.0。英国并非采用法定公有领域制度;开放许可授权才是实际适用的许可。允许商业再利用,但须注明出处;无需以相同方式共享。必须注明的归属文本:"Contains public sector information licensed under the Open Government Licence v3.0." 英国议会内容(Hansard、法案)享有议会版权(而非王室版权),适用单独的开放议会许可 v3.0。核验日期:2026-05-17。 - 判例法: BAILII(依据服务条款使用,高级版)
- 欧盟元数据: EUR-Lex(欧盟公有领域)
关于 Ansvar Systems
我们为全球市场打造 AI 加速的合规与法律研究工具。这个 MCP 服务让你可以通过任何 AI 客户端检索 3,241 部英国法规——无需打开浏览器标签页、查阅 PDF 或手动交叉比对。
ansvar.eu —— 瑞典斯德哥尔摩
用心打造于瑞典斯德哥尔摩
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。