mcpField
P
PRIMAMCP

PRIMAMCP

远程服务
mcp.planitprima.com法律与政务115 周前更新

关于 PRIMAMCP

PRIMAMCP 是一款 MCP 服务,为 AI 客户端提供带引用的德国及欧盟法律资料,内容来自官方来源并每日更新。它结合混合搜索与条文、关联规定和判决检索工具。

主要功能

  1. 01带筛选条件的法律混合搜索
  2. 02按引文检索法规及全文
  3. 03批量查询法律资料
  4. 04查找引用某条文的判决
  5. 05浏览法律及目录
  6. 06提供法律研究资源和提示词

适用场景

  1. 01研究德国及欧盟法律问题
  2. 02核实引文和现行法律文本
  3. 03审查合同或数据处理条款

MCP 相关

PRIMAMCP 向 MCP 客户端提供九种法律工具、六项资源和三种提示词。服务通过 Streamable HTTP 提供,支持 Bearer 身份验证或 OAuth 2.1。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.planitprima.com/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://mcp.planitprima.com/mcp需要授权
安装包
npm@planit-tech/primamcp0.2.1

工具

详细介绍

PRIMAMCP — 为每位 AI 助手提供经过验证、可引用的法律背景信息

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

通过 Model Context Protocol 提供经过验证、可引用的法律背景信息。 Claude · ChatGPT · Cursor · Copilot · 任何兼容 MCP 的客户端。

Website NPM MCP GDPR Made in Germany License: MIT Listed on mcpservers.org

快速入门 · 工具 · 技能与规则 · 覆盖范围 · English


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

不使用 PRIMAMCP:

❌ “《德国民法典》第 823a 条规定了精神损害赔偿责任……” (并不存在这个条文) ❌ “《通用数据保护条例》第 9 条允许在取得同意的情况下处理数据——截至 2023 年的版本” (训练数据截止时间可能导致信息过时) ❌ “德国联邦最高法院在 VI ZR 999/22 案中作出裁决……” (虚构的案号)

使用 PRIMAMCP:

✅ § 253 Abs. 2 BGB — 全文,版本截至 2024-10-01,附官方来源直达链接 ✅ Art. 9 Abs. 2 lit. a DSGVO — 全文及层级路径 ✅ 德国联邦最高法院于 2023-05-15 作出的 BGH VI ZR 175/22 判决 — 裁判主文 + 引用条文

PRIMAMCP 是一款可用于生产环境的 MCP 服务,让 AI 助手能够经过验证地访问德国和欧盟法律信息——每天从官方来源更新,采用三级混合搜索,每条结果都附有精确出处。截至目前,在公开的 GerLeRB 基准测试中,MRR@10 = 0.676。


⚡ 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 → 免费试用 5 天,无需信用卡。明文密钥在创建时只显示一次——请直接复制到客户端中。


🔧 各客户端的设置方法

Claude Desktop(macOS / Windows / Linux)

配置文件:

平台路径
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(选择 Quit,而不只是关闭窗口),然后重新打开。MCP 图标现在会显示带有九个工具的 PRIMAMCP。

测试提示词: “根据《德国民法典》第 253 条,提出精神损害赔偿请求需要满足哪些条件?请注明来源。”

故障排除:

  • 未显示 PRIMAMCP → 检查 JSON 语法:python -m json.tool < claude_desktop_config.json。常见错误:多个服务之间缺少逗号。
  • 401 Unauthorized → Token 前缀 sk-legal- 是否正确?订阅是否有效?
  • 429 Rate-Limit → 根据套餐,每个席位每分钟可发送 15–300 个请求。长时间的研究会话可能触发限流——请短暂等待、升级套餐或添加第二个席位。
Cursor(Composer / Agent)

一键安装: 🖱️ 将 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}"
      }
    }
  }
}

重要: 切勿将令牌提交到仓库中——将 .cursor/mcp.json 添加到 .gitignore,或通过环境变量提供令牌(参见上方代码片段)。

使用场景:

  • 使用真实的 BGB 条款生成 AGB(§§ 305–310,§ 309 第 7 款)
  • 编写数据处理代码时进行 DSGVO 合规性检查(DSGVO 第 6 条、第 9 条)
  • 构建 ML 流水线时进行 KI-VO 风险分类

→ 建议:复制 Cursor 规则,让 Cursor 在遇到法律问题时自动使用 PRIMAMCP。

ChatGPT(Pro / Team / Enterprise)和 Claude.ai(Web)

浏览器客户端通过 OAuth 2.1 原生支持 MCP——无需代码,也不会在浏览器存储中保存明文令牌。

ChatGPT:

  1. Settings → Connectors → Add custom connector
  2. 名称: PRIMAMCP
  3. MCP 服务 URL: https://mcp.planitprima.com/mcp
  4. 身份验证: OAuth
  5. 保存 → 切换到浏览器标签页 → 登录 PRIMAMCP → 允许
  6. 在聊天中:打开 Tools 下拉菜单 → 启用 PRIMAMCP

