Skip to main content
Glama

PRIMAMCP — 为每个 AI 助手提供德国与欧盟法律

通过 Model Context Protocol 提供经过验证、可引用的法律上下文。 Claude · ChatGPT · Cursor · Copilot · 任何支持 MCP 的客户端。

Website NPM MCP GDPR Made in Germany License: MIT

快速开始 · 工具 · 技能与规则 · 覆盖范围 · 英文


AI 在法律问题上会产生幻觉。PRIMAMCP 提供事实。

没有 PRIMAMCP:

❌ "§ 823a BGB 规定了痛苦赔偿的责任……" (该条款不存在) ❌ "Art. 9 DSGVO 允许经同意进行处理——截至 2023 年" (训练截止日期,可能已过时) ❌ "BGH 在 VI ZR 999/22 中作出裁决……" (虚构的案件编号)

使用 PRIMAMCP:

§ 253 Abs. 2 BGB — 全文,截至 2024-10-01,官方来源的直接 URL ✅ Art. 9 Abs. 2 lit. a DSGVO — 带层级路径的全文 ✅ BGH VI ZR 175/22 于 2023-05-15 — 判决主文 + 引用的规范

PRIMAMCP 是一个生产就绪的 MCP 服务器,为 AI 助手提供对德国和欧洲法律的经过验证的访问——每天从官方来源更新,可通过三级混合搜索进行搜索,每个结果都带有精确的引用位置。状态:在公开的 GerLeRB-BenchmarkMRR@10 = 0.676


Related MCP server: legal-text-mcp-de

⚡ 60 秒快速开始

端点: https://mcp.planitprima.com/mcp(Streamable HTTP,Bearer 认证或 OAuth 2.1)

# Variante 1 — npx-Setup (alle Clients, einfachster Weg)
npx -y @planit-tech/primamcp setup --client claude
# unterstützt: claude | cursor | vscode | windsurf

# Variante 2 — manueller Eintrag (siehe Client-Sektionen unten)

获取 API 密钥: mcp.planitprima.com → 免费试用 14 天,无需信用卡。明文在创建时仅显示一次——直接复制到客户端。


🔧 各客户端的设置

配置文件:

平台

路径

macOS

~/Library/Application Support/Claude/claude_desktop_config.json

Windows

%APPDATA%\Claude\claude_desktop_config.json

Linux

~/.config/Claude/claude_desktop_config.json

条目:

{
  "mcpServers": {
    "primamcp": {
      "type": "http",
      "url": "https://mcp.planitprima.com/mcp",
      "headers": {
        "Authorization": "Bearer sk-legal-DEIN-API-KEY"
      }
    }
  }
}

完全退出 Claude Desktop(退出,而不仅仅是关闭窗口)并重新打开。MCP 图标现在显示 PRIMAMCP,包含九个工具。

测试提示: “根据 § 253 BGB 要求痛苦赔偿的条件是什么?请注明来源。”

故障排除:

  • PRIMAMCP 不出现 → 使用 python -m json.tool < claude_desktop_config.json 检查 JSON 语法。常见错误:多个服务器之间缺少逗号。

  • 401 Unauthorized → Token 前缀 sk-legal- 正确吗?订阅是否有效?

  • 429 Rate-Limit → 每个席位每分钟 60 个请求。长时间的研究会话可能会触发此限制——添加第二个席位或稍作暂停。

一键安装:

🖱️ 将 PRIMAMCP 添加到 Cursor

点击后:在 Cursor 配置编辑器中输入 API 密钥(sk-legal-…)以替换 YOUR_PRIMAMCP_API_KEY

手动: 项目根目录中的 .cursor/mcp.json 或全局的 ~/.cursor/mcp.json

{
  "mcpServers": {
    "primamcp": {
      "type": "http",
      "url": "https://mcp.planitprima.com/mcp",
      "headers": {
        "Authorization": "Bearer ${env:PRIMAMCP_TOKEN}"
      }
    }
  }
}

