Lawbster
PRIMAMCP — ドイツ法・EU法をあらゆるAIアシスタントへ
検証済み・引用可能な法的コンテキストを Model Context Protocol 経由で。 Claude · ChatGPT · Cursor · Copilot · MCP対応クライアントすべて。
クイックスタート · ツール · スキルとルール · カバレッジ · 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/222023-05-15 — 判決要旨 + 引用条文
PRIMAMCPは本番運用可能なMCPサーバーであり、AIアシスタントにドイツ法・EU法への検証済みアクセスを提供します。公式ソースから毎日更新され、3段階ハイブリッド検索で検索可能、すべての結果に正確な出典が付きます。現在の精度: 公開GerLeRBベンチマークでMRR@10 = 0.676。
Related MCP server: Legal MCP
⚡ 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 |
|
Windows |
|
Linux |
|
エントリ:
{
"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つ目のシートを追加するか、少し待機してください。
ワンクリックインストール:
クリック後、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:
Settings → Connectors → Add custom connector
Name:
PRIMAMCPMCP Server URL:
https://mcp.planitprima.com/mcpAuthentication: OAuth
Save → ブラウザタブ → PRIMAMCPログイン → Allow
チャットで: Toolsドロップダウン → PRIMAMCPを有効化
Claude.ai:
Settings → Connectors → Add custom
Name:
PRIMAMCPRemote MCP server URL:
https://mcp.planitprima.com/mcpSign in → PRIMAMCPログイン → Allow
チャットで: Toolsアイコン → PRIMAMCPを有効化
💡 Claude.aiはMCP Resourcesもサポート —
legal://rechtsrahmenなどがチャットで添付可能な参照として表示されます。
シートとOAuth: 各OAuthサブジェクト = 1シート(同じ subject_id でも、複数クライアントで使用する場合は1シート)。
カスタムGPTシステムプロンプト: PRIMAMCPを使用したカスタムGPTを作成する場合は、事前作成済みのシステムプロンプトをコピーしてください — ツール使用と引用義務を強制します。
Copilot StudioはMCPサーバーを「カスタムコネクタ」としてサポートし、他の多くのクライアントとは異なりResourcesも取得します。これはPRIMAMCP(legal://rechtsrahmen、legal://eu_celex_registry)にとって特に価値があります。
パスA — OAuth(推奨):
Tools → Add a tool → New tool → Model Context Protocol
Server URL:
https://mcp.planitprima.com/mcpAuthentication: OAuth 2.0。エンドポイント(Authorization URL、Token URL、Scopes)は当社から提供 —
support@planitprima.comまでメールでご連絡ください。テナントのリダイレクトURIを登録します。Save & Test → PRIMAMCPログイン → Allow
パスB — APIキー(サーバー間ボット用):
Tools → New tool → Model Context Protocol
Server URL:
https://mcp.planitprima.com/mcpAuthentication: Bearer
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) |
|
Windsurf | 設定 → MCP Servers |
Zed |
|
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 を使用。
ツール | 目的 | カテゴリ |
AIリランキング+フィルタ付きハイブリッド検索 | ディスカバリ | |
引用による条文の全文取得 | 詳細 | |
1回の呼び出しで最大20件のルックアップ | 詳細 | |
出典の周辺条文 | 詳細 | |
条文に対する連邦裁判所判決 | 詳細 | |
条文に対する公式立法理由(BT-Drucksache) | 詳細 | |
利用可能な法律を一覧表示 | ディスカバリ | |
法律の目次 | ディスカバリ | |
インデックスとデータベース統計 | ディスカバリ |
例 — 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 Resources と Prompts
ツールに加えて、PRIMAMCPは6つのResourcesと3つのPromptsを提供します。
Resources
URI | 目的 | クォータ |
| ドメイン → 関連法令(データ保護 → DSGVO+BDSG+TTDSG、保険 → VVG、BGBではない) | 無料 |
|
| 無料 |
| EU法行為のキュレーション済みCELEX-ID | 無料 |
| 個別規範の全文をリソースとして | シート単位 |
| 法律の目次 | シート単位 |
| CELEX-IDによるEU法行為 | シート単位 |
プロンプト(スラッシュコマンド)
コマンド | 目的 |
| 脚注引用付きの構造化リサーチ、ツール使用必須 |
| 個別の引用 → 検証済み全文 |
| ドイツ法とEU法の規定を比較 + 関係を明示(実施/ゴールドプレーティング/…) |
Claude Desktop、Claude.ai、Copilot Studioで利用可能。
🪄 スキルとルール
事前作成されたスニペット。あなたのAIクライアントに、いつ・どのようにPRIMAMCPを使うべきかを教えます。コピー&ペーストで完了です。
アセット | ターゲットシステム | 目的 |
Cursor ( | トリガールール: §、BGB、DSGVO、判決が出たらPRIMAMCPを呼び出し、常にCitation、決して幻覚を起こさない | |
Claude Code | YAMLフロントマター付きスキル: クリーンな法務リサーチのための5ステップワークフロー | |
ChatGPT Custom-GPT | システムプロンプト + スキルと同様のCitation義務 | |
GitHub Copilot ( | リポジトリ全体の指示: 法的な質問には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司法裁判所/一般裁判所の判例 |
| 毎日 |
連邦裁判所(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 — 「立法者の意図」(ツール | 毎日 |
完全なドイツ連邦法 · バイエルン州法および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日間無料トライアル、クレジットカード不要、いつでも解約可能。完全な法務コーパス込み。
📖 その他のドキュメント
ツールリファレンス — パラメータ、例、レスポンススキーマ、エラーケース付きの全8ツール
アーキテクチャと検索パイプライン — ハイブリッド検索、リランキング、フィルター
ベンチマーク — GerLeRB結果、再現性
FAQ — よくある質問
チェンジログ — バージョン履歴
英語版README — 完全な英語翻訳
🤝 貢献とサポート
ドキュメントへのプルリクエストを歓迎します — タイプミス、不足している例、追加の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 · サイト運営者情報 · プライバシーポリシー · 利用規約
This server cannot be deployed
Maintenance
Related MCP Connectors
LawOracle — 20 legal AI tools: case law search, contracts, EU regulations, citation graph.
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.
German Handelsregister + Austrian Firmenbuch for AI agents: master data, financials & ratios.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceCite-grade German legal-text infrastructure for LLM agents, providing access to federal, Länder, and EU laws with cryptographic provenance.44 PyPI2Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search and analyze German legal texts using vector embeddings and semantic search.90MIT
- AlicenseNot gradedqualityCmaintenanceEnables querying 6,870 German federal statutes, case law, and legislative preparatory works directly from AI assistants and MCP-compatible clients.76 npm4Apache 2.0
- AlicenseAqualityFmaintenanceEnables querying and analyzing Danish legislation, including search, citation validation, currency checks, and EU law integration, directly from AI assistants.1532 npm1Apache 2.0