KI-Agenten verbinden
Der öffentliche MCP-Server von OpenCaseLaw gibt Sprachmodellen direkten Zugriff auf 969'000+ Schweizer Gerichtsentscheide, den Zitationsgraph, Bundesgesetze und kantonale Erlasse. 31 spezialisierte Tools, keine Anmeldung, keine API-Keys.
Zwei Betriebsmodi
Sofort verfügbar, immer aktuell. Kein Download nötig. Server-Endpunkt:
https://mcp.opencaselaw.ch
Volle Kontrolle, funktioniert offline. ~65 GB Speicher, einmalige Einrichtung ca. 30–60 Minuten. Siehe README.
Einrichtung nach Client
Claude Desktop
Settings → Connectors → Add → URL eintragen:
https://mcp.opencaselaw.ch
Claude Code
claude mcp add --transport sse swiss-caselaw https://mcp.opencaselaw.ch
ChatGPT (Custom GPT / Actions)
Unterstützt via Streamable HTTP + CORS. Nutzt readOnlyHint-Annotations. Kompatibel mit GPT-5.3 (Anleitung im README).
Cursor / Gemini / andere
Funktioniert mit jedem MCP-fähigen Client über Standard-SSE-Transport. Endpunkt: https://mcp.opencaselaw.ch
31 Tools im Überblick (27 remote + 2 lokal)
Jedes Tool ist für einen spezifischen Rechercheanwendungsfall optimiert. Volle Schemas via MCP-Protokoll-tools/list abrufbar. Lokal-Modus zusätzlich mit update_database und check_update_status für Datenbank-Wartung.
get_decision
get_case_brief
list_courts
get_statistics
get_erwaegung
get_regeste
find_appeal_chain
find_leading_cases
analyze_legal_trend
search_laws
get_legislation
search_legislation
browse_legislation_changes
get_commentary
search_commentaries
search_materialien
attest_response
cite
get_practice
draft_mock_decision
check_update_status
Technisches
- Transport: Server-Sent Events (SSE) + Streamable HTTP, kompatibel mit allen gängigen MCP-Clients
- TLS via Let's Encrypt, nginx Rate-Limiting, Health-Endpoint: /health
- 4× uvicorn-Worker hinter Load-Balancer, automatisches Failover
- Backend: 969'000+ Entscheide in SQLite FTS5 mit BM25+RRF-Ranking, Graph DB mit 9,0 Mio Zitationskanten
- Daten aus öffentlichen Quellen (Bundesgerichte, kantonale Gerichte, Fedlex, LexFind), täglich aktualisiert