home / mcp / czech law mcp server
Provides access to Czech legislation via the official e‑Sbírka API, with search, retrieval, and validation tools.
Configuration
View docs{
"mcpServers": {
"ansvar-systems-czech-law-mcp": {
"url": "https://czech-law-mcp.vercel.app/mcp"
}
}
}You can access Czech legislation through a Model Context Protocol (MCP) server that provides the official e‑Sbírka API data. This server lets you search, retrieve, and validate Czech legal acts, as well as explore EU references and national implementations, all through a consistent MCP interface.
You can connect to the Czech Law MCP server in two ways: a remote, streamable HTTP endpoint and a local, stdio-based MCP client setup. The HTTP endpoint serves the MCP API over the web, while the stdio setup lets you run the MCP server locally via a package manager. Use the HTTP endpoint if you want a quick, ready-to-use connection. Use the stdio setup if you prefer running the server in your own environment for privacy or offline access.
With the HTTP approach, point your MCP client to the remote endpoint to access the full Czech legislation corpus and related tools. With the stdio approach, start the server using the provided command so your client can interact with it as if it were running locally.
Prerequisites: ensure you have Node.js and npm installed on your system. If you plan to run the remote endpoint, you do not need to install anything locally beyond your MCP client. If you plan to run the server locally via stdio, you will use the npm package as shown in the quick start.
Step 1: Install Node.js and npm from the official website or your package manager. Verify installation by running: node -v and npm -v.
Step 2: Run the local stdio MCP server using the command shown in the quick start. This uses npx to run the MCP package without a global install. Execute the following exactly as shown:
{
"mcpServers": {
"czech-law": {
"command": "npx",
"args": ["-y", "@ansvar/czech-law-mcp"]
}
}
}The Czech Law MCP server provides two access methods. The remote HTTP URL is: https://czech-law-mcp.vercel.app/mcp. Use this when you want a hosted MCP endpoint without running code locally.
The local stdio configuration runs the MCP server via npx -y @ansvar/czech-law-mcp, which allows you to interact with the server from your own environment. This is useful for private data handling, custom workflows, or when you need to run within an on-premises setup.
Data comes from the official e‑Sbírka API, maintained by the Ministry of the Interior of the Czech Republic. The content is governed by government terms for official public legislation, ensuring authoritative sources for Czech statutes, acts, and related materials.
This MCP server supports a curated corpus of Czech laws, with tools to search provisions, retrieve specific articles, validate citations, check statute currency, explore EU cross-references, and more.
You can ingest data into the MCP corpus to build a local index. Typical ingestion commands include running the ingest workflow and related bulk ingest steps to pull full e‑Sbírka data, followed by backfilling missing seeds and indexing all laws. These steps prepare the server for fast local queries and offline use.
The server offers a set of tools to interact with the legislation corpus, including full-text search across provisions, retrieving specific articles, validating citations, checking if a statute is in force, obtaining EU cross-references, and formatting citations. You can also query data provenance, explore national implementations, validate EU compliance, build comprehensive legal stances, and obtain summaries for citation formatting.
The server is released under Apache-2.0. It is important to note that this tool is not legal advice. Use it as a research aid and verify critical provisions against official sources before relying on them professionally.
Full-text search across provisions so you can find relevant legal text quickly.
Retrieve a specific article or section to review exact wording.
Check that a legal citation follows the correct format and references.
Verify whether a statute is currently in force.
Obtain EU legal basis cross-references for a given provision.
Identify national EU implementations related to the law.
Search EU documents for related regulations and acts.
Assess EU compliance against applicable regulations.
Perform comprehensive legal research to support arguments.
Format citations in a consistent legal style.
List data provenance sources for given provisions.
Return server metadata including version and data provenance.