- Home
- MCP servers
- Entscheidsuche
Entscheidsuche
- typescript
1
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 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": {
"self-tech-labs-entscheidsuche-mcp-server": {
"command": "node",
"args": [
"/absolute/path/to/entscheidsuche-mcp/build/index.js"
]
}
}
}You deploy the Entscheidsuche MCP Server to search and access Swiss legal case law through the Entscheidsuche API. It lets legal professionals quickly find relevant court decisions, retrieve full documents in multiple formats, and monitor real-time court document collections.
How to use
You run the MCP server locally or in your environment and connect with an MCP client. Use the search tool to query Swiss court decisions with natural language, retrieve full documents in JSON, HTML, or PDF, and list available courts with their document counts. You can also check real-time court status through the court status endpoint. Use the server to perform comprehensive legal research and case analysis within your MCP-enabled workflow.
How to install
Prerequisites: you need Node.js installed on your machine.
Install dependencies, build, and start the MCP server as shown below.
# Install dependencies
npm install
# Build the server
npm run build
Additional sections
MCP connection method 1: Local stdio server (recommended if you run the server on your machine). Use the exact command and arguments to start the server as shown in the example configuration.
{
"mcpServers": {
"entscheidsuche": {
"command": "node",
"args": ["/absolute/path/to/entscheidsuche-mcp/build/index.js"]
}
}
}
Notes on usage and capabilities
Tools available through this MCP server include searching case law, retrieving documents, and listing courts. You can also interact with prompts designed for legal research and case analysis to structure your investigations.
Available tools
search_case_law
Search Swiss court decisions using natural language queries to find relevant cases.
get_document
Retrieve the full document content in JSON, HTML, or PDF format.
list_courts
List available courts and provide information about their document counts.
court_status
Access real-time information about court document collections via the Court Status resource.
legal_research
Template for conducting comprehensive legal research to structure findings.
case_analysis
Template for analyzing specific legal cases to extract insights and implications.