Skip to main content
Glama

PRIMAMCP — ドイツ法・EU法をあらゆるAIアシスタントへ

検証済み・引用可能な法的コンテキストを Model Context Protocol 経由で。 Claude · ChatGPT · Cursor · Copilot · MCP対応クライアントすべて。

Website NPM MCP GDPR Made in Germany License: MIT

クイックスタート · ツール · スキルとルール · カバレッジ · English


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アシスタントにドイツ法・EU法への検証済みアクセスを提供します。公式ソースから毎日更新され、3段階ハイブリッド検索で検索可能、すべての結果に正確な出典が付きます。現在の精度: 公開GerLeRBベンチマークMRR@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を完全に終了(ウィンドウを閉じるだけでなくQuit)してから再起動します。MCPアイコンにPRIMAMCPと9つのツールが表示されます。

テストプロンプト: 「§ 253 BGBに基づく慰謝料請求の要件は何ですか?出典付きで教えてください。」

トラブルシューティング:

  • PRIMAMCPが表示されないpython -m json.tool < claude_desktop_config.json でJSON構文を確認。よくあるエラー: 複数サーバー間のカンマ欠落。

  • 401 Unauthorized → トークンプレフィックス sk-legal- は正しいか?サブスクリプションは有効か?

  • 429 Rate-Limit → 1シートあたり60リクエスト/分。長時間の調査セッションで発生する可能性あり — 2つ目のシートを追加するか、少し待機してください。

ワンクリックインストール:

🖱️ PRIMAMCPをCursorに追加

クリック後、Cursorの設定エディタで YOUR_PRIMAMCP_API_KEY の代わりにAPIキー(sk-legal-…)を入力します。

手動: プロジェクトルートの .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 に追加するか、環境変数からトークンを取得してください(上記スニペット参照)。

ユースケース:

  • AGB生成 — 実際のBGB条項(§§ 305–310、§ 309 Nr. 7)を使用

  • DSGVOコンプライアンスチェック — データ処理コード作成時(Art. 6、Art. 9 DSGVO)

  • AI法リスク分類 — MLパイプライン構築時

→ 推奨: Cursorルールをコピーして、Cursorが法的質問時にPRIMAMCPを自動的に使用するようにします。

ブラウザクライアントはOAuth 2.1経由でMCPをネイティブにサポート — コード不要、ブラウザストレージに平文トークンは保存されません。

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アイコン → PRIMAMCPを有効化

💡 Claude.aiはMCP Resourcesもサポート — legal://rechtsrahmen などがチャットで添付可能な参照として表示されます。

シートとOAuth: 各OAuthサブジェクト = 1シート(同じ subject_id でも、複数クライアントで使用する場合は1シート)。

カスタム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 (ワークスペース) または設定UI

Windsurf

設定 → MCP Servers

Zed

~/.config/zed/settings.jsoncontext_servers

Cline

VS Code設定 → Cline → MCP Servers

独自アプリ: MCP Python SDK または TypeScript 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"}'

🛠️ ツール

9つのツール、すべてバッチ対応、すべて非同期、すべて引用可能。ディスカバリーツールはコンパクトな回答(約4kトークン)、詳細ツールは全文を提供します。標準ページネーションは count / total / offset / has_more / next_offset / hint を使用。

ツール

目的

カテゴリ

legal_search

AIリランキング+フィルタ付きハイブリッド検索

ディスカバリ

legal_lookup

引用による条文の全文取得

詳細

legal_lookup_batch

1回の呼び出しで最大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 BGBArt. 6 Abs. 1 lit. a DSGVOArt. 5 Abs. 1 EU 2024/1689C-311/18BGH VI ZR 175/22BVerfG 1 BvR 16/13

全パラメータ、例、レスポンススキーマを含む完全なツールリファレンス


🧩 MCP Resources と Prompts

ツールに加えて、PRIMAMCPは6つのResourcesと3つのPromptsを提供します。

Resources

URI

目的

クォータ

legal://rechtsrahmen

ドメイン → 関連法令(データ保護 → DSGVO+BDSG+TTDSG、保険 → VVG、BGBではない

無料

legal://filter_values

legal_search の有効なフィルター値

無料

legal://eu_celex_registry

EU法行為のキュレーション済みCELEX-ID

無料

legal://norm/{norm_id}

個別規範の全文をリソースとして

シート単位

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

法律の目次

シート単位

legal://eu/celex/{celex}

CELEX-IDによるEU法行為

シート単位

プロンプト(スラッシュコマンド)

コマンド

目的

/legal_research

脚注引用付きの構造化リサーチ、ツール使用必須

/citation_resolve

個別の引用 → 検証済み全文

/compare_de_eu

ドイツ法とEU法の規定を比較 + 関係を明示(実施/ゴールドプレーティング/…)

Claude Desktop、Claude.ai、Copilot Studioで利用可能。


🪄 スキルとルール

事前作成されたスニペット。あなたのAIクライアントに、いつどのようにPRIMAMCPを使うべきかを教えます。コピー&ペーストで完了です。

アセット

ターゲットシステム

目的

rules/cursor.md

Cursor (.cursor/rules/)

トリガールール: §、BGB、DSGVO、判決が出たらPRIMAMCPを呼び出し、常にCitation、決して幻覚を起こさない

skills/legal-research/

Claude Code

YAMLフロントマター付きスキル: クリーンな法務リサーチのための5ステップワークフロー

prompts/chatgpt-custom-gpt.md

ChatGPT Custom-GPT

システムプロンプト + スキルと同様のCitation義務

prompts/copilot-instructions.md

GitHub 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)

