# Entscheidsuche — Schweizer Gerichtsentscheide

Full-text search and retrieval of published Swiss court decisions — federal courts, cantons and authorities — in German, French and Italian.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 4
- Author: entscheidsuche
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/entscheidsuche/entscheidsuche-mcp
- Updated: 2026-09-24
- HTML: https://affpapa.org/en/nevibecode/mcp/entscheidsuche-schweizer-gerichtsentscheide

## What it does

The server connects to the public endpoint `https://mcp.entscheidsuche.ch/mcp` over Streamable HTTP. No API key, no authentication. Six tools ship with it: `search` using Lucene syntax, `search_by_case_number` for exact case numbers and BGE citations, `fetch_document` to pull a full decision by ID, plus `list_hierarchy`, `list_facets` and `server_info`.

Queries run across `title`, `abstract`, `meta`, `attachment.content` and `reference`. Words are joined with `AND` by default; quoted phrases, `OR`, `NOT` and wildcards work too. You can filter by decision date, scrape date, hierarchy (canton, court, chamber) and language. Leave the language out and nothing is restricted — the first available language field comes back, de before fr before it. Use `language_filter` with `de`, `fr` or `it` to pin it down.

The service is in beta, which matters if you plan to build it into a workflow. Claude Desktop speaks stdio only, so reaching an HTTP endpoint there takes the `mcp-remote` bridge via `npx`. Running your own copy needs Python: clone the repo, set up a virtual environment, and the server listens on `127.0.0.1:8765/mcp`, with a stdio mode as an alternative.

## Requirements
- Remote server: `https://mcp.entscheidsuche.ch/mcp`

## Install

### Claude Code (native platform)

**Platform CLI: remote server**
```bash
claude mcp add --transport http mcp https://mcp.entscheidsuche.ch/mcp
```

### Codex

**Platform CLI: remote server**
```bash
codex mcp add entscheidsuche-schweizer-gerichtsentscheide --url https://mcp.entscheidsuche.ch/mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "entscheidsuche-schweizer-gerichtsentscheide": {
            "url": "https://mcp.entscheidsuche.ch/mcp"
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "entscheidsuche-schweizer-gerichtsentscheide": {
            "type": "http",
            "url": "https://mcp.entscheidsuche.ch/mcp"
        }
    }
}
```

### Gemini CLI

**Platform CLI: remote server**
```bash
gemini mcp add -t http entscheidsuche-schweizer-gerichtsentscheide https://mcp.entscheidsuche.ch/mcp
```

## When to use it
- look up a decision by case number or BGE citation
- narrow case law to one canton, court or chamber
- retrieve the full text of a decision by its ID
- search in German across French and Italian rulings
- collect decisions published within a date range

## Example prompts
- Search for decisions matching “fristlose Kündigung” and list the five most relevant
- Look up case number `6B_1234/2025` and show me the full text
- Show the court hierarchy for the canton of Zurich with decision counts

## Similar
- [Zotero MCP](https://affpapa.org/en/nevibecode/mcp/zotero-mcp.md) — MCP server · ★ 5585
- [arxiv-mcp-server](https://affpapa.org/en/nevibecode/mcp/arxiv-mcp-server.md) — MCP server · ★ 3235
- [PaperBanana](https://affpapa.org/en/nevibecode/mcp/paperbanana.md) — MCP server · ★ 2418
- [MATLAB MCP Server](https://affpapa.org/en/nevibecode/mcp/matlab-mcp-server.md) — MCP server · ★ 1723
- [Hex Research](https://affpapa.org/en/nevibecode/mcp/hex-research.md) — MCP server · ★ 584
- [DocsAgent — Zotero, Obsidian & Apple Notes MCP Server](https://affpapa.org/en/nevibecode/mcp/docsagent-zotero-obsidian-apple-notes-mcp-server.md) — MCP server · ★ 578

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
