- Home
- MCP servers
- Czech Law
Czech Law
- javascript
0
GitHub Stars
javascript
Language
3 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.
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.
How to use
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.
How to install
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"]
}
}
}
Additional configuration and usage notes
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 sources and scope
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.
Ingestion and maintenance
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.
Available tools and endpoints
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.
License and disclaimers
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.
Available tools
search_legislation
Full-text search across provisions so you can find relevant legal text quickly.
get_provision
Retrieve a specific article or section to review exact wording.
validate_citation
Check that a legal citation follows the correct format and references.
check_currency
Verify whether a statute is currently in force.
get_eu_basis
Obtain EU legal basis cross-references for a given provision.
get_czech_implementations
Identify national EU implementations related to the law.
search_eu_implementations
Search EU documents for related regulations and acts.
validate_eu_compliance
Assess EU compliance against applicable regulations.
build_legal_stance
Perform comprehensive legal research to support arguments.
format_citation
Format citations in a consistent legal style.
list_sources
List data provenance sources for given provisions.
about
Return server metadata including version and data provenance.