IA · server MCP

Connectar agents AI

Il server MCP public da OpenCaseLaw dà als models linguistics access direct a passa 1’050’000 decisiuns giudizialas svizras, al grafic da citaziuns, a las leschas federalas ed als acts chantunals. 42 utensils specialisàs, nagina registraziun, nagins API keys.

§01 Betriebsmodi

Zwei Betriebsmodi

Remote empfohlen

Immediat disponibel, adina actual. Nagin download necessari. Endpoint dal server:

https://mcp.opencaselaw.ch

Lokal offline

Volle Kontrolle, funktioniert offline. ~65 GB Speicher, einmalige Einrichtung ca. 30–60 Minuten. Siehe README.

§02 Einrichtung

Einrichtung nach Client

Endpunkt https://mcp.opencaselaw.ch · Streamable HTTP (empfohlen) und SSE · keine Authentifizierung · Werkzeuge sind nur-lesend.

Claude.ai (Web) & Claude Desktop

Customize (Anpassen · Personnaliser · Personalizza) → Connectors → „+" → „Add custom connector" → URL einfügen. Alternativ direkt: claude.ai/settings/connectors. Verfügbar in Free (max. 1 Connector), Pro, Max, Team, Enterprise. Bei Team/Enterprise muss zuerst der Owner unter Organization Settings → Connectors → Add → Custom → Web freischalten.

https://mcp.opencaselaw.ch

Claude Code (CLI)

claude mcp add --transport http swiss-caselaw https://mcp.opencaselaw.ch

ChatGPT (Business / Enterprise / Edu)

Settings → Connectors → „Create" (ggf. Advanced settings → Developer mode aktivieren). Name „Swiss Caselaw" + URL einfügen, Auth: None. Nur ChatGPT-Web auf Business / Enterprise / Edu; Modell muss MCP-Tool-Calls unterstützen.

https://mcp.opencaselaw.ch

Cursor

Settings → Features → MCP → „+ Add new MCP server", oder in ~/.cursor/mcp.json:

{
  "mcpServers": {
    "swiss-caselaw": {
      "url": "https://mcp.opencaselaw.ch"
    }
  }
}

Gemini CLI

CLI-Befehl oder ~/.gemini/settings.json. Die Web-App gemini.google.com unterstützt aktuell keine eigenen MCP-Server — nur Gemini CLI, Gemini Enterprise, Android Studio und Firebase Studio.

gemini mcp add --transport http swiss-caselaw https://mcp.opencaselaw.ch

Microsoft Copilot Studio

Agent → Tools → Add a tool → New tool → „Model Context Protocol". Server-Name „Swiss Caselaw" + URL eintragen, Auth: None. Nur Streamable HTTP (SSE seit August 2025 nicht mehr unterstützt).

https://mcp.opencaselaw.ch

Andere MCP-Clients

Funktioniert mit jedem MCP-fähigen Client (Continue, Zed, Cody, Windsurf, …) über Streamable HTTP an https://mcp.opencaselaw.ch. SSE ist ebenfalls unter /sse erreichbar, aber MCP-spec-seitig veraltet.

§03 Tools

42 utensils publics (+ 2 utensils locals d'administraziun)

Mintga utensil è optimà per in cas spezific da retschertga. Schemas cumplets via tools/list dal protocol MCP, qua gruppads tenor funcziun.

Entscheide suchen & abrufen

  • search_decisions
  • get_decision
  • get_decisions
  • get_case_brief
  • list_courts
  • get_statistics

Entscheidstruktur (Bund)

  • get_decision_structure
  • get_erwaegung
  • get_regeste
  • find_relevant_erwaegung

Zitationsgraph

  • find_citations
  • find_appeal_chain
  • find_leading_cases
  • analyze_legal_trend

Gesetzestext

  • get_law
  • search_laws
  • get_legislation
  • search_legislation
  • browse_legislation_changes
  • get_article_history
  • get_article_purpose

Doktrin & Kommentare

  • get_doctrine
  • get_commentary
  • search_commentaries

Rechtswissenschaft (Open Access)

  • search_scholarship
  • get_scholarship
  • get_scholarship_full_text
  • list_scholarship_sources
  • find_scholarship_citing_statute
  • find_scholarship_citing_decision

Materialien (Botschaften)

  • get_materialien
  • search_materialien
  • search_botschaft

Verifikation & Zitation

  • check_claim_support
  • attest_response
  • cite

Verwaltungspraxis (Bund)

  • search_practice
  • get_practice

Drafting & Studium

  • generate_exam_question
  • draft_mock_decision

ChatGPT Deep Research (Aliase)

  • search
  • fetch

Lokal-Modus (Wartung)

  • update_database
  • check_update_status

§04 Technisches

Detagls tecnics

  • Transport: Server-Sent Events (SSE) + Streamable HTTP, cumpatibel cun tut ils clients MCP usitads
  • TLS via Let's Encrypt, rate-limiting nginx, endpoint da sanadad: /health
  • 4× workers uvicorn davos load-balancer, failover automatic
  • Backend: 990'000+ decisiuns en SQLite FTS5 cun ranking BM25+RRF, graf da citaziuns cun 8,9 mio. charnieras
  • Datas da funtaunas publicas (dretgiras federalas, dretgiras chantunalas, Fedlex, LexFind), actualisadas mintga di