
Czech Law Mcp
eu.ansvar由 ansvar.eu 发布v1.0.1更新于 Oct 24, 2026
Czech legislation via MCP — full-text search across statutes and provisions
发布方自己的服务:Ansvar: Dutch Law
概览
让助手对捷克法规和条款进行全文检索,并返回原文、真实标识符和来源引用。
- 可以做什么
- 索引来自 e-sbirka.cz 的捷克法律语料——45,899 部法规、461,231 个条款——并通过 MCP 提供法规与条款的全文检索。工具调用返回实际的法规或条款文本、其标识符以及来源网址,使回答基于检索到的文本而非模型记忆。付费版本还加入 Sbírka 合集中的精选最高法院判决。语料是快照,需重新摄取才能更新。
- 适用场景
- 当助手需要回答捷克法律、合规或监管问题,且引用必须可追溯到真实法条文本时使用。适用于法律检索、差距分析和引用核查等场景,这些场景不能容忍编造的条款编号或法规名称。
- 运行要求
- 通过 npm 包 @ansvar/czech-law-mcp 以本地 stdio 进程运行,需要 Node.js。自托管需克隆仓库、运行 npm install,并用摄取脚本构建数据库,该脚本会从上游来源下载数据;预构建数据库不对外分发。未声明任何 API 密钥或环境变量。另有托管网关方案,但那是独立的远程端点。
安装
在 SourceWeft 中
- 打开 控制台中的 Czech Law Mcp,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
Czech Law MCP
The Czech law corpus is now served through the Ansvar Gateway. Connect your AI assistant (Claude, Copilot, Cursor, custom MCP client) to
https://gateway.ansvar.eu/mcp— one OAuth connection, free tier available, covering this corpus plus EU regulations, national law across 28 audited jurisdictions, and CVE/security intelligence, every result with a verbatim source citation. Start at https://ansvar.eu/docs/quickstart
Connect
Claude Code (one line):
Claude Desktop / Cursor — add to claude_desktop_config.json (or mcp.json):
Claude.ai — Settings → Connectors → Add custom connector → paste https://gateway.ansvar.eu/mcp
First request opens an OAuth signup flow (setup details: ansvar.eu/docs/quickstart). After signup, your client is bound to your account; tier (free / premium / team / company) determines fan-out, quota, and which downstream MCPs are reachable.
Self-host this MCP
You can also clone this repo and build the corpus yourself. The schema, fetcher, and tool implementations all live here. What is not in the repo is the pre-built database — TDM and standards-licensing constraints on the upstream sources mean we host the corpus on Ansvar infrastructure rather than redistribute it as a public artifact.
Build your own: run this repo's ingestion script (entry-point varies per
repo — typically scripts/ingest.sh, npm run ingest, or make ingest;
check the repo root).
MCP server for Czech Law — 45,899 statutes from www.e-sbirka.cz.
[License: Apache 2.0] [MCP] [Jurisdiction]
What this is
This server indexes the legal materials listed under Sources below and exposes them via the Model Context Protocol. Part of the Ansvar MCP fleet — source-available servers published for self-hosting.
It makes no outbound network calls except to the upstream sources during ingestion — no analytics, no phone-home.
Coverage
- Corpus: Czech Law — 45,899 statutes, 461,231 provisions
- Jurisdiction code:
CZ - Corpus snapshot: 2026-02-22
The corpus is rebuilt from the upstream sources by the included ingestion script; re-run periodically to refresh.
See Sources below for source URLs, terms, and reuse conditions.
Why this exists
LLMs answering compliance, security, or legal questions from training data alone will fabricate citations — confidently producing article numbers, statute names, and source URLs that do not exist, or that do not say what the model claims. This MCP exists so an agent can call a tool that returns the real text, the real identifier, and the real source URL straight from the indexed materials — and ground an answer rather than recall it.
One MCP, one corpus. The point is composition.
The Ansvar Gateway (ansvar.eu) joins this MCP with the rest of the Ansvar fleet behind a single authenticated endpoint — 300+ servers covering legal jurisdictions, EU regulations, security frameworks, sector regulators, privacy-pattern catalogues, and risk-scoring tools. That lets an agent run cross-domain workflows that no single MCP can serve alone:
- Threat model and TARA. Threat enumeration → known component vulnerabilities → severity scoring → applicable AI, cybersecurity, and automotive obligations → privacy threats. Every finding traceable to its source.
- Gap analysis. Target framework requirements → current-state evidence → unmet obligations → remediation guidance and authority opinions. Every gap traceable to the specific requirement that flagged it.
- Data Protection Impact Assessment. Privacy regulation articles → national DPA guidance → privacy-pattern catalogue → applicable case law.
Getting high-quality citations
Citation accuracy degrades when an agent's context fills up. Long inputs cause retrieval-stage drift — the model recalls claim text correctly but misattributes the source. Two practices keep accuracy high:
- Focused first pass, checking-agent second pass. Query a small, relevant set of MCPs first, then run a separate agent whose only job is to re-resolve each citation against the source MCP and flag any that no longer match. The checking agent uses the same MCP tools as the synthesis agent.
- Pull the source text verbatim when in doubt. Every citation an agent emits points back to a tool call against this server. You — or another agent — can call the same tool with the same identifier and read the raw statute, article, or standard text directly. If the verbatim text doesn't support what the agent claimed, the citation was misused, regardless of whether the identifier was real.
Both patterns work the same way self-hosted or through the gateway.
Two ways to use it
Self-host (free, Apache 2.0) — clone this repo, run the ingestion script to build your local database from the listed upstream sources, point your MCP client at the local server. Instructions below.
Use the hosted gateway — for production use against the curated, kept-fresh corpus across the full Ansvar MCP fleet, with citation enrichment and multi-jurisdiction fan-out — see ansvar.eu.
Self-hosting
Install
Build the database
Ingestion is a snapshot — your local copy goes stale until you re-run it. The hosted gateway corpus is refreshed continuously.
Premium tier (case-law)
The premium tier extends the free corpus with curated Supreme Court decisions from the Sbírka soudních rozhodnutí a stanovisek published at sbirka.nsoud.cz. License basis is the same Czech-Statutory-PD §3 carve-out that covers statutes — court decisions are excluded from copyright protection under Czech Copyright Act 121/2000 Coll.
Build the premium database in two steps. First, ingest the case-law corpus (single-threaded, ≥ 2 seconds per request, honouring robots.txt):
Seed files land under data/case-law-seed/{ns-sbirka-<id>}.json. Then build the premium database, which combines the e-Sbírka statute corpus with the case-law seeds:
The premium build writes to data/database-premium.db (~1.3 GB statutes + case-law growth). Case-law rows are stored in the same legal_documents table with type='case_law', publisher='Nejvyšší soud', license='Czech-Statutory-PD'. Cited statutes parsed from each decision's Předpisy field land in cross_references.
The full Supreme Court decision search at rozhodnuti.nsoud.cz is out of scope — that subdomain blocks all non-DG_JUSTICE_CRAWLER user-agents via robots.txt and requires a separate written exception from NS IT. The Sbírka collection is the curated, publication-grade subset.
Configure your MCP client
Sources
What this repository does not provide
This repository's source — the MCP server code, schema, and ingestion script — is licensed under Apache 2.0. The license below covers the code in this repository only; it does not extend to the upstream legal materials.
Running ingestion may download, cache, transform, and index materials from the listed upstream sources. You are responsible for confirming that your use of those materials complies with the source terms, attribution requirements, robots/rate limits, database rights, copyright rules, and any commercial-use or redistribution limits that apply in your jurisdiction.
License
Apache 2.0 — see LICENSE. Commercial use, modification, and redistribution of the source code in this repository are permitted under that license. The license does not extend to upstream legal materials downloaded by the ingestion script; those remain governed by the source jurisdictions' own publishing terms (see Sources above).
The Ansvar gateway
If you'd rather not self-host, ansvar.eu provides this MCP plus the full Ansvar fleet through a single authenticated endpoint, with the curated production corpus, multi-MCP query orchestration, and citation enrichment.
Issues: github.com/Ansvar-Systems/Czech-law-mcp/issues · Security: [email protected]
来源:README.md,提交 838ce31
工具
0版本历史
1- v1.0.1最新Sep 16, 2026
评分
已满足适用检查项的 40%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
请在仓库或注册中心条目中声明许可证。
其他 Ansvar 集成

Ansvar: Dutch Law
eu.ansvar官方发布者
一个远程 MCP 服务器,让助手检索带引用的欧盟及全球法律、法规、安全框架与威胁情报,无来源时明确拒绝作答。

Ansvar: US Law
eu.ansvar官方发布者
远程 MCP 服务器,让助手以带引用的方式检索欧盟及全球法律、法规、安全框架与威胁情报。

Ansvar: Threat Intelligence
eu.ansvar官方发布者
远程 MCP 服务器,让助手在欧盟及全球法律、法规、安全框架和 CVE 威胁情报中做带引用的检索与条文查询。

Ansvar: Swedish Law
eu.ansvar官方发布者
远程 MCP 服务器,让助手以可引用来源的方式检索欧盟及全球法律、法规、安全框架与威胁情报。

Ansvar: Spanish Law
eu.ansvar官方发布者
远程 MCP 服务器,让助手检索并获取带引用的欧盟及全球法律、法规、安全框架与威胁情报。