Context7
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Verified, citable German & EU law for any LLM. Daily updates from official sources, hosted in DE.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
PRIMAMCP_API_KEY, Authorizationค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"primamcp": {
"command": "npx",
"args": [
"-y",
"@planit-tech/primamcp"
],
"env": {
"PRIMAMCP_API_KEY": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http primamcp https://mcp.planitprima.com/mcp --header 'Authorization: ใส่ค่าของคุณ'claude mcp add primamcp --env PRIMAMCP_API_KEY='ใส่ค่าของคุณ' -- npx -y @planit-tech/primamcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"primamcp": {
"url": "https://mcp.planitprima.com/mcp",
"headers": {
"Authorization": "ใส่ค่าของคุณ"
}
}
}
}วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"primamcp": {
"command": "npx",
"args": [
"-y",
"@planit-tech/primamcp"
],
"env": {
"PRIMAMCP_API_KEY": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"primamcp": {
"type": "http",
"url": "https://mcp.planitprima.com/mcp",
"headers": {
"Authorization": "ใส่ค่าของคุณ"
}
}
}
}วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"primamcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@planit-tech/primamcp"
],
"env": {
"PRIMAMCP_API_KEY": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ที่อยู่นี้ต้องใส่ key ใน header ของคำขอ ซึ่งเมนูเพิ่ม connector ใส่ให้ไม่ได้ ใช้ Claude Code, Cursor หรือ VS Code แทน
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
Authorization ความลับ จำเป็น HTTP headerค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ยังไม่ได้อ่านรายการเครื่องมือของตัวนี้ เราตรวจ endpoint ทีละชุดวนไป
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub PLANIT-TECH ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราตรวจ endpoint ทีละชุดวนไป
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: PRIMAMCP_API_KEY, Authorization
ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.2.1) เข้า registry 2 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Context7, Codebase Memory, Exa
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Verifizierter, zitierfähiger Rechtskontext via [Model Context Protocol](https://modelcontextprotocol.io). Claude · ChatGPT · Cursor · Copilot · jeder MCP-fähige Client.
Quickstart · Tools · Skills & Rules · Coverage · English
Ohne PRIMAMCP:
❌ "§ 823a BGB regelt die Haftung bei Schmerzensgeld …" *(diesen Paragrafen gibt es nicht)*
❌ "Art. 9 DSGVO erlaubt die Verarbeitung mit Einwilligung — Stand 2023" *(Trainings-Cutoff, ggf. veraltet)*
❌ "Der BGH entschied in VI ZR 999/22 …" *(ausgedachtes Aktenzeichen)*
Mit PRIMAMCP:
✅
§ 253 Abs. 2 BGB— Volltext, Stand 2024-10-01, Direkt-URL zur amtlichen Quelle
✅
Art. 9 Abs. 2 lit. a DSGVO— Volltext mit Hierarchie-Pfad
✅
BGH VI ZR 175/22vom 2023-05-15 — Tenor + zitierte Normen
PRIMAMCP ist ein produktionsreifer MCP-Server, der KI-Assistenten verifizierten Zugriff auf das deutsche und europäische Recht gibt — täglich aktualisiert aus amtlichen Quellen, durchsuchbar mit dreistufiger Hybrid-Suche, jeder Treffer mit exakter Fundstelle. Stand: MRR@10 = 0,676 auf dem öffentlichen GerLeRB-Benchmark.
Endpunkt: https://mcp.planitprima.com/mcp (Streamable HTTP, Bearer-Auth oder OAuth 2.1)
# Variante 1 — npx-Setup (alle Clients, einfachster Weg)
npx -y @planit-tech/primamcp setup --client claude
API-Key holen: mcp.planitprima.com → 5 Tage kostenlos testen, keine Kreditkarte. Klartext erscheint genau einmal beim Erstellen — direkt in den Client kopieren.
Claude Desktop (macOS / Windows / Linux)
Config-Datei:
| Plattform | Pfad |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
Eintrag:
{
"mcpServers": { "primamcp": { "type": "http", "url": "https://mcp.planitprima.com/mcp", "headers": { "Authorization": "Bearer sk-legal-DEIN-API-KEY" } } } }
Claude Desktop vollständig beenden (Quit, nicht nur Fenster schließen) und neu öffnen. Das MCP-Icon zeigt jetzt PRIMAMCP mit neun Tools.
Test-Prompt: *„Was sind die Voraussetzungen für eine Schmerzensgeldforderung nach § 253 BGB? Bitte mit Quellenangabe."*
Troubleshooting:
python -m json.tool < claude_desktop_config.json. Häufiger Fehler: fehlendes Komma zwischen mehreren Servern.sk-legal- korrekt? Subscription aktiv?Cursor (Composer / Agent)
Ein-Klick-Install:
Nach Klick: API-Key (sk-legal-…) im Cursor-Config-Editor anstelle von YOUR_PRIMAMCP_API_KEY eintragen.
Manuell: .cursor/mcp.json im Projekt-Root oder ~/.cursor/mcp.json global:
{
"mcpServers": { "primamcp": { "type": "http", "url": "https://mcp.planitprima.com/mcp", "headers": { "Authorization": "Bearer ${env:PRIMAMCP_TOKEN}" } } } }
Wichtig: Token nie ins Repo committen — .cursor/mcp.json in .gitignore, oder Token via Umgebungsvariable beziehen (siehe Snippet oben).
Anwendungsfälle:
→ Empfohlen: Cursor-Rule kopieren, damit Cursor PRIMAMCP automatisch bei rechtlichen Fragen nutzt.
ChatGPT (Pro / Team / Enterprise) und Claude.ai (Web)
Browser-Clients sprechen MCP nativ über OAuth 2.1 — kein Code, kein Klartext-Token im Browser-Storage.
ChatGPT:
PRIMAMCPhttps://mcp.planitprima.com/mcpClaude.ai:
PRIMAMCPhttps://mcp.planitprima.com/mcp💡 Claude.ai unterstützt auch MCP Resources —
legal://rechtsrahmenund Co. erscheinen als attachable references im Chat.
Seats und OAuth: Jedes OAuth-Subject = ein Seat (selbe subject_id, auch wenn du es in beiden Clients nutzt).
Custom-GPT-System-Prompt: Wenn du einen Custom-GPT mit PRIMAMCP baust, kopiere den vorgefertigten System-Prompt — er erzwingt Tool-Nutzung und Citation-Pflicht.
Copilot Studio (Microsoft 365 / Power Platform / Teams)
Copilot Studio unterstützt MCP-Server als „Custom Connectors" und zieht — anders als viele andere Clients — auch Resources, was für PRIMAMCP (legal://rechtsrahmen, legal://eu_celex_registry) besonders wertvoll ist.
Pfad A — OAuth (empfohlen):
https://mcp.planitprima.com/mcpsupport@planitprima.com, wir tragen die Redirect-URI deines Tenants nach.Pfad B — API-Key (Server-to-Server-Bots):
https://mcp.planitprima.com/mcpsk-legal-…Anwendungsfälle:
VS Code (Copilot Chat) / Windsurf / Zed / Cline / generischer HTTP-MCP-Client
Jeder Client mit Streamable-HTTP-MCP-Support funktioniert. Allgemeines Setup:
{
"mcpServers": { "primamcp": { "type": "http", "url": "https://mcp.planitprima.com/mcp", "headers": { "Authorization": "Bearer sk-legal-DEIN-API-KEY" } } } }
Konfig-Pfad pro Client:
| Client | Pfad |
|---|---|
| VS Code (Copilot Chat) | .vscode/mcp.json (workspace) oder Settings UI |
| Windsurf | Settings → MCP Servers |
| Zed | ~/.config/zed/settings.json → context_servers |
| Cline | VS Code Settings → Cline → MCP Servers |
Eigene App: MCP Python SDK oder TypeScript SDK. Endpunkt + Bearer-Token, mehr braucht es nicht.
Test ohne Client:
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"}'
Neun Tools, alle batch-fähig, alle async, alle zitierfähig. Discovery-Tools liefern kompakte Antworten (~4 k Token), Detail-Tools volle Texte. Standard-Pagination via count / total / offset / has_more / next_offset / hint.
| Tool | Zweck | Kategorie |
|---|---|---|
legal_search | Hybrid-Suche mit AI-Reranking + Filter | Discovery |
legal_lookup | Volltext einer Norm per Zitat | Detail |
legal_lookup_batch | Bis zu 20 Lookups in einem Call | Detail |
legal_get_context | Umgebende Normen einer Fundstelle | Detail |
legal_find_citing_decisions | Bundesgerichtsentscheidungen zu einer Norm | Detail |
legal_get_materials | Amtliche Gesetzesbegründung (BT-Drucksache) zu einer Norm | Detail |
legal_list_laws | Verfügbare Gesetze auflisten | Discovery |
legal_get_toc | Inhaltsverzeichnis eines Gesetzes | Discovery |
legal_get_stats | Index- und Datenbankstatistiken | Discovery |
legal_search{
"tool": "legal_search", "arguments": { "query": "Schmerzensgeld bei Persönlichkeitsverletzung", "top_k": 5 } }
Liefert §§ 823, 253 BGB plus einschlägige BGH-Entscheidungen — gemischt, gerankt nach Relevanz, nicht nach Quelltyp.
legal_lookup{
"tool": "legal_lookup", "arguments": { "citation": "Art. 6 Abs. 1 lit. a DSGVO" } }
Liefert den exakten Buchstaben mit Hierarchie-Pfad und Stand.
Akzeptierte Zitierformen: § 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.
→ [Vollständige Tool-Referenz mit allen Parametern, Beispielen und Response-Schemas](docs/tools-reference.md)
Neben Tools liefert PRIMAMCP sechs Resources und drei Prompts.
| URI | Zweck | Quota |
|---|---|---|
legal://rechtsrahmen | Domain → einschlägige Gesetze (Datenschutz → DSGVO+BDSG+TTDSG; Versicherung → VVG, *nicht* BGB) | Frei |
legal://filter_values | Gültige Filter-Werte für legal_search | Frei |
legal://eu_celex_registry | Kuratierte CELEX-IDs für EU-Rechtsakte | Frei |
legal://norm/{norm_id} | Volltext einer Einzelnorm als Resource | Pro-Seat |
legal://law/{source_type}/{abbreviation} | Inhaltsverzeichnis eines Gesetzes | Pro-Seat |
legal://eu/celex/{celex} |
ตัดมาแค่ช่วงต้น อ่านต่อใน repo