重要: 切勿将 Token 提交到仓库——将 .cursor/mcp.json 添加到 .gitignore,或通过环境变量获取 Token(参见上面的代码片段)。

使用场景:

  • AGB 生成,使用真实的 BGB 条款(§§ 305–310, § 309 Nr. 7)

  • DSGVO 合规检查,在编写数据处理代码时(Art. 6, Art. 9 DSGVO)

  • AI 法规风险分类,在构建 ML 管道时

→ 推荐:复制 Cursor 规则,以便 Cursor 在法律问题中自动使用 PRIMAMCP。

浏览器客户端通过 OAuth 2.1 原生支持 MCP——无需代码,浏览器存储中无明文 Token。

ChatGPT:

  1. SettingsConnectorsAdd custom connector

  2. Name: PRIMAMCP

  3. MCP Server URL: https://mcp.planitprima.com/mcp

  4. Authentication: OAuth

  5. Save → 浏览器标签页 → PRIMAMCP 登录 → Allow

  6. 在聊天中:Tools 下拉菜单 → 激活 PRIMAMCP

Claude.ai:

  1. SettingsConnectorsAdd custom

  2. Name: PRIMAMCP

  3. Remote MCP server URL: https://mcp.planitprima.com/mcp

  4. Sign in → PRIMAMCP 登录 → Allow

  5. 在聊天中:Tools-Icon → 激活 PRIMAMCP

💡 Claude.ai 还支持 MCP Resources——legal://rechtsrahmen 等会作为可附加引用出现在聊天中。

席位和 OAuth: 每个 OAuth 主体 = 一个席位(相同的 subject_id,即使你在两个客户端中使用它)。

自定义 GPT 系统提示: 如果你使用 PRIMAMCP 构建自定义 GPT,请复制预制的 系统提示——它会强制使用工具和引用义务。