Claude.ai:

  1. Settings → Connectors → Add custom
  2. 名称: PRIMAMCP
  3. 远程 MCP 服务 URL: https://mcp.planitprima.com/mcp
  4. 登录 → 登录 PRIMAMCP → 允许
  5. 在聊天中:点击 Tools 图标 → 启用 PRIMAMCP

💡 Claude.ai 也支持 MCP Resources——legal://rechtsrahmen 等资源会作为可附加的参考资料显示在聊天中。

席位与 OAuth: 每个 OAuth 主体对应 一个席位(即使在两个客户端中使用,只要 subject_id 相同,也只算一个席位)。

自定义 GPT 系统提示词: 如果你要构建使用 PRIMAMCP 的自定义 GPT,请复制预制的系统提示词——它会强制使用工具并要求引用来源。

Copilot Studio(Microsoft 365 / Power Platform / Teams)

Copilot Studio 支持将 MCP 服务作为“自定义连接器”,并且与许多其他客户端不同,也会获取资源。对于 PRIMAMCP(legal://rechtsrahmen、legal://eu_celex_registry)来说,这一点尤其有价值。

路径 A——OAuth(推荐):

  1. Tools → Add a tool → New tool → Model Context Protocol
  2. 服务 URL: https://mcp.planitprima.com/mcp
  3. 身份验证: OAuth 2.0。授权端点、令牌端点和作用域请向我们索取——发送邮件至 [email protected],我们会为你添加租户的重定向 URI。
  4. 保存并测试 → 登录 PRIMAMCP → 允许

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

  1. Tools → New tool → Model Context Protocol
  2. 服务 URL: https://mcp.planitprima.com/mcp
  3. 身份验证: Bearer
  4. 令牌: sk-legal-…

使用场景:

  • Teams 合规机器人——回答 DSGVO 相关问题并引用条款
  • 在 Word 中审查合同——选中条款 → 查找相关的 BGB 条文
  • 面向内部法律顾问的 Power Apps——使用法律语料库构建低代码应用
VS Code(Copilot Chat)/ Windsurf / Zed / Cline / 通用 HTTP-MCP 客户端

任何支持 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(工作区)或 Settings UI
WindsurfSettings → MCP Servers
Zed~/.config/zed/settings.json → context_servers
ClineVS Code Settings → Cline → MCP Servers
自建应用:MCP Python SDK 或 TypeScript SDK。只需端点和 Bearer Token。

无需客户端即可测试:

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"}'

🛠️ 工具

九种工具,全部支持批量处理、异步调用和引用。发现类工具提供精简答复(约 4 k 个 Token),详情类工具提供完整文本。标准分页参数为 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。

→ 完整工具参考,包含所有参数、示例和响应 Schema


🧩 MCP 资源和提示词

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

资源
URI用途配额
legal://rechtsrahmen领域 → 相关法律(数据保护 → DSGVO+BDSG+TTDSG;保险 → VVG,而非 BGB)免费
legal://filter_valueslegal_search 的有效筛选值免费
legal://eu_celex_registry精选的欧盟法律 CELEX ID免费
legal://norm/{norm_id}以资源形式获取单条法规全文每席位
legal://law/{source_type}/{abbreviation}获取法律目录每席位
legal://eu/celex/{celex}按 CELEX ID 获取欧盟法律文件每席位
提示词(斜杠命令)
命令用途
/legal_research结构化研究,附带脚注引文,并强制使用工具
/citation_resolve单条引文 → 已验证全文
/compare_de_eu对比德国和欧盟法规,并说明二者关系(转化/超额转置……)

可在 Claude Desktop、Claude.ai、Copilot Studio 中使用。


🪄 技能与规则

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

资产目标系统用途
rules/cursor.mdCursor (.cursor/rules/)触发规则:遇到 §、BGB、DSGVO、判决时 → 调用 PRIMAMCP,始终提供引用,绝不臆造
skills/legal-research/Claude Code带 YAML-frontmatter 的技能:分 5 步进行严谨法律研究
prompts/chatgpt-custom-gpt.mdChatGPT Custom-GPT系统提示词 + 与技能相同的引用要求
prompts/copilot-instructions.mdGitHub Copilot (.github/copilot-instructions.md)仓库级指令:法律问题使用 PRIMAMCP

随附的MCP 提示词(/legal_research、/citation_resolve、/compare_de_eu)可在服务端实现相同的工作流——请在支持 MCP 的客户端(Claude Desktop、Claude.ai、Copilot Studio)中使用;面向客户端的技能/规则则适用于不原生支持提示词的客户端。


📚 PRIMAMCP 涵盖的内容

来源内容时效性
联邦法律BGB、ZPO、HGB、AktG、GmbHG、StGB、StPO、AO、EStG、KStG、UStG、SGB I–XII、KSchG、ArbZG、MiLoG、AGG、BetrVG、TVG、BDSG,……——联邦法律及法规每日
州法律巴伐利亚(gesetze-bayern.de)和北莱茵-威斯特法伦州(recht.nrw.de)——州法律及法规每日
联邦行政规定联邦适用令、指引和实施规定(例如 TA Luft、AEAO)每日
欧盟法律DSGVO、KI-VO、MiCA、DORA、NIS2、DSA、DMA、Data Act、Data Governance Act、法规、指令、决定每日
欧盟法院(EuGH)/欧盟普通法院(EuG)判例案号,例如 C-311/18、T-451/20每日
联邦法院(2010 年起)BGH、BVerwG、BFH、BAG、BSG、BVerfG、BPatG、GmSOGB每日
指导性判决(截至 2009 年)BVerfGE(官方判例汇编,含 Lüth/Elfes)、BVerwG 判决已完成的收录
州级判例萨克森高等行政法院(Bautzen)、北莱茵-威斯特法伦州高等法院(OVG/OLG/LAG/FG/LSG/VerfGH NRW)持续更新
数据保护指南EDSA/EDPB 指南及 DSK 决议——关于 DSGVO/BDSG 的软法持续更新
立法材料附官方说明的联邦议院印刷文件——“立法者的意图”(工具 legal_get_materials)每日

**完整的德国联邦法律 · 巴伐利亚和北莱茵-威斯特法伦州法律 · 完整的欧盟法律 · 联邦及州法院判决 · 数据保护指南 · 每项法规均可单独引用。**所有内容均来自官方、免费公开的来源——无出版社许可、无第三方数据、无不透明的许可链。

**稳定的反向索引:**哪项法规被哪项判决引用?此索引支持工具 legal_find_citing_decisions。

**网页免费访问:**超过 235,000 个联邦和欧盟法律页面可在 mcp.planitprima.com 免费浏览,无需登录——每项法规都附有相关判例链接,并在有相关说明时提供说明。

**我关注的法律在其中吗?**在主页进行全文搜索,即可立即查看 PRIMAMCP 是否已索引与你相关的法律。


🎯 为什么选择 PRIMAMCP?

**相比直接使用 LLM:**没有训练截止日期。提供准确的法律条文,而非猜测。每个回答都附有出处。明确区分 BGB、DSGVO 和 BGH 判决。AI 经常在法律问题上产生幻觉——使用 PRIMAMCP 后则不会再有这种情况。

**相比其他 Legal-MCP 服务:**可用于生产环境,而非业余项目。采用带 AI 重排序的混合搜索(公开基准测试)。按席位设置配额,支持 OAuth + API-Key,提供商业支持,并每日从官方来源更新。

相比完整 AI 解决方案(Harvey、Noxtua):PRIMAMCP 是底层服务——提供可引用法律上下文的服务商。LLM 和工作流由你自选。


🔒 合规与安全

  • 托管于德国——所有数据仅在德国的 Hetzner 服务器上处理和存储
  • 符合 DSGVO——包含符合 DSGVO 第 28 条要求的数据处理协议(AVV)
  • 常规运行中不涉及个人数据——索引仅包含公开法律文本;工具调用内容不会持久化存储
  • API-Key 采用 SHA-256 哈希——明文仅在创建时显示一次
  • 双重认证——服务器到服务器连接使用 API-Key(sk-legal-…),Web 客户端使用带 JWT 的 OAuth 2.1
  • 按席位设置配额,并设有合理使用限制(根据套餐,每分钟 15–300 个请求)
  • 通过 Stripe 处理付款,遵循 EU-US Data Privacy Framework(DSGVO 第 45 条)

→ 具有约束力的条款见 AGB 和 隐私声明。


💰 定价

所有价格均为含税价(含增值税),按席位和月计费。按年结算可节省 16%。每个套餐均包含完整法律语料库。

套餐按月按年每月请求数速率限制
Free0 €—150(每天最多 15)15/min
Lite6,90 €69 €75030/min
Pro19,90 €199 €5.00060/min
Pro Plus69,90 €699 €25.000300/min

Pro 和 Pro Plus 提供席位阶梯定价:从第 2、6 和 11 个席位起,每增加一个席位价格更低——Pro 每月分别为 15,90 / 13,90 / 11,90 €,Pro Plus 每月分别为 55,90 / 48,90 / 41,90 €。阶梯式计费:每个席位按其所在阶梯的价格计费。Lite 的所有席位价格相同。

前 5 天可使用 Pro 功能,无需信用卡。之后将自动继续使用 Free 套餐,无需任何操作——不会自动转为付费订阅,可随时取消。

→ mcp.planitprima.com/pricing


📖 更多文档


🤝 贡献与支持

欢迎提交针对文档的 Pull Request,例如修正拼写错误、补充示例,或为其他 MCP 客户端编写新的快速入门指南。也欢迎为 npm 包装器程序包(packages/primamcp/)贡献代码。


📜 许可证

本仓库中的代码和文档采用:MIT License。

PRIMAMCP 服务的源代码并非开源——PRIMAMCP 是由德国的 PLANIT // TECH GmbH 运营的托管式 SaaS 服务。


⚠️ 免责声明

PRIMAMCP 提供经核实的法律信息,不构成 RDG 意义上的法律咨询。如需针对具体情况的法律咨询,请联系律师。PRIMAMCP 索引中的检索结果不能替代对个案的法律分析。


© 2026 PLANIT // TECH GmbH · 法律声明 · 隐私政策 · 一般条款

评论

支持 Markdown

第一次接触 MCP?

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

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