德国法律数据库服务

德国法律MCP服务器提供对6,870项德国联邦法规、91,843条法规条款、5,000项法院判决和89,423项立法准备工作的搜索和查询服务,适用于法律技术开发、合规检查和法律研究。

  • by Ansvar-Systems
  • TypeScript
  • 本地部署
  • 23 星标
  • 更新于
在 GitHub 查看 Ansvar-Systems/German-law-mcp

使用说明

德国法律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 服务器版本、层、统计信息和新鲜度

数据来源和新鲜度

所有内容均来自德国权威法律数据库:

自动新鲜度检查(每日)

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全文

在专业使用之前,请阅读: 免责声明.md | 隐私.md

客户保密

查询通过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