Croatian Law MCP Server
Croatian Law MCP Server
The Croatian 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 dozens of audited jurisdictions (Europe + the US), and CVE/security intelligence, every result with a verbatim source citation. Start at https://ansvar.eu/docs/quickstart
连接
Claude Code(一行):
claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcpClaude Desktop / Cursor — 添加到 claude_desktop_config.json(或 mcp.json):
{
"mcpServers": {
"ansvar": {
"type": "url",
"url": "https://gateway.ansvar.eu/mcp"
}
}
}Claude.ai — 设置 → 连接器 → 添加自定义连接器 → 粘贴 https://gateway.ansvar.eu/mcp
首次请求会打开 OAuth 注册流程(设置详情:ansvar.eu/docs/quickstart)。注册后,你的客户端将绑定到你的账户;层级(免费 / 高级 / 团队 / 公司)决定扇出、配额以及可访问的下游 MCP。
自托管此 MCP
你也可以克隆此仓库并自行构建语料库。schema、抓取器(fetcher)和工具实现都位于此。仓库中不包含的是预构建数据库 -- TDM 和上游来源的标准许可限制意味着我们将语料库托管在 Ansvar 基础设施上,而不是将其作为公共制品重新分发。
自行构建:运行此仓库的摄取脚本(入口因仓库而异 -- 通常是 scripts/ingest.sh、npm run ingest 或 make ingest;请查看仓库根目录)。
面向 AI 时代的 NN(Narodne novine)替代方案。
查询 4,531 部克罗地亚法规 -- 从 Zakon o provedbi GDPR 和 Kazneni zakon 到 Zakon o radu、Zakon o trgovačkim društvima 等等 -- 可直接从 Claude、Cursor 或任何兼容 MCP 的客户端进行。
如果你正在构建法律科技、合规工具,或正在做克罗地亚法律研究,这就是你的验证参考数据库。
由 Ansvar Systems 构建 -- 瑞典斯德哥尔摩
Related MCP server: Icelandic Law MCP
为什么存在
克罗地亚法律研究意味着要在 Narodne novine、zakon.hr 和 EUR-Lex 之间穿行,以确定欧盟实施状态 -- 跨越密密麻麻的法典和实施法规体系。无论你是:
律师 在 Vrhovni sud(最高法院)或 Ustavni sud(宪法法院)前验证引文
合规官 根据 Zakon o provedbi Opće uredbe o zaštiti podataka 检查 GDPR 实施状态
法律科技开发者 基于克罗地亚法律构建工具
研究人员 追踪欧盟指令在 4,531 部法规中的转化情况
……你不应该需要几十个浏览器标签页和手动交叉引用。直接问 Claude。获得精确条款。附有上下文。
这个 MCP 服务器使克罗地亚法律变得可搜索、可交叉引用、可被 AI 读取。
示例查询
连接后,直接自然提问:
"Što govori Zakon o provedbi Opće uredbe o zaštiti podataka o privoli?"
"Je li Kazneni zakon još uvijek na snazi?"
"Pretraži 'zaštita osobnih podataka' u hrvatskom zakonodavstvu"
"Koje EU direktive provodi Zakon o radu?"
"Što kaže članak 144. Kaznenog zakona o povredi tajnosti?"
"Pronađi odredbe o prijavljivanju povreda osobnih podataka"
"Koji hrvatski zakoni provode NIS2 direktivu?"
"Validiraj citat 'članak 5. Zakona o zaštiti osobnih podataka'"
"Usporedi zahtjeve za zaštitu podataka kroz NIS2 implementacije u hrvatskom pravu"
包含内容
类别 | 数量 | 详情 |
法规 | 4,531 部法规 | 来自 Narodne novine 的克罗地亚综合立法 |
条款 | 157,667 条 | 使用 FTS5 支持全文搜索 |
数据库大小 | 253 MB | 优化的 SQLite,可移植 |
新鲜度检查 | 自动化 | 针对 Narodne novine 的漂移检测 |
仅限经过验证的数据 -- 每条引文都对照官方来源(Narodne novine、zakon.hr)进行验证。零 LLM 生成内容。
查看实际效果
为什么有效
逐字来源文本(无 LLM 处理):
所有法规文本均从 Narodne novine(nn.hr)和 zakon.hr 官方来源摄取
条款原样从 SQLite FTS5 数据库行返回
零 LLM 摘要或释义 -- 数据库包含法规文本,而非 AI 解释
智能上下文管理:
搜索通过 BM25 评分返回排名条款(对上下文安全)
条款检索通过法规标识符 + 条号提供精确文本
交叉引用有助于无需一次加载所有内容即可导航
技术架构:
Narodne novine / zakon.hr --> Parse --> SQLite --> FTS5 snippet() --> MCP response
^ ^
Provision parser Verbatim database query传统研究 vs. 此 MCP
传统方式 | 此 MCP 服务器 |
按法规名称搜索 zakon.hr | 按纯克罗地亚语搜索:"zaštita osobnih podataka pristanak" |
手动浏览多条款法典 | 获取带上下文的精确条款 |
法律之间的手动交叉引用 |
|
"Je li ovaj zakon na snazi?" -- 手动检查 |
|
查找欧盟依据 -- 翻阅 EUR-Lex |
|
无 API、无集成 | MCP 协议 -- AI 原生 |
传统方式: Pretraži zakon.hr --> Navigi višečlane zakone --> Ctrl+F --> Usporedi s EU direktivama --> Ponovi
此 MCP: "Koji EU akt je osnova za članak 5. Zakona o provedbi GDPR?" --> 完成。
可用工具(13)
核心法律研究工具(8)
工具 | 描述 |
| 使用 FTS5 对 157,667 个条款进行全文搜索,并带有 BM25 排名。支持克罗地亚语、引号短语、布尔运算符、前缀通配符 |
| 通过法规标识符 + 条号检索特定条款(例如 "Kazneni zakon" + "144") |
| 检查法规是否有效、已修订或已废止 |
| 对照数据库验证引文 -- 零幻觉检查 |
| 汇总多个法规中关于某个法律主题的引文 |
| 按照克罗地亚惯例格式化引文(完整/简短/精确定位) |
| 列出所有可用法规及其元数据、覆盖范围和来源 |
| 服务器信息、功能、数据集统计和覆盖范围摘要 |
欧盟法律集成工具(5)
工具 | 描述 |
| 获取克罗地亚法规对应的欧盟指令/法规 |
| 查找实施特定欧盟法案的克罗地亚法律 |
| 搜索欧盟文件,并附带克罗地亚实施数量 |
| 获取特定条款的欧盟法律引用 |
| 检查实施状态(未来功能,需要欧盟 MCP) |
欧盟法律集成
克罗地亚于 2013 年 7 月 1 日加入欧盟。所有欧盟法规直接适用;指令需要转化为克罗地亚法律。
指标 | 值 |
欧盟成员资格 | 自 2013 年 7 月 1 日起 |
Acquis communautaire | 完整的欧盟法律秩序适用 |
GDPR | 通过 Zakon o provedbi Opće uredbe o zaštiti podataka (NN 42/2018) 实施 |
NIS2 | 通过 Zakon o kibernetičkoj sigurnosti (NN 14/2024) 转化 |
AML4/5 | 通过 Zakon o sprječavanju pranja novca i financiranja terorizma 实施 |
EUR-Lex 集成 | 交叉引用将克罗地亚法规链接到相应的欧盟法案 |
欧盟衍生的关键克罗地亚立法
Zakon o provedbi Opće uredbe o zaštiti podataka (NN 42/2018) -- GDPR 实施
Zakon o kibernetičkoj sigurnosti (NN 14/2024) -- NIS2 转化
Zakon o elektroničkim komunikacijama -- 《电子通信法典》转化
Zakon o tržištu kapitala -- MiFID II 转化
Zakon o sprječavanju pranja novca -- AML 指令转化
详见 EU_INTEGRATION_GUIDE.md 获取详细文档,以及 EU_USAGE_EXAMPLES.md 获取实用示例。
数据来源与新鲜度
所有内容均来自权威的克罗地亚法律数据库:
Narodne novine -- 克罗地亚共和国官方公报
Zakon.hr -- 克罗地亚综合立法门户
EUR-Lex -- 欧盟官方法律数据库(交叉引用元数据)
数据溯源
字段 | 值 |
权威机构 | Narodne novine d.d.(官方公报) |
语言 | 克罗地亚语(唯一官方立法语言) |
覆盖范围 | 克罗地亚所有国内立法;欧盟法规直接适用 |
来源 | narodne-novine.nn.hr, zakon.hr |
新鲜度检查
新鲜度工具位于 scripts/check-updates.ts 和 scripts/drift-detect.ts。
此精编版本目前未将这些检查接入到计划的 GitHub Actions 工作流中。
检查 | 方法 |
法规修订 | 针对已知条款锚点的漂移检测 |
新法规 | 对照 NN 官方发布索引的比较 |
已废止法规 | 状态变更检测 |
仅收录已验证数据 -- 每条引注均经过官方来源验证。零 LLM 生成内容。
安全
本项目使用多层自动安全扫描:
扫描器 | 作用 | 计划 |
CodeQL | 针对安全漏洞的静态分析 | 每周 + PR |
Semgrep | SAST 扫描(OWASP Top 10、密钥、TypeScript) | 每次推送 |
Gitleaks | 跨 git 历史进行密钥检测 | 每次推送 |
Trivy | 对文件系统和 npm 依赖进行 CVE 扫描 | 每日 |
Socket.dev | 供应链攻击检测 | PR |
Dependabot | 自动化依赖更新 | 每周 |
完整策略与漏洞报告请参阅 SECURITY.md。
重要免责声明
法律建议
本工具不构成法律建议
法规文本来源于克罗地亚官方 Narodne novine 和 zakon.hr 出版物。但是:
这是一个研究工具,不能替代专业法律顾问
不包含法院判例覆盖 -- 不要仅依赖此工具进行判例法研究;请查阅官方 Vrhovni sud 和 Ustavni sud 数据库
关键引注请对照一手来源进行核实,以用于法庭文件
欧盟交叉引用源自法规文本和元数据,而非 EUR-Lex 全文分析
zakon.hr 上的合并版本可能与 Narodne novine 原文不同 -- 在涉及法律程序时,务必对照官方公报进行核实
在专业场合使用前,请阅读: DISCLAIMER.md | PRIVACY.md
客户保密
查询通过 Claude API 传输。对于特权或机密事项,请使用本地部署。请查阅 Hrvatska odvjetnička komora (HOK) 关于在法律实践中使用 AI 工具的指南。
开发
设置
git clone https://github.com/Ansvar-Systems/croatian-law-mcp
cd croatian-law-mcp
npm install
npm run build
npm test本地运行
npm run dev # Start MCP server
npx @anthropic/mcp-inspector node dist/index.js # Test with MCP Inspector数据管理
npm run ingest # Ingest statutes from Narodne novine
npm run catalog:crawl # Crawl NN law catalog
npm run catalog:build-csv # Build catalog from CSV
npm run catalog:ingest # Ingest from catalog
npm run catalog:sync-fast # Fast sync via CSV + ingest
npm run build:db # Rebuild SQLite database
npm run drift:detect # Run drift detection against anchors性能
搜索速度: 大多数 FTS5 查询 <100ms
数据库大小: 253 MB(优化、可移植)
可靠性: 4,531 部法规的 100% 摄入成功率
更多 Ansvar MCP 服务器
完整工具集覆盖请访问 ansvar.eu/coverage。
贡献
欢迎贡献!指南请参阅 CONTRIBUTING.md。
优先领域:
法院判例法扩展(Vrhovni sud、Ustavni sud、VSRH)
欧盟交叉引用扩展(指令到法规的完整映射)
历史法规版本与修订追踪
下级法院裁判(Županijski sud、Općinski sud 档案)
路线图
带 FTS5 搜索的核心法规数据库
完整语料摄入(4,531 部法规,157,667 项条款)
欧盟法律集成工具
Vercel Streamable HTTP 部署
法院判例法扩展(Vrhovni sud、Ustavni sud)
下级法院覆盖(Županijski、Općinski 档案)
历史法规版本(修订追踪)
用于编程访问的 Web API
引用
如果您在学术研究中使用此 MCP 服务器:
@software{croatian_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Croatian Law MCP Server: AI-Powered Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/croatian-law-mcp},
note = {4,531 Croatian statutes with 157,667 provisions and EU law cross-references}
}许可证
Apache License 2.0。详情请参阅 LICENSE。
数据许可证
Ansvar 署名代码:HR-Statutory-PD-Conditional。依据:ZASP
(Zakon o autorskom pravu i srodnim pravima)第 18(3) 条 —— 一项
有条件的法定公有领域例外。
法规与立法: 通过
narodne-novine.nn.hr获取的 Narodne novine d.d.。依据 ZASP 第 18(3) 条重复使用 —— 适用于 已触发事件的文本。欧盟元数据: EUR-Lex(欧盟公有领域声明)。
覆盖范围(有条件 —— 触发要求)
克罗地亚 ZASP 第 18(3) 条是有条件的,且在结构上不同于 其他司法管辖区广泛的法定公有领域例外。
默认状态: 所有作品(包括立法草案文本)自 创作完成之时起即受版权保护。
需要触发: 只有在以下三种触发事件之一发生时, 保护才会丧失:
作品被提交至官方程序(例如 Sabor 的立法程序)。
作品根据公共信息公开规则被披露。
作品在 Narodne novine(官方公报)上发布。
对本 MCP 的实际影响: 摄入必须仅限于触发后的文本 —— 通常是 Narodne novine 上发布的版本 —— 而不是工作草稿、部委内部准备材料或提交前的委员会草稿。这些仍受保护。
请参阅 Ansvar 架构文档仓库中的
docs/audits/2026-05-17-eu-copyright-statutory-works-batch-3-BG-HR-SK-SI-SE.md
以获取第 18(3) 条原文及有条件触发分析。
关于 Ansvar Systems
我们为欧洲市场构建 AI 加速的合规与法律研究工具。这款 MCP 服务器最初是我们面向克罗地亚法律的内部参考工具 -- 事实证明,所有面向亚得里亚海和欧盟市场构建产品的人都面临同样的研究痛点。
所以我们将其开源。浏览 4,531 部法规及其欧盟来源指令,不应需要法律学位。
ansvar.eu -- 瑞典斯德哥尔摩
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityFmaintenanceQuery 4,326 Hungarian laws (Ptk., Mt., Btk., etc.) from MCP-compatible clients. Includes full-text search, citation validation, and EU law mapping.949Apache 2.0
- AlicenseAqualityFmaintenanceProvides access to 1,709 Icelandic statutes and 19,026 provisions with full-text search, citation validation, and EU/EEA law integration, enabling legal research and compliance checks through natural language queries.111091Apache 2.0
- Alicense-qualityBmaintenanceMCP server for real-time access to Mozambican legislation, enabling search, status checks, article retrieval, historical versions, and citation resolution via the Mozaia platform.MIT
- Alicense-qualityFmaintenanceEnables querying 40 Slovenian statutes with full-text search, provision retrieval, and EU law integration, providing verified references from official PISRS sources.79Apache 2.0
Related MCP Connectors
Connect AI to millions of laws and court cases with the Lawstronaut MCP.
Temporal search and comparison for official Luxembourg and reviewed EU law, with provenance.
Task-oriented MCP for Indonesian law: search, resolve citations, read laws, and MK decisions.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Ansvar-Systems/Croatian-law-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server