Skip to main content
Glama
malkreide
by malkreide

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MCP_HOSTNoBind host. Set to 0.0.0.0 only in containers.127.0.0.1
MCP_PORTNoBind port.8000
MCP_AUTH_SECRETNoHS256 signing key (dev).
MCP_AUTH_ENABLEDNoEnable bearer-token auth for HTTP.false
MCP_CORS_ORIGINSNoComma-separated allowed origins (no wildcard in prod).
MCP_OAUTH_JWKS_URLNoJWKS URL for RS256 validation (production).
MCP_STATELESS_HTTPNoStateless HTTP → horizontal scaling without sticky sessions.true
MCP_REQUIRED_SCOPESNoComma-separated required scopes.
MCP_ALLOW_PUBLIC_BINDNoSuppress the 0.0.0.0 warning (containers).false

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_court_decisionsA

Volltextsuche in Schweizer Gerichtsentscheiden.

Use-Case: juristische Recherche über alle Schweizer Gerichte (Bund + Kantone) via entscheidsuche.ch. Unterstützt Filter nach Kanton, Gerichtsebene und Datumsbereich. Liefert abgeschlossene Treffer inkl. Titel, Abstract und Volltext-Link, kuratiertes Markdown sowie einen maschinenlesbaren Response-Envelope (source, license, match_type, count, total, results).

get_court_decisionA

Ruft einen einzelnen Gerichtsentscheid anhand seiner Signatur ab.

Use-Case: Detail-Ansicht eines konkreten Urteils (Signatur aus search_court_decisions). Exakter Lookup ohne Fuzzy-Fallback.

search_bger_decisionsA

Sucht gezielt in Bundesgerichtsentscheiden (BGer/BGE).

Use-Case: höchstrichterliche Rechtsprechung mit optionalem Abteilungsfilter.

search_by_law_referenceB

Sucht Gerichtsentscheide die einen bestimmten Gesetzesartikel zitieren.

Use-Case: Praxis zu einer Norm finden. Mehrstufige Suche: exakte Phrase (höchste Relevanz) + Artikelnummer/Kürzel (breitere Abdeckung). Synergie mit fedlex-mcp: zuerst Gesetz nachschlagen, dann Praxis dazu finden. Beispiele: 'Art. 8 BV', 'Art. 328 OR', 'Art. 25 DSG'.

list_courtsA

Listet alle in entscheidsuche.ch indexierten Gerichte auf.

Use-Case: Überblick über verfügbare Bundes- und Kantonsgerichte, optional nach Kanton gefiltert.

get_recent_decisionsB

Gibt die neuesten Gerichtsentscheide zurück.

Use-Case: aktuelle Rechtsprechungsentwicklungen verfolgen. Chronologisch sortiert, filterbar nach Kanton und Gerichtsebene.

get_decision_statisticsA

Gibt Statistiken über die Anzahl indexierter Gerichtsentscheide zurück.

Use-Case: Mengengerüst und Verteilung nach Kanton/Jahr.

Prompts

Interactive templates invoked by user choice

NameDescription
rechtsrechercheStrukturierte Rechtsrecherche zu einem Thema (mit fedlex-mcp-Synergie).

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/malkreide/swiss-courts-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server