使用说明
德国法律MCP服务器
德国法律语料库现在通过Ansvar Gateway提供。 将您的AI助手(Claude、Copilot、Cursor、自定义MCP客户端)连接到
https://gateway.ansvar.eu/mcp--一个OAuth连接,免费层可用,涵盖该语料库以及欧盟法规、28个受审计司法管辖区的国家法律和CVE/安全情报,每个结果都有逐字引用的源代码。开始于https://ansvar.eu/docs/quickstart
连接
克劳德代码 (一行):
claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcp
克劳德桌面/光标 --添加到 claude_desktop_config.json (或 mcp.json):
{
"mcpServers": {
"ansvar": {
"type": "url",
"url": "https://gateway.ansvar.eu/mcp"
}
}
}
Claude.ai --设置→ 连接器→ 添加自定义连接器→ paste https://gateway.ansvar.eu/mcp
第一个请求打开OAuth注册流(设置详细信息: ansvar.eu/docs/quickstart).注册后,您的客户将绑定到您的帐户;层级(免费/付费/团队/公司)决定了扇出、配额以及可访问的下游MCP。
自行托管此MCP
您还可以克隆此仓库并自己构建语料库。模式, fetcher和工具实现都在这里。回购中没有的是 预构建数据库——TDM和标准许可约束 上游来源意味着我们在Ansvar基础设施上托管语料库,而不是 而不是将其作为公共工件重新分发。
构建自己的:运行此仓库的摄取脚本(入口点因
回购——通常 scripts/ingest.sh, npm run ingest,或 make ingest;
检查repo根)。
gesetze-im-internet.de是AI时代的替代品。
查询 6870德国联邦法规 --从BGB和StGB到GG、BDSG等——直接从Claude、Cursor或任何兼容MCP的客户端。
如果您正在构建法律技术、合规工具或进行德国法律研究,这是您经过验证的参考数据库。
由...建造 应答系统 --瑞典斯德哥尔摩
为什么存在
德国法律研究分散在gesetze-im-internet.de,dejure.org,rechtsprechung-im-internet.de和DIP联邦议院。无论你是:
- A. 律师 验证Schriftsatz或合同中的引用
- A. 合规官 检查法规是否仍然有效
- A. 法律技术开发人员 构建德国法律工具
- A. 研究人员 从Drucksache到成文法的立法史溯源
…你不需要47个浏览器标签和手动PDF交叉引用。问克劳德。获取确切的条款。与上下文。
此MCP服务器符合德国法律 可搜索、可交叉引用、人工智能可读.
查询示例
连接后,自然地问:
- 《民法典》第823条第1款对损害赔偿有何规定?
- “2018年BDSG还有效吗?”
- “在德国法律中查找关于Datenschutz的条款”
- “BDSG执行哪些欧盟指令?”
- “哪些德国法律实施了GDPR?”
- “为IT Sicherheitsgesetz做好准备工作”
- “验证引用§433 BGB”
- “在案例法中寻求终止保护”
- “比较德国法规中DSGVO的实施情况”
包含内容
| 类别 | 计数 | 详细信息 |
|---|---|---|
| 法规 | 6870项法律 | 完整的德国联邦立法 |
| 条款 | 91843节 | 可使用FTS5进行全文搜索 |
| 判例法 | 5000个决策 | BVerfG、BGH、BVerwG、BAG、BSG、BFH、BPatG |
| 准备工作 | 89423 records | 印刷品 + 全体会议记录 (WP 19 + 20) |
| 数据库大小 | 约300 MB | 冷启动时的运行时下载(策略B) |
| 每日更新 | 自动 | 新鲜度检查对法律-im-internet.de |
仅验证数据 --每一份食物都是从政府官方来源摄取的。LLM生成的内容为零。
在行动中看到它
为什么这有效
逐字源文本(无LLM处理):
- 所有法规文本均从gesetze-im-internet.de官方XML导出中获取
- 条款已退回 未改变的 从SQLite FTS5数据库行
- 零LLM总结或释义——数据库包含法规文本,而不是人工智能解释
智能上下文管理:
- 搜索返回BM25评分的排名条款(上下文安全)
- 三层搜索策略:精确引文匹配→ FTS5全文→ 喜欢回退
- 交叉引用有助于导航,而无需一次加载所有内容
技术架构:
gesetze-im-internet.de → Parse XML → SQLite → FTS5 snippet() → MCP response
↑ ↑
Provision parser Verbatim database query
传统研究与MCP
| 传统方法 | 此MCP服务器 |
|---|---|
| 按法律名称搜索gesetze-im-internet.de | 按纯德语搜索: “员工数据保护” |
| 手动浏览多节法规 | 根据上下文获取确切条款 |
| 法律之间的手动交叉引用 | build_legal_stance 跨来源的聚合 |
| “这项法规仍然有效吗?”→ 手动检查 | check_currency → 几秒钟内回答 |
| 查找欧盟基础→ 深入了解EUR Lex | get_eu_basis → 立即链接欧盟指令 |
| 查看DIP联邦议院的立法历史 | get_preparatory_works → 结构化结果 |
| 没有API,没有集成 | MCP协议→ 人工智能原生 |
传统: 搜索gesetze-im-internet.de→ 下载XML→ Ctrl+F→ 与Drucksache对照→ 查看EUR Lex以获取欧盟基准→ 重复
此MCP: “BDSG第1条的依据是什么欧盟法律?” → Done.
可用工具(19)
核心法律研究工具(8)
| 工具 | 说明 |
|---|---|
search_legislation |
FTS5搜索91843项条款,BM25排名 |
get_provision |
按文档ID检索特定条款 |
search_case_law |
使用法院/日期过滤器搜索5000项联邦法院判决 |
get_preparatory_works |
让Drucksachen和Plenarprotokolle制定法规 |
validate_citation |
根据数据库验证引文(零幻觉检查) |
build_legal_stance |
汇总法规、判例法、准备工作的引用 |
format_citation |
按照德国惯例设置引用格式(默认/简短/精确) |
check_currency |
检查摄入语料库中的法规是否有效 |
引文工具(2)
| 工具 | 说明 |
|---|---|
parse_citation |
解析 § 823 Abs. 1 BGB 或 Art. 1 Abs. 1 GG 结构化组件 |
validate_citation |
检查数据库中是否存在引文 |
欧盟法律一体化工具(5)
| 工具 | 说明 |
|---|---|
get_eu_basis |
获取德国法规的欧盟指令/法规 |
get_german_implementations |
查找实施欧盟法案的德国法律 |
search_eu_implementations |
使用德国实施计数搜索欧盟文件 |
get_provision_eu_basis |
获取具体条款的欧盟法律参考 |
validate_eu_compliance |
检查实施状态 |
发现和元数据工具(2)
| 工具 | 说明 |
|---|---|
list_sources |
数据来源和源元数据 |
about |
服务器版本、层、统计信息和新鲜度 |
数据来源和新鲜度
所有内容均来自德国权威法律数据库:
- 法律-在-internet.de --联邦司法部,所有合并的联邦法规
- 法学-im-internet.de --联邦法院判决(BVerfG、BGH、BVerwG、BAG、BSG、BFH、BPatG)
- DIP联邦议院 --立法筹备工作(Drucksachen、Plenarprotokolle)
- 欧元莱克斯 --欧盟交叉引用元数据
自动新鲜度检查(每日)
A. 每日GitHub操作工作流 监控所有数据源:
| 来源 | 检查 | 方法 |
|---|---|---|
| 规约修正案 XML index | 已检查所有 6870 条例 | |
| 新法规 | 联邦公报中的新条目 | 与数据库不同 |
| 判例法 | 网站 feed | Compared to database |
| 准备工作 | DIP API查询(30天窗口) | 检测到新记录 |
安全
此项目使用多层自动安全扫描:
| 扫描仪 | 功能 | 日程安排 |
|---|---|---|
| CodeQL | 安全漏洞静态分析 | 每周+PR |
| Semgrep | SAST扫描(OWASP前10名、机密、TypeScript) | 每次推送 |
| Gitleaks | git历史记录中的秘密检测 | 每次推送 |
| 三叉戟 | CVE扫描文件系统和npm依赖关系 | 每日 |
| Docker安全 | 集装箱图像扫描+SBOM生成 | 每日 |
| Socket.dev | 供应链攻击检测 | PR |
| OSSF记分卡 | OpenSSF最佳实践评分 | 每周 |
看 安全.md 获取完整的政策和漏洞报告。
重要免责声明
法律咨询
此工具不是法律建议
法规文本来源于官方出版物gesetze-im-internet.de。然而:
- 这是一个 研究工具,不能替代专业法律顾问
- 法庭案件覆盖范围有限 (5000项判决)——不要仅仅依靠这一点进行判例法研究
- 验证关键引用 反对法院文件的主要来源
- 欧盟交叉引用 摘自德国法规文本,而非EUR Lex全文
客户保密
查询通过Claude API。对于特权或机密事项,请使用内部部署。律师在使用基于云的人工智能工具时,应考虑Bundesrechtsanwaltskammer(BRAK)的保密义务。看 隐私.md 以获取合规指导。
文档
- 建筑 --多国适配器架构
- 精度计划 --生产精度路线图
- 自动更新 --自动化数据新鲜度系统
- 安全策略 --漏洞报告和扫描详细信息
- 免责声明 --法律免责声明和专业使用通知
- 隐私 --客户保密和数据处理
发展
分支策略
此存储库使用 dev 整合部门。 不要直接推 main.
feature-branch → PR to dev → verify on dev → PR to main → deploy
main生产准备就绪。仅接收来自的合并dev通过PR。dev是整合部门。所有的变化首先在这里发生。- 特征分支是从以下位置创建的
dev.
设置
git clone https://github.com/Ansvar-Systems/German-law-mcp
cd German-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 gesetze-im-internet.de
npm run ingest:cases # Ingest case law from rechtsprechung-im-internet.de
npm run ingest:prep # Ingest preparatory works from DIP Bundestag
npm run auto-update # Run full update cycle
npm run auto-update:dry-run # Preview what would be updated
npm run drift:detect # Detect schema/data drift
演出
- 搜索速度: 对于大多数FTS5查询,<100ms
- 数据库大小: 约300 MB(运行时下载,策略B)
- 摄入范围: 6870/6870法规(100%TOC覆盖率)
对MCP的反应更多
全车队覆盖 ansvar.eu/覆盖率.
贡献
欢迎投稿!看 贡献.md 作为指导方针。
优先领域:
- 下级法院的判决(州法院、州高等法院)
- 历史法规版本和修订跟踪(Fassungsvergleich)
- 扩大判例法覆盖面(目前公布的约50000多项判决中有5000项)
- 主要联邦州的州法(Landesrecht)
路线图
- [x] 全面法规覆盖 --6870项联邦法规,91843项规定
- [x] 判例法 --5000项联邦法院判决
- [x] 准备工作 --89423条DIP记录(WP 19+20)
- [x] 欧盟交叉引用 --摘自法规文本
- [x] 引文解析 --
§ 823 Abs. 1 BGB和Art. 1 Abs. 1 GG格式 - [x] 免费/专业级门控 --针对层级限制的诚实信息
- []扩大判例法(完整档案,约50000多项判决)
- []下级法院管辖范围(州法院)
- [ ] 历史章程版本(版本比较)
- []州法律(Landesrecht)
- []主要法规的英文翻译
引用
如果您在学术研究中使用此MCP服务器:
@software{german_law_mcp_2025,
author = {Ansvar Systems AB},
title = {German Law MCP Server: Production-Grade Legal Research Tool},
year = {2025},
url = {https://github.com/Ansvar-Systems/German-law-mcp},
note = {Comprehensive German legal database with 6,870 statutes, 91,843 provisions, and EU cross-references}
}
许可证
Apache许可证2.0。看 许可证 了解详情。
数据许可证
- 法规与条例:
German-UrhG-Section-5--德国法定公共领域。UrhG§5(1)“Amtliche Werke”将法规、条例、官方法令和通知、决定以及官方起草的标题排除在版权保护之外;§5(2)适用于为官方利益出版的其他官方作品。逐字核实2026-05-17-见docs/audits/2026-05-17-eu-copyright-statutory-works-batch-1b-DE-IE-IT-NL-ES.md.目录条目:German-UrhG-Section-5在infrastructure/attribution-licenses.json. - 判例法: rechtsprechung-im-internet.de - 相同的法定依据(UrhG §5(1)决定条款)
- 准备工作: DIP联邦议院-UrhG§5(2)官方利益出版物
- 欧盟元数据: 欧元法律(欧盟公共领域,第2011/833/EU号决定)
关于Ansvar系统
我们为欧洲市场构建了人工智能加速合规和法律研究工具。这个MCP服务器最初是我们德国法律的内部参考工具——事实证明,为DACH市场建造的每个人都有同样的研究挫折。
所以我们是开源的。浏览6870项法规不需要法律学位。
责任.eu --瑞典斯德哥尔摩
Built with care in Stockholm, Sweden