Copilot Studio 支持将 MCP 服务器作为“自定义连接器”,并且与许多其他客户端不同,它也拉取 Resources,这对 PRIMAMCP(legal://rechtsrahmenlegal://eu_celex_registry)特别有价值。

路径 A — OAuth(推荐):

  1. ToolsAdd a toolNew toolModel Context Protocol

  2. Server URL: https://mcp.planitprima.com/mcp

  3. Authentication: OAuth 2.0. 端点(Authorization-URL、Token-URL、Scopes)你会从我们这里获得——发送邮件至 support@planitprima.com,我们会补充你租户的重定向 URI。

  4. Save & Test → PRIMAMCP 登录 → Allow

路径 B — API 密钥(服务器到服务器机器人):

  1. ToolsNew toolModel Context Protocol

  2. Server URL: https://mcp.planitprima.com/mcp

  3. Authentication: Bearer

  4. Token: sk-legal-…

使用场景:

  • Teams 中的合规机器人 — 带有引用条款的 DSGVO 请求

  • Word 中的合同审查 — 标记的条款 → 相关的 BGB 条款

  • 面向内部法律顾问的 Power Apps — 带有法律语料库的低代码应用

任何支持 Streamable-HTTP-MCP 的客户端都可以使用。通用设置:

{
  "mcpServers": {
    "primamcp": {
      "type": "http",
      "url": "https://mcp.planitprima.com/mcp",
      "headers": {
        "Authorization": "Bearer sk-legal-DEIN-API-KEY"
      }
    }
  }
}

每个客户端的配置路径:

客户端

路径

VS Code (Copilot Chat)

.vscode/mcp.json(工作区)或设置界面

Windsurf

设置 → MCP 服务器

Zed

~/.config/zed/settings.jsoncontext_servers

Cline

VS Code 设置 → Cline → MCP 服务器

自己的应用: MCP Python SDKTypeScript SDK。端点 + Bearer 令牌,仅此而已。

无需客户端的测试:

curl -X POST https://mcp.planitprima.com/mcp \
  -H "Authorization: Bearer sk-legal-..." \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

🛠️ 工具

九个工具,全部支持批处理,全部异步,全部可引用。发现工具提供紧凑的答案(约 4k 令牌),详细工具提供完整文本。标准分页通过 count / total / offset / has_more / next_offset / hint 实现。

工具

用途

类别

legal_search

混合搜索,带 AI 重排序 + 过滤器

发现

legal_lookup

按引用获取规范的全文

详情

legal_lookup_batch

一次调用最多 20 个查找

详情

legal_get_context

某个引用位置周围的规范

详情

legal_find_citing_decisions

针对某个规范的联邦法院判决

详情

legal_get_materials

针对某个规范的官方立法理由(BT-Drucksache)

详情

legal_list_laws

列出可用的法律

发现

legal_get_toc

法律目录

发现

legal_get_stats

索引和数据库统计信息

发现

示例 — legal_search

{
  "tool": "legal_search",
  "arguments": {
    "query": "Schmerzensgeld bei Persönlichkeitsverletzung",
    "top_k": 5
  }
}

返回 §§ 823、253 BGB 以及相关的 BGH 判决——混合,按相关性排序,而非按来源类型。

示例 — legal_lookup

{
  "tool": "legal_lookup",
  "arguments": { "citation": "Art. 6 Abs. 1 lit. a DSGVO" }
}

返回确切的条文,包含层级路径和状态。

接受的引用格式: § 823 BGB, § 1 Abs. 1 GG, § 280 Abs. 1 Satz 1 BGB, Art. 6 Abs. 1 lit. a DSGVO, Art. 5 Abs. 1 EU 2024/1689, C-311/18, BGH VI ZR 175/22, BVerfG 1 BvR 16/13.

包含所有参数、示例和响应模式的完整工具参考


🧩 MCP 资源与提示

除了工具之外,PRIMAMCP 还提供六个资源和三个提示

资源

URI

用途

Quota

legal://rechtsrahmen

领域 → 相关法律(数据保护 → DSGVO+BDSG+TTDSG;保险 → VVG,而非 BGB)

免费

legal://filter_values

legal_search 的有效过滤器值

免费

legal://eu_celex_registry

精心整理的 CELEX-IDs,用于欧盟法律

免费

legal://norm/{norm_id}

单项法律规范的全文(作为资源)

按席位

legal://law/{source_type}/{abbreviation}

一部法律的目录

按席位

legal://eu/celex/{celex}

通过 CELEX-ID 获取欧盟法律文件

按席位

提示词(斜杠命令)

命令

用途

/legal_research

结构化研究,带脚注引用,强制使用工具

/citation_resolve

将单条引用解析为已验证的全文

/compare_de_eu

对比德国与欧盟法规并说明关系(转化 / Gold Plating / …)

适用于 Claude Desktop、Claude.ai、Copilot Studio。


🪄 Skills 和 Rules

预先制作的片段,教会你的 AI 客户端“何时”以及“如何”使用 PRIMAMCP。复制粘贴即可用。

资源

目标系统

用途

rules/cursor.md

Cursor (.cursor/rules/)

触发规则:遇到 §、BGB、DSGVO、判决 → 使用 PRIMAMCP,始终引用,绝不捏造

skills/legal-research/

Claude Code

带 YAML 前置元数据的技能:5 步研究流程,确保法律研究严谨

prompts/chatgpt-custom-gpt.md

ChatGPT Custom GPT

系统提示词,与技能类似,含引用义务

prompts/copilot-instructions.md

GitHub Copilot (.github/copilot-instructions.md)

仓库级指令:法律问题使用 PRIMAMCP

内置的 MCP 提示词(/legal_research/citation_resolve/compare_de_eu)在服务端覆盖了相同的工作流程 — 可在支持 MCP 的客户端(Claude Desktop、Copilot Studio)中使用;客户端侧 Skills/Rules 是给不支持原生提示词功能的客户端准备的替代方案。


🪄 PRIMAMCP 覆盖范围

来源

内容

更新频率

德国联邦法律

BGB、ZPO、HGB、AktG、GmbHG、AO、EStG、KStG、UStG、SGB I–XII、BDSG 等 — 联邦法律和法规

每日

州法律

巴伐利亚州 (gesetze-bayern.de) 和北莱茵-威斯特法伦州 (recht.nrw.de) — 州法律与法规

每日

联邦行政法规

联邦应用指令、指导方针、执行规定(如 TA Luft)

每日

欧盟法律

条例、指令、决定

每日

欧盟法院判例

案件编号如 C-311/18T-745/18

每日

联邦法院(2010 年起)

BGH, BVerwG, BFH, BAG, BSG, BVerfG, BPatG, GmSOGB

每日

主要判决(截至 2009 年)

BVerfGE(官方汇编,包括 Elfes 案)、BVerwG 判决

完整存量

州法院

萨克森州高等行政法院(Bautzen)、北威州高等法院(OVG/OLG/FG/LSG/VerfGH)

持续更新

数据保护指南

欧洲数据保护委员会(EDPB)/德国数据保护会议(DSK)意见 — 关于 GDPR/BDSG 的软法

持续更新

立法材料

联邦议院印刷品(BT-Drucksachen),含立法理由 —“立法者意图”

每日

完整的德国联邦法律 · 巴伐利亚州和北莱茵-威斯特法伦州法律 · 完整欧盟法律 · 联邦和州法院判决 · 数据保护指南 · 各规范单独可引用 — 所有内容来自官方、可自由获取的来源;无出版商许可、无第三方数据、无不透明的许可链。

稳定的反向索引: 哪条规范被哪个判决引用?由 legal_find_citing_decisions 工具支持。

网络免费访问: 超过 235,000 条德国联邦和欧盟法律条目可在 mcp.planitprima.com 免费浏览——每条规范均附有相关判例链接,若有的话还包含评注。

我的法律是否覆盖? 使用首页上的自由文本搜索,可立即检查 PRIMAMCP 是否索引了你所需的法律。


🎯 为什么选择 PRIMAMCP?

相对于直接使用 LLM: 无训练数据截断。精确的条款而非猜测。每个回答都附有出处。对 BGB / DSGVO / BGH 判决的清晰区分。AI 在法律问题上经常产生幻觉——使用 PRIMAMCP 则不会。

相对于其他法律 MCP 服务器: 生产就绪,而非业余项目。混合搜索 + AI 重排序(公开基准测试)。按席位配额、OAuth + API 密钥、每日自动更新。

为什么重要: 法律工作关乎准确性。有了 PRIMAMCP,你可以获得具有可验证出处的法律答案——最早可追溯到 1949 年。


🔒 合规、隐私与安全

  • 托管在德国(ISO 27001 认证数据中心,由德国提供商运营)

  • GDPR 合规 — 根据 GDPR 第 28 条签订数据处理协议 (DPA)

  • 无第三方跟踪、无广告、无提示数据训练

  • 通过 OAuth 2.1 / JWT 认证、静态加密、审计日志


💰 定价

每个席位每月 €19。 价格包含所有功能、全部法律矩阵、无限制法律请求,以及优先使用新功能。可通过发票支付。

https://mcp.planitprima.com/pricing


📖 更多文档


🤝 贡献与支持

欢迎提交文档改进 — 拼写错误、翻译、为其他 MCP 客户端编写新的快速入门指南。

  • 错误或功能请求: 打开 GitHub Issue

  • 电子邮件: support@planitprima.com

  • 社区 & 支持: 加入我们的 Discord


⚠️ 免责声明

PRIMAMCP 提供经过验证的法律文本,但不构成法律建议。对于具体法律问题,请咨询合格的律师。搜索命结果不能替代针对具体案件的法律评估。

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
Response time
6wRelease cycle
3Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Connect AI to millions of laws and court cases with the Lawstronaut MCP.

  • One-step legal compliance for vibe-coded apps: privacy, terms, cookie banner and EU AI Act check.

  • EU law, article-level: GDPR, NIS2, DORA, EU AI Act + more, with EUR-Lex citations. Keyless.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/PLANIT-TECH/primamcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server