- Home
- MCP servers
- Entscheidsuche
Entscheidsuche
- typescript
0
GitHub Stars
typescript
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"mcp-mirror-self-tech-labs_entscheidsuche-mcp-server": {
"command": "node",
"args": [
"/absolute/path/to/entscheidsuche-mcp-server/build/index.js"
]
}
}
}You can access Swiss court decisions through the Entscheidsuche MCP Server using the Model Context Protocol. This server provides standardized search, retrieval, and analysis of decisions from entscheidsuche.ch, making it easy to power LLM-assisted legal research with reliable, structured data.
How to use
Choose an MCP client to communicate with the Entscheidsuche MCP Server. You can run the server locally and connect to it via an MCP-compatible interface or workflow. Your goals might include searching for decisions by topic, retrieving documents, or listing courts by canton. The server exposes a range of capabilities that you can invoke from your MCP client to perform these tasks.
How to install
Prerequisites: ensure Node.js and npm are installed on your system.
# Clone the repository
git clone [repository-url]
cd entscheidsuche-mcp-server
# Install dependencies
npm install
# Build the server
npm run build
Additional notes
The server is built with the MCP TypeScript SDK and is designed to respect the entscheidsuche.ch API and rate limits. It includes authentication handling, error management, and formatting of results with key metadata such as court, date, and case number.
Configuration and usage examples
You can connect to the local server using the provided MCP client prompts. The following examples show how to reference the server from an MCP-enabled client.
# Claude for Desktop configuration snippet
{
"mcpServers": {
"entscheidsuche": {
"command": "node",
"args": ["/absolute/path/to/entscheidsuche-mcp-server/build/index.js"]
}
}
}
With MCP Inspector
You can also launch the server through the MCP Inspector to test queries.
npx @modelcontextprotocol/inspector node /path/to/entscheidsuche-mcp-server/build/index.js
Available tools
search-decisions
Search for court decisions using Elasticsearch query syntax to filter by topic, date range, cantons, and other metadata.
get-document-content
Retrieve the full text content of a specific court decision by its document ID.
list-courts
List available courts by canton to help you filter searches and scope results.
get-document-urls
Obtain direct URLs for a document’s PDF and HTML versions for quick access.
search-legal-precedents
Find relevant precedents on a legal topic to support analysis and comparison.
compare-jurisdictions
Compare rulings across cantons on a given legal issue to identify trends.
court-decisions
Retrieve recent decisions from a specified court for timely research.