关于 polish-law-mcp
polish-law-mcp 将波兰法律法规语料提供给 MCP 客户端,面向法律研究、合规和法律科技开发。它支持条文全文检索、引用核验及波兰法律与欧盟法规的交叉查询,并返回官方来源原文。
主要功能
- 01波兰法规全文搜索
- 02按标识检索具体条文
- 03核验和格式化法律引用
- 04检查法规有效状态
- 05查询波兰法与欧盟法关联
适用场景
- 01查找个人数据保护相关条文
- 02核验法律文件中的法规引用
- 03检查法规是否仍然有效
- 04追踪波兰法规实施的欧盟法
MCP 相关
作为 MCP 服务,它向兼容客户端提供法规搜索、条文检索、引用核验及欧盟法律关联等工具。语料来自官方来源,条文以原文形式返回。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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——Settings → Connectors → Add custom connector → 粘贴 https://gateway.ansvar.eu/mcp
首次请求会打开 OAuth 注册流程(设置详情:ansvar.eu/docs/quickstart)。注册后,你的客户端将绑定到你的账户;套餐(free / premium / team / company)决定扇出范围、配额以及可访问的下游 MCP 服务。
自托管此 MCP
你也可以克隆此仓库并自行构建语料库。架构、抓取器和工具实现都在此处。仓库中不包含预构建数据库——由于上游来源的 TDM 和标准许可限制,我们将语料库托管在 Ansvar 基础设施上,而不将其作为公共制品重新分发。
自行构建:运行此仓库的导入脚本(入口因仓库而异,通常为 scripts/ingest.sh、npm run ingest 或 make ingest;请查看仓库根目录)。
面向 AI 时代的 ISAP(Internetowy System Aktów Prawnych)替代方案。
直接从 Claude、Cursor 或任何兼容 MCP 的客户端查询 8,943 部波兰法规——从《个人数据保护法》(UODO/RODO)、《刑法典》到《民法典》《商法典》《劳动法典》等。
如果你正在构建法律科技产品、合规工具,或开展波兰法律研究,这就是经过验证的参考数据库。
由 Ansvar Systems 构建——瑞典斯德哥尔摩
创建缘由
波兰法律研究意味着要浏览 ISAP(众议院)、《法律公报》(Dziennik Ustaw)和 EUR-Lex,还要手动协调国家法规与欧盟指令。无论你是:
- 律师,需要核验法律文书或合同中的引文
- 合规官,需要核查 UODO(RODO)义务或 KSC 要求
- 法律科技开发者,需要基于波兰法律构建工具
- 研究人员,需要追踪 1918 至 2026 年间在《法律公报》(Dziennik Ustaw)上公布的立法条款
……你都不应该需要打开几十个浏览器标签页并手动交叉核对。向 Claude 提问,获取准确条款及其上下文。
此 MCP 服务让波兰法律变得可搜索、可交叉引用,并可供 AI 阅读。
示例查询
连接后,只需自然地提问:
- "《个人数据保护法》(UODO)第 5 条对数据处理原则有何规定?"
- "在波兰法律中搜索“个人数据保护”(UODO/RODO)"
- "《刑法典》中哪些条款涉及计算机犯罪?"
- "查找《劳动法典》中有关解除劳动合同的条款"
- "波兰《国家网络安全系统法》(KSC)实施了哪些欧盟指令?"
- "哪些波兰法律实施了 NIS2 指令?"
- "检查 Dz.U. 2018 poz. 1000 号法律是否仍然有效"
- "在《民法典》中搜索“民事责任”"
- "比较 NIS2 事件报告要求与波兰 KSC 转置法规"
- "查找 2023 年有关 RODO 的法院判决(高级版)"
包含内容
| 类别 | 数量 | 详情 |
|---|---|---|
| 法律(Ustawy) | 8,943 部 | 1918-2026 年《法律公报》刊载内容,来自 Sejm ELI API |
| 条款 | 161,705 条 | 支持 FTS5 全文搜索 |
| 判例法 | 23,043 份判决 | 高级版——司法判决 |
| 立法准备文件 | 43,312 份文件 | 高级版——议会印刷文件、政府法案草案 |
| 机构指南 | 10 份文件 | 高级版——UODO 指南 |
| 数据库大小 | 约 332 MB | 优化后的 SQLite,可移植 |
| 每日更新 | 自动化 | 根据 Sejm ELI API 检查数据时效性 |
仅含已验证的数据——每条引文均经过官方来源(api.sejm.gov.pl、isap.sejm.gov.pl)验证。不含任何由大模型生成的内容。
实际演示
为什么有效
原文来源(未经大模型处理):
- 所有法律文本均从 Sejm ELI API(api.sejm.gov.pl)导入,涵盖所有《法律公报》刊载内容
- 条款从 SQLite FTS5 数据库中原样返回,未经修改
- 不使用大模型进行摘要或改写——数据库包含法规文本,而非 AI 解读
智能上下文管理:
- 搜索结果按 BM25 评分排序,并返回相关条款(适用于上下文)
- 按 Dz.U. 年份/编号和条款编号检索条款原文
- 交叉引用有助于导航,无需一次加载所有内容
技术架构:
Sejm ELI API (api.sejm.gov.pl) --> Parse --> SQLite --> FTS5 snippet() --> MCP response
^ ^
Provision parser Verbatim database query
传统研究方式与此 MCP 的对比
| 传统方式 | 此 MCP 服务 |
|---|---|
| 按法律名称搜索 ISAP | 使用通俗波兰语搜索:"个人数据保护" |
| 手动浏览多章节法律 | 获取带上下文的准确条款 |
| 手动交叉引用不同法律 | build_legal_stance 汇总多个来源 |
| “这部法律还有效吗?”→ 手动检查 | check_currency 工具 → 数秒内得到答案 |
| 查找欧盟法律依据 → 翻阅 EUR-Lex | get_eu_basis → 即时获取关联的欧盟指令 |
| 分别检查 ISAP、《法律公报》和 EUR-Lex | 每日自动检查数据时效性 |
| 没有 API,也无法集成 | MCP 协议 → 原生支持 AI |
传统方式: 搜索 ISAP → 下载 PDF → Ctrl+F → 与 RODO 交叉核对 → 检查 EUR-Lex → 重复操作
此 MCP: “哪些欧盟法规构成 UODO 第 22 条关于自动化决策的法律依据?” → 完成。
可用工具(13 个)
核心法律研究工具(8 个)
| 工具 | 描述 |
|---|---|
search_legislation | 使用 BM25 排序,对 161,705 条条款进行 FTS5 全文搜索 |
get_provision | 根据 Dz.U. 标识符和条款编号检索特定条款 |
validate_citation | 根据数据库验证引文(零幻觉检查) |
build_legal_stance | 汇总法律、判例法和立法准备文件中的引文 |
format_citation | 按波兰惯例格式化引文(完整/简短/精确定位) |
check_currency | 检查法律是否有效、已修订或已废止 |
list_sources | 列出所有可用法律及其元数据和数据来源信息 |
about | 服务信息、功能、数据集统计信息和覆盖范围概览 |
欧盟法律集成工具(5 项)
| 工具 | 描述 |
|---|---|
get_eu_basis | 获取波兰法令所依据的欧盟指令/法规 |
get_polish_implementations | 查找实施特定欧盟法案的波兰法律 |
search_eu_implementations | 搜索欧盟文件及其在波兰的实施数量 |
get_provision_eu_basis | 获取特定条款引用的欧盟法律 |
validate_eu_compliance | 检查相对于欧盟指令的实施状态 |
欧盟法律集成
波兰是欧盟正式成员国(2004 年加入)。波兰法律在数据保护、网络安全、金融监管和劳动法等领域系统性地引用欧盟法律。
| 指标 | 值 |
|---|---|
| 欧盟一体化 | 欧盟正式成员国(2004 年加入) |
| GDPR 实施 | UODO——《个人数据保护法》(Ustawa o ochronie danych osobowych,2018 年,由 UODO 监督) |
| NIS2 转置 | 《国家网络安全系统法》(Ustawa o krajowym systemie cyberbezpieczeństwa,KSC,更新待定) |
| AI Act | 直接适用(欧盟法规,无需转置) |
| EUR-Lex 集成 | 自动获取元数据 |
波兰实施的主要欧盟法案
- GDPR(2016/679)——UODO(《2018 年 5 月 10 日个人数据保护法》,Ustawa z dnia 10 maja 2018 r. o ochronie danych osobowych)
- NIS2 指令(2022/2555)——《KSC 法》(截至 2026 年,修正案正在制定中)
- eIDAS 法规(910/2014)——《信任服务法》(Ustawa o usługach zaufania,2016 年)
- AI Act(2024/1689)——直接适用
- DORA(2022/2554)——在金融领域直接适用
详细文档请参阅 EU_INTEGRATION_GUIDE.md,实用示例请参阅 EU_USAGE_EXAMPLES.md。
数据来源与时效性
所有内容均来自权威的波兰法律数据库:
- Sejm ELI API——波兰议会官方立法数据库(欧洲立法标识符)
- ISAP——法律文件互联网系统
- EUR-Lex——欧盟官方法律数据库(仅元数据)
数据来源信息
| 字段 | 值 |
|---|---|
| 主管机构 | Kancelaria Sejmu RP(波兰议会办公厅) |
| 获取方式 | Sejm ELI REST API(api.sejm.gov.pl) |
| 语言 | 波兰语(法律的官方语言) |
| 许可 | 公共领域(Sejm ELI 开放数据) |
| 覆盖范围 | 《法律公报》(Dziennik Ustaw)发布的 8,943 项法案(1918—2026 年) |
| 最后摄取时间 | 2026-02-25 |
自动时效性检查(每日)
每日 GitHub Actions 工作流会监控所有数据来源:
| 来源 | 检查内容 | 方法 |
|---|---|---|
| 法令修订 | 比对 Sejm ELI API 日期 | 检查全部 8,943 项法案 |
| 新法令 | 《法律公报》发布内容(90 天窗口) | 与数据库进行差异比对 |
| 立法准备工作 | Sejm druki API(30 天窗口) | 检测新文本 |
| 欧盟引用时效性 | Git 提交时间戳 | 超过 90 天时标记 |
安全
本项目采用多层自动化安全扫描:
| 扫描器 | 功能 | 计划 |
|---|---|---|
| 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。
重要免责声明
法律建议
此工具不提供法律建议
法规文本来源于官方 Sejm ELI API(Dziennik Ustaw)发布内容。不过:
- 这是一款研究工具,不能替代专业法律顾问
- 法院案例覆盖范围有限(高级版)——请勿仅依赖此工具进行判例研究
- 用于法院文件的关键引文,请对照一手来源核实
- 欧盟交叉引用提取自波兰法规文本,而非 EUR-Lex 全文
- 免费版对监管指导(UODO 决定)的覆盖有限
在专业场景中使用前,请阅读: DISCLAIMER.md | PRIVACY.md
客户保密
查询会通过 Claude API 处理。对于享有法律保密特权或机密事项,请使用本地部署。如需了解专业义务相关指南,请咨询 Naczelna Rada Adwokacka(波兰律师协会)。合规指南请参阅 PRIVACY.md。
文档
开发
设置
git clone https://github.com/Ansvar-Systems/polish-law-mcp
cd polish-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 Sejm ELI API
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 statutes
npm run census # Generate coverage census report
性能
- **搜索速度:**大多数 FTS5 查询耗时 <100ms
- **数据库大小:**约 332 MB(高效、便携)
- **可靠性:**8,943 部法案的摄取成功率为 100%
更多 Ansvar MCP
完整覆盖情况请访问 ansvar.eu/coverage。
参与贡献
欢迎贡献!请参阅 CONTRIBUTING.md 了解指南。
优先事项:
- 扩展法院判例(Sąd Najwyższy、Naczelny Sąd Administracyjny)
- 摄取 UODO 决定和指导文件
- 历史法规版本与修订追踪
- NIS2 KSC 更新的欧盟实施差距分析
路线图
-
核心法规数据库,支持 FTS5 搜索
-
完整语料摄取(8,943 部法案,161,705 项条款),来源于 1918-2026 年的 Dziennik Ustaw
-
欧盟法律集成工具
-
Vercel Streamable HTTP 部署
-
高级版判例(23,043 项决定)
-
高级版立法准备文件(43,312 份文档)
-
高级版机构指导文件(10 份 UODO 文档)
-
完整覆盖 Sąd Najwyższy 判例
-
扩展 UODO 指导文件
-
历史法规版本(修订追踪)
-
NIS2 KSC 修订追踪
引用
如果您在学术研究中使用此 MCP 服务:
@software{polish_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Polish Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/polish-law-mcp},
note = {8,943 Polish acts with 161,705 provisions from Dziennik Ustaw (1918-2026) and EU law cross-references}
}
许可证
Apache License 2.0。详情请参阅 LICENSE。
数据许可证
Ansvar 归属代码:PL-Statutory-PD。依据:Ustawa o prawie autorskim 第 4 条——波兰法律对立法及行政文件的公有领域例外规定。
- **法规与立法:**Kancelaria Sejmu RP — ISAP。依据波兰《著作权法》第 4 条属于公有领域,涵盖 ustawy、 rozporządzenia、obwieszczenia 及其他立法/行政文件。
- **欧盟元数据:**EUR-Lex(欧盟公有领域声明)。
覆盖范围(狭义例外)
波兰《著作权法》第 4 条的范围狭窄——其中没有列举法院裁决。
- 第 4 条范围内: 法律(
ustawy)、草案、法规 (rozporządzenia)、行政行为、官方公告。 - 第 4 条范围外: 法院裁决。这些需要另行依据:
- 民事判决:《民事诉讼法》(K.p.c.)第 9 条。
- 刑事判决:《刑事诉讼法》(K.p.k.)第 100 条。
- 为何重要: 此 MCP 根据第 4 条提供 ISAP 中的法律层级。判例层级则需要单独的许可声明。
如需查看第 4 条原文及覆盖范围分析,请参阅 Ansvar 架构文档仓库中的
docs/audits/2026-05-17-eu-copyright-statutory-works-batch-4-LV-LT-PL.md。
关于 Ansvar Systems
我们为欧洲市场构建 AI 加速的合规与法律研究工具。这个 MCP 服务最初是我们内部的波兰法律参考工具——后来发现,所有面向波兰和欧盟市场进行开发的人,都有同样的研究难题。
因此,我们决定将其开源。在《法律公报》(Dziennik Ustaw)中查阅 8,943 项法律,不该需要法律学位。
ansvar.eu —— 瑞典斯德哥尔摩
用心打造于瑞典斯德哥尔摩
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。