Skip to main content
Glama
Ansvar-Systems

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/mcp

Claude 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.shnpm run ingestmake ingest;请查看仓库根目录)。

面向 AI 时代的 NN(Narodne novine)替代方案。

MCP Registry License GitHub stars CI Database Provisions

查询 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"

手动浏览多条款法典

获取带上下文的精确条款

法律之间的手动交叉引用

build_legal_stance 跨来源聚合

"Je li ovaj zakon na snazi?" -- 手动检查

check_currency 工具 -- 数秒内给出答案

查找欧盟依据 -- 翻阅 EUR-Lex

get_eu_basis -- 即时关联欧盟指令

无 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)

工具

描述

search_legislation

使用 FTS5 对 157,667 个条款进行全文搜索,并带有 BM25 排名。支持克罗地亚语、引号短语、布尔运算符、前缀通配符

get_provision

通过法规标识符 + 条号检索特定条款(例如 "Kazneni zakon" + "144")

check_currency

检查法规是否有效、已修订或已废止

validate_citation

对照数据库验证引文 -- 零幻觉检查

build_legal_stance

汇总多个法规中关于某个法律主题的引文

format_citation

按照克罗地亚惯例格式化引文(完整/简短/精确定位)

list_sources

列出所有可用法规及其元数据、覆盖范围和来源

about

服务器信息、功能、数据集统计和覆盖范围摘要

欧盟法律集成工具(5)

工具

描述

get_eu_basis

获取克罗地亚法规对应的欧盟指令/法规

get_croatian_implementations

查找实施特定欧盟法案的克罗地亚法律

search_eu_implementations

搜索欧盟文件,并附带克罗地亚实施数量

get_provision_eu_basis

获取特定条款的欧盟法律引用

validate_eu_compliance

检查实施状态(未来功能,需要欧盟 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 集成

交叉引用将克罗地亚法规链接到相应的欧盟法案

欧盟衍生的关键克罗地亚立法

  1. Zakon o provedbi Opće uredbe o zaštiti podataka (NN 42/2018) -- GDPR 实施

  2. Zakon o kibernetičkoj sigurnosti (NN 14/2024) -- NIS2 转化

  3. Zakon o elektroničkim komunikacijama -- 《电子通信法典》转化

  4. Zakon o tržištu kapitala -- MiFID II 转化

  5. 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.tsscripts/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) 条是有条件的,且在结构上不同于 其他司法管辖区广泛的法定公有领域例外。

  • 默认状态: 所有作品(包括立法草案文本)自 创作完成之时起即受版权保护。

  • 需要触发: 只有在以下三种触发事件之一发生时, 保护才会丧失:

    1. 作品被提交至官方程序(例如 Sabor 的立法程序)。

    2. 作品根据公共信息公开规则被披露。

    3. 作品在 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 -- 瑞典斯德哥尔摩


A
license - permissive license
-
quality - not tested
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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