毎日

EU法

DSGVO、KI-VO、MiCA、DORA、NIS2、DSA、DMA、Data Act、Data Governance Act、規則、指令、決定

毎日

EU司法裁判所/一般裁判所の判例

C-311/18T-451/20 のような手続番号

毎日

連邦裁判所(2010年以降)

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

毎日

主要判決(2009年まで)

BVerfGE(公的判例集、Lüth/Elfesを含む)、BVerwG判決

完結済みコレクション

州の判例

ザクセン州上級行政裁判所(バウツェン)、NRW上級裁判所(OVG/OLG/LAG/FG/LSG/VerfGH NRW)

継続中

データ保護ガイダンス

EDSA/EDPBガイドラインおよびDSK決定 — DSGVO/BDSGに関するソフトロー

継続中

立法資料

公式理由付きのBT-Drucksachen — 「立法者の意図」(ツール legal_get_materials

毎日

完全なドイツ連邦法 · バイエルン州法およびNRW州法 · 完全なEU法 · 連邦および州の裁判所判決 · データ保護ガイダンス · すべての規範を個別に引用可能。 すべてのコンテンツは公的で自由にアクセス可能なソースからのものです — 出版社ライセンスなし、サードパーティデータなし、不透明なライセンスチェーンなし。

安定したリバースインデックス: どの規範がどの判決で引用されたか? ツール legal_find_citing_decisions がこれを実現します。

ウェブで無料: 連邦法およびEU法に関する235,000以上の法律ページが、mcp.planitprima.comでログインなしで自由に閲覧可能 — 各規範には関連する判例へのリンクと、利用可能な場合は解説が付いています。

自分の法律は含まれていますか? ホームページのフリーテキスト検索で、あなたに関連する法律がPRIMAMCPにインデックスされているかどうかをすぐに確認できます。


🎯 なぜPRIMAMCPなのか?

LLM直接利用と比較して: トレーニングカットオフなし。推測ではなく正確な条文。すべての回答に典拠付き。BGB / DSGVO / BGH判決を明確に区別。AIは法的な質問で定期的に幻覚を起こします — PRIMAMCPならもう起きません。

他のLegal-MCPサーバーと比較して: 趣味のプロジェクトではなく本番対応。AIリランキングによるハイブリッド検索(公開ベンチマーク)。シート単位のクォータ、OAuth + APIキー、商用サポート、公的ソースからの毎日更新。

完全なAIソリューション(Harvey、Noxtua)と比較して: PRIMAMCPはその下層レイヤーです — 引用可能な法的コンテキストプロバイダー。独自のLLM、独自のワークフロー。


🔒 コンプライアンスとセキュリティ

  • ドイツ国内ホスティング — すべてのデータはドイツのHetznerサーバーでのみ処理・保存

  • DSGVO準拠 — 第28条DSGVOに基づく処理委託契約(AVV)込み

  • 通常運用では個人データなし — インデックスには公開された法文のみを含む。ツールコールの内容は永続化されない

  • APIキーはSHA-256でハッシュ化 — 平文は作成時に一度だけ表示

  • 二重認証 — サーバー間通信用のAPIキー(sk-legal-…)、Webクライアント用のJWT付きOAuth 2.1

  • シート単位のクォータ、フェアユース制限(60リクエスト/分)

  • Stripeによる決済処理、EU-米国データプライバシーフレームワーク(DSGVO第45条)に基づく

→ 詳細は**利用規約およびプライバシーポリシー**をご覧ください。


💰 料金

1つのプラン、明確な請求。 1シートあたり月額19ユーロ。 14日間無料トライアル、クレジットカード不要、いつでも解約可能。完全な法務コーパス込み。

mcp.planitprima.com/pricing


📖 その他のドキュメント


🤝 貢献とサポート

ドキュメントへのプルリクエストを歓迎します — タイプミス、不足している例、追加のMCPクライアント向けの新しいクイックスタートガイドなど。npmラッパーパッケージ(packages/primamcp/)へのコード貢献も同様に歓迎します。

  • バグまたは機能リクエスト: GitHub Issues

  • セキュリティに関する通知: SECURITY.mdを参照

  • サポート: support@planitprima.com


📜 ライセンス

このリポジトリのコードとドキュメント: MITライセンス

PRIMAMCPサーバーのソースコードはオープンソースではありません — PRIMAMCPはドイツのPLANIT // TECH GmbHが運営するマネージドSaaSサービスです。


⚠️ 免責事項

PRIMAMCPは検証済みの法情報を提供しますが、RDGの意味での法律相談ではありません。具体的な法律相談については、弁護士にご相談ください。PRIMAMCPインデックスの検索結果は、個別ケースにおける法的評価に代わるものではありません。


© 2026 PLANIT // TECH GmbH · サイト運営者情報 · プライバシーポリシー · 利用規約

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