mcpField
P
polish-law-mcp

polish-law-mcp

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

关于 polish-law-mcp

polish-law-mcp 将波兰法律法规语料提供给 MCP 客户端,面向法律研究、合规和法律科技开发。它支持条文全文检索、引用核验及波兰法律与欧盟法规的交叉查询,并返回官方来源原文。

主要功能

  1. 01波兰法规全文搜索
  2. 02按标识检索具体条文
  3. 03核验和格式化法律引用
  4. 04检查法规有效状态
  5. 05查询波兰法与欧盟法关联

适用场景

  1. 01查找个人数据保护相关条文
  2. 02核验法律文件中的法规引用
  3. 03检查法规是否仍然有效
  4. 04追踪波兰法规实施的欧盟法

MCP 相关

作为 MCP 服务,它向兼容客户端提供法规搜索、条文检索、引用核验及欧盟法律关联等工具。语料来自官方来源,条文以原文形式返回。

配置

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

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

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

安装包
npm@ansvar/polish-law-mcp1.0.1

工具

还没有获取到工具列表

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

详细介绍

波兰法律 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)替代方案。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

直接从 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-Lexget_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 集成自动获取元数据
波兰实施的主要欧盟法案
  1. GDPR(2016/679)——UODO(《2018 年 5 月 10 日个人数据保护法》,Ustawa z dnia 10 maja 2018 r. o ochronie danych osobowych)
  2. NIS2 指令(2022/2555)——《KSC 法》(截至 2026 年,修正案正在制定中)
  3. eIDAS 法规(910/2014)——《信任服务法》(Ustawa o usługach zaufania,2016 年)
  4. AI Act(2024/1689)——直接适用
  5. 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
SemgrepSAST 扫描(OWASP Top 10、密钥、TypeScript)每次推送
Gitleaks检测 Git 历史记录中的密钥每次推送
Trivy扫描文件系统和 npm 依赖中的 CVE每日
Docker Security容器镜像扫描 + 生成 SBOM每日
Socket.dev检测供应链攻击PR
OSSF ScorecardOpenSSF 最佳实践评分每周
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 —— 瑞典斯德哥尔摩


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

评论

支持 Markdown

第一次接触 MCP?

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

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