内容
# 波兰法律MCP服务器
**ISAP(互联网法律法令系统)在AI时代的替代方案**
[](https://www.npmjs.com/package/@ansvar/polish-law-mcp)
[](https://registry.modelcontextprotocol.io)
[](https://opensource.org/licenses/Apache-2.0)
[](https://github.com/Ansvar-Systems/polish-law-mcp)
[](https://github.com/Ansvar-Systems/polish-law-mcp/actions/workflows/ci.yml)
[](https://github.com/Ansvar-Systems/polish-law-mcp/actions/workflows/check-updates.yml)
[](docs/EU_INTEGRATION_GUIDE.md)
[](docs/EU_INTEGRATION_GUIDE.md)
查询 **8,943个波兰法令** -- 从《个人数据保护法》(UODO/RODO)和《刑法》到《民法典》、《公司法》、《劳动法》等 -- 直接从Claude、Cursor或任何MCP兼容客户端获取。
如果你正在构建法律技术、合规工具或进行波兰法律研究,这就是你的验证参考数据库。
由 [Ansvar Systems](https://ansvar.eu) 构建 -- 瑞典斯德哥尔摩
---
## 为什么存在
波兰法律研究意味着要导航ISAP(Sejm)、《法令公报》和EUR-Lex,然后在国家法令和欧盟指令之间进行手动协调。无论你是:
- 验证引用律师简报或合同的**律师**
- 检查UODO(RODO)义务或KSC要求的**合规官**
- 构建波兰法律工具的**法律技术开发人员**
- 跟踪《法令公报》发布的立法条款的**研究人员**
...你不应该需要数十个浏览器标签和手动交叉引用。问克劳德。获取确切的规定。 有上下文。
这个MCP服务器使波兰法律 **可搜索、可交叉引用和AI可读**。
---
## 快速入门
### 远程使用(无需安装)
> 直接连接到托管版本 -- 零依赖,无需安装。
**端点:** `https://polish-law-mcp.vercel.app/mcp`
| 客户端 | 连接方式 |
|--------|---------------|
| **Claude.ai** | 设置 > 连接器 > 添加集成 > 粘贴URL |
| **Claude代码** | `claude mcp add polish-law --transport http https://polish-law-mcp.vercel.app/mcp` |
| **Claude桌面版** | 添加到配置(见下文) |
| **GitHub Copilot** | 添加到VS Code设置(见下文) |
**Claude桌面版** -- 添加到 `claude_desktop_config.json`:
```json
{
"mcpServers": {
"polish-law": {
"type": "url",
"url": "https://polish-law-mcp.vercel.app/mcp"
}
}
}
```
**GitHub Copilot** -- 添加到VS Code `settings.json`:
```json
{
"github.copilot.chat.mcp.servers": {
"polish-law": {
"type": "http",
"url": "https://polish-law-mcp.vercel.app/mcp"
}
}
}
```
### 本地使用(npm)
```bash
npx @ansvar/polish-law-mcp
```
**Claude桌面版** -- 添加到 `claude_desktop_config.json`:
**macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`
**Windows:** `%APPDATA%\Claude\claude_desktop_config.json`
```json
{
"mcpServers": {
"polish-law": {
"command": "npx",
"args": ["-y", "@ansvar/polish-law-mcp"]
}
}
}
```
**Cursor / VS Code:**
```json
{
"mcp.servers": {
"polish-law": {
"command": "npx",
"args": ["-y", "@ansvar/polish-law-mcp"]
}
}
}
```
---
## 示例查询
连接后,自然地询问:
- *"《个人数据保护法》(UODO)关于数据处理原则的规定是什么?"*
- *"在波兰法律(UODO/RODO)中搜索'个人数据保护'"*
- *"哪些刑法条款涉及计算机犯罪?"*
- *"在《劳动法》代码中找到关于终止雇佣合同的文章"*
- *"哪些欧盟指令实施了波兰《网络安全法》(KSC)?"*
- *"哪些波兰法律实施了NIS2指令?"*
- *"检查《法令公报》Dz.U. 2018条目1000是否仍然有效"*
- *"在《民法典》中搜索'民事责任'"*
- *"比较NIS2事件报告要求与波兰KSC转录"*
- *"查找2023年RODO司法裁决(高级)"*
---
## 包含内容
| 类别 | 数量 | 详情 |
|----------|-------|---------|
| **法令(Ustawy)** | 8,943个法令 | Dziennik Ustaw出版物1918-2026来自Sejm ELI API |
| **条款** | 161,705条条款 | 使用FTS5全文搜索 |
| **案例法** | 23,043个判决 | 高级层 -- 司法判决 |
| **准备工作** | 43,312份文件 | 高级层 -- druki sejmowe,政府法案草案 |
| **机构指导** | 10份文件 | 高级层 -- UODO指导 |
| **数据库大小** | ~332 MB | 优化的SQLite,可移植 |
| **每日更新** | 自动 | 与Sejm ELI API进行新鲜度检查 |
**验证数据** -- 每个引用都针对官方来源(api.sejm.gov.pl,isap.sejm.gov.pl)进行验证。 零LLM生成内容。
---
## 实际应用
### 为什么有效
**逐字来源文本(无LLM处理):**
- 所有法令文本均从Sejm ELI API(api.sejm.gov.pl)获取,涵盖所有《法令公报》出版物
- 条款直接从SQLite FTS5数据库行返回 **未更改**
- 零LLM总结或释义 -- 数据库包含法规文本,而不是AI解释
**智能上下文管理:**
- 搜索返回具有BM25评分的排名条款(安全上下文)
- 条款检索通过Dz.U.年份/位置 + 条款编号获取确切文本
- 交叉引用有助于在不加载所有内容的情况下导航
**技术架构:**
```
Sejm ELI API (api.sejm.gov.pl) --> 解析 --> SQLite --> FTS5 snippet() --> MCP响应
^ ^
条款解析器 逐字数据库查询
```
### 传统研究与MCP
| 传统方法 | MCP服务器 |
|---------------------|-----------------|
| 搜索ISAP按法令名称 | 用普通波兰语搜索: *"个人数据保护*" |
| 手动导航多章法令 | 获取具有上下文的确切条款 |
| 法令之间的手动交叉引用 | `build_legal_stance` 聚合来自法令、案例法、准备工作的引用 |
| "该法令是否有效?" -> 手动检查 | `check_currency` 工具 -> 几秒钟内回答 |
| 查找欧盟基础 -> 浏览EUR-Lex | `get_eu_basis` -> 立即链接欧盟指令 |
| 单独检查ISAP、Dziennik Ustaw、EUR-Lex | 每日自动新鲜度检查 |
| 无API,无集成 | MCP协议 -> AI原生 |
**传统:** 搜索ISAP -> 下载PDF -> Ctrl+F -> 与RODO交叉引用 -> 检查EUR-Lex -> 重复
**MCP:** *"哪些欧盟法规是UODO第22条关于自动决策的依据?"* -> 完成。
---
## 可用工具(13)
### 核心法律研究工具(8)
| 工具 | 描述 |
|------|-------------|
| `search_legislation` | 跨161,705项条款的FTS5全文搜索,带有BM25排名 |
| `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 -- 《个人数据保护法》(2018年,UODO监督) |
| **NIS2转录** | 《网络安全法》(KSC,更新中截至2026年) |
| **AI法案** | 直接适用(欧盟法规,无需转录) |
| **EUR-Lex整合** | 自动元数据获取 |
### 关键欧盟行为与波兰实施
1. **GDPR** (2016/679)-- UODO(《个人数据保护法》)
2. **NIS2指令** (2022/2555)-- 《网络安全法》(正在修订中截至2026年)
3. **eIDAS法规** (910/2014)-- 《信任服务法》(2016年)
4. **AI法案** (2024/1689)-- 直接适用
5. **DORA** (2022/2554)-- 金融领域直接适用
参见 [EU_INTEGRATION_GUIDE.md](docs/EU_INTEGRATION_GUIDE.md) 获取详细文档, [EU_USAGE_EXAMPLES.md](docs/EU_USAGE_EXAMPLES.md) 获取实际示例。
---
## 数据源和新鲜度
所有内容均来自权威的波兰法律数据库:
- **[Sejm ELI API](https://api.sejm.gov.pl/)** -- 官方波兰议会立法数据库(欧洲立法标识符)
- **[ISAP](https://isap.sejm.gov.pl/)** -- 互联网法律法令系统
- **[EUR-Lex](https://eur-lex.europa.eu/)** -- 官方欧盟法律数据库(仅元数据)
### 数据来源
| 字段 | 值 |
|-------|-------|
| **权威机构** | 波兰议会办公厅(Kancelaria Sejmu RP) |
| **检索方法** | Sejm ELI REST API(api.sejm.gov.pl) |
| **语言** | 波兰语(法律官方语言) |
| **许可证** | 公共领域(Sejm ELI开放数据) |
| **覆盖范围** | 8,943个法令发表于Dziennik Ustaw(1918-2026) |
| **最后摄入** | 2026-02-25 |
### 自动新鲜度检查(每日)
一个 [每日GitHub Actions工作流](.github/workflows/check-updates.yml) 监控所有数据源:
| 来源 | 检查 | 方法 |
|--------|-------|--------|
| **法令修正案** | Sejm ELI API日期比较 | 检查所有8,943个法令 |
| **新法令** | Dziennik Ustaw出版物(90天窗口) | 与数据库差异对比 |
| **准备工作** | Sejm druki API(30天窗口) | 检测新文本 |
| **欧盟参考过期** | Git提交时间戳 | 如果> 90天旧则标记 |
---
## 安全
该项目使用多层自动安全扫描:
| 扫描器 | 它做什么 | 时间表 |
|---------|-------------|----------|
| **CodeQL** | 静态分析安全漏洞 | 每周 + PR |
| **Semgrep** | SAST扫描(OWASP前10名,秘密,TypeScript) | 每次推送 |
| **Gitleaks** | 整个git历史记录的秘密检测 | 每次推送 |
| **Trivy** | 文件系统和npm依赖项的CVE扫描 | 每日 |
| **Docker安全** | 容器镜像扫描 + SBOM生成 | 每日 |
| **Socket.dev** | 供应链攻击检测 | PR |
| **OSSF Scorecard** | 开源最佳实践评分 | 每周 |
| **Dependabot** | 自动依赖更新 | 每周 |
参见 [SECURITY.md](SECURITY.md) 获取完整策略和漏洞报告。
---
## 重要免责声明
### 法律建议
> **本工具不是法律建议**
>
> 法令文本来源于官方Sejm ELI API(Dziennik Ustaw)出版物。但是:
> - 这是一个 **研究工具** ,不是专业法律咨询的替代品
> - **法院案例覆盖有限** (高级层)-- 不要仅依赖此进行案例研究
> - **验证关键引用** 与原始来源进行法院提交
> - **欧盟交叉引用** 从波兰法令文本中提取,而不是EUR-Lex全文
> - **监管指南** (UODO决定)在免费层面的覆盖有限
**使用前请阅读:** [DISCLAIMER.md](DISCLAIMER.md) | [PRIVACY.md](PRIVACY.md)
### 客户端机密性
查询通过Claude API进行。对于特权或机密事项,请使用本地部署。对于专业义务的指导,请咨询Naczelna Rada Adwokacka(波兰律师协会)。参见 [PRIVACY.md](PRIVACY.md) 获取合规指导。
---
## 文档
- **[欧盟整合指南](docs/EU_INTEGRATION_GUIDE.md)** -- 详细的欧盟交叉引用文档
- **[欧盟使用示例](docs/EU_USAGE_EXAMPLES.md)** -- 实际的欧盟查找示例
- **[安全策略](SECURITY.md)** -- 漏洞报告和扫描详情
- **[免责声明](DISCLAIMER.md)** -- 法律免责声明和专业使用通知
- **[隐私](PRIVACY.md)** -- 客户端机密性和数据处理
---
## 开发
### 设置
```bash
git clone https://github.com/Ansvar-Systems/polish-law-mcp
cd polish-law-mcp
npm install
npm run build
npm test
```
### 本地运行
```bash
npm run dev # 启动MCP服务器
npx @anthropic/mcp-inspector node dist/index.js # 使用MCP检查器测试
```
### 数据管理
```bash
npm run ingest # 从Sejm ELI API摄入法令
npm run build:db # 重建SQLite数据库
npm run drift:detect # 对锚点进行漂移检测
npm run check-updates # 检查修正案和新法令
npm run census # 生成覆盖率报告
```
### 性能
- **搜索速度:** <100毫秒的大多数FTS5查询
- **数据库大小:** ~332 MB(高效,可移植)
- **可靠性:** 100%的摄入成功率,涵盖8,943个法令
---
## 相关项目:完整合规套件
该服务器是 **Ansvar合规套件** 的一部分 -- 协同工作的MCP服务器,为端到端合规覆盖提供支持:
### [@ansvar/eu-regulations-mcp](https://github.com/Ansvar-Systems/EU_compliance_MCP)
**查询49项欧盟法规** -- GDPR、AI法案、DORA、NIS2、MiFID II、eIDAS等。全文法规文本,条款级搜索。`npx @ansvar/eu-regulations-mcp`
### [@ansvar/polish-law-mcp(本项目)](https://github.com/Ansvar-Systems/polish-law-mcp)
**查询8,943项波兰法令** -- UODO、刑法、民法典、劳动法典、KSC等。全文条款文本,含欧盟交叉引用。`npx @ansvar/polish-law-mcp`
### [@ansvar/french-law-mcp](https://github.com/Ansvar-Systems/France-law-mcp)
**查询3,958项法国法令** -- 民法典、刑法、信息和自由法等。`npx @ansvar/french-law-mcp`
### [@ansvar/security-controls-mcp](https://github.com/Ansvar-Systems/security-controls-mcp)
**查询261项安全框架** -- ISO 27001、NIST CSF、SOC 2、CIS控制、SCF等。`npx @ansvar/security-controls-mcp`
### [@ansvar/sanctions-mcp](https://github.com/Ansvar-Systems/Sanctions-MCP)
**离线可用的制裁筛查** -- OFAC、欧盟、联合国制裁名单。`pip install ansvar-sanctions-mcp`
---
## 贡献
欢迎贡献!参见 [CONTRIBUTING.md](CONTRIBUTING.md) 获取指南。
优先领域:
- 法院案例扩展(最高法院、国家行政法院)
- UODO决定和指南摄入
- 历史法令版本和修正跟踪
- NIS2 KSC更新的欧盟实施差距分析
---
## 路线图
- [x] 核心法令数据库,带有FTS5搜索
- [x] 完整的法令库(8,943个法令,161,705个条款)来自Dziennik Ustaw 1918-2026
- [x] 欧盟法律集成工具
- [x] Vercel流式HTTP部署
- [x] npm包发布
- [x] 高级案例法(23,043个决定)
- [x] 高级准备工作(43,312个文档)
- [x] 高级机构指南(10个UODO文档)
- [ ] 最高法院完整案例覆盖
- [ ] UODO指南文档扩展
- [ ] 历史法令版本(修正跟踪)
- [ ] NIS2 KSC修正跟踪
---
## 引用
如果您在学术研究中使用此MCP服务器:
```bibtex
@software{polish_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Polish Law MCP Server: 生产级法律研究工具},
year = {2026},
url = {https://github.com/Ansvar-Systems/polish-law-mcp},
note = {8,943个波兰法令,161,705个条款,来自Dziennik Ustaw(1918-2026)和欧盟法律交叉引用}
}
```
---
## 许可证
Apache License 2.0。参见 [LICENSE](./LICENSE) 获取详情。
### 数据许可证
- **法令与立法:** 波兰议会办公厅(公共领域 -- Sejm ELI开放数据)
- **欧盟元数据:** EUR-Lex(欧盟公共领域)
---
## 关于Ansvar Systems
我们为欧洲市场构建AI加速的合规和法律研究工具。该MCP服务器始于我们内部的波兰法律参考工具 -- 结果每个人在构建波兰和欧盟市场时都面临着相同的研究挫折。
所以我们将其开源。浏览Dziennik Ustaw中的8,943个法令不需要法律学位。
**[ansvar.eu](https://ansvar.eu)** -- 瑞典斯德哥尔摩
---
<p align="center">
<sub>在斯德哥尔摩、瑞典精心打造</sub>
</p>
MCP 配置
以下是此 MCP Server 的配置信息,可直接复制到 Cursor 或其他 MCP 客户端中使用。
mcp.json
连接信息
猜你喜欢
暂无推荐服务器