关于 hungarian-law-mcp
用于检索匈牙利法律和条文,并提供欧盟法律关联及引文工具的 MCP 服务。它通过 Ansvar Gateway 提供语料,服务于法律研究、合规检查和法律科技开发。
主要功能
- 01检索法律与条文
- 02获取条文原文
- 03查询欧盟法律关联
- 04验证并格式化引文
- 05检查法律状态
适用场景
- 01研究匈牙利法律要求
- 02查找落实欧盟法的匈牙利法律
- 03确认法律是否仍有效
MCP 相关
MCP 客户端通过 Ansvar Gateway 使用法律检索、条文获取和欧盟交叉引用工具。仓库包含构建语料所需的架构、抓取器和工具实现。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
匈牙利法律 MCP 服务
匈牙利法律语料现已通过 Ansvar Gateway 提供。 将你的 AI 助手(Claude、Copilot、Cursor、自定义 MCP 客户端)连接到
https://gateway.ansvar.eu/mcp— 通过一次 OAuth 连接即可使用,提供免费套餐,涵盖此语料,以及欧盟法规、数十个经过审核的司法辖区(欧洲 + 美国)的国家法律和 CVE/安全情报;每条结果均附有逐字来源引文。请从 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 — Settings → Connectors → Add custom connector → 粘贴 https://gateway.ansvar.eu/mcp
首次请求会打开 OAuth 注册流程(设置详情:ansvar.eu/docs/quickstart)。注册后,你的客户端将绑定到你的账户;套餐(免费 / 高级 / 团队 / 企业)决定可扇出访问的范围、配额,以及可访问的下游 MCP 服务。
自托管此 MCP
你也可以克隆此仓库并自行构建语料。架构、获取器和工具实现都在此仓库中。仓库中不包含预构建数据库 — 上游来源受到 TDM 和标准许可限制,因此我们将语料托管在 Ansvar 基础设施上,而不将其作为公共制品重新分发。
自行构建:运行此仓库的摄取脚本(各仓库的入口点有所不同 — 通常是 scripts/ingest.sh、npm run ingest 或 make ingest;请查看仓库根目录)。
面向 AI 时代的 Magyar Közlöny 替代方案。
直接从 Claude、Cursor 或任何兼容 MCP 的客户端查询 4,314 部匈牙利法规 — 从 GDPR végrehajtási törvény 和 Büntető Törvénykönyv,到 Polgári Törvénykönyv、Munka Törvénykönyve 等。
如果你正在开发法律科技产品、合规工具,或开展匈牙利法律研究,这就是你经过验证的参考数据库。
由 Ansvar Systems 构建 — 瑞典斯德哥尔摩
存在的意义
匈牙利法律研究资料分散在 njt.hu(Nemzeti Jogszabálytár)、Magyar Közlöny 出版物和 EUR-Lex 中。无论你是:
- 律师,需要核验法律文书或合同中的引文
- 合规官,需要确认某项法规是否仍然有效
- 法律科技开发者,需要基于匈牙利法律构建工具
- 研究人员,需要追踪 4,314 部法规中的立法条款
……你都不该需要打开几十个浏览器标签页并手动交叉核对。向 Claude 提问,获取准确条款及其上下文。
此 MCP 服务让匈牙利法律变得可搜索、可交叉引用,并且可供 AI 读取。
示例查询
连接后,只需用自然语言提问:
- "搜索 'adatvédelem' —— GDPR 执行法规定了哪些义务?"
- "《刑法典》第 370 条目前是否有效?"
- "在《劳动法典》中查找有关保护员工的条款"
- "《民法典》的消费者保护章节转置了哪项欧盟指令?"
- "哪些匈牙利法律转置了 GDPR?"
- "验证引用:Btk. 第 370 条第 (1) 款"
- "就数据泄露事件的报告义务制定法律立场"
- "匈牙利网络安全法是否符合 NIS2 指令的要求?"
包含内容
| 类别 | 数量 | 详情 |
|---|---|---|
| 法规 | 4,314 部法规 | 来自 njt.hu 的完整匈牙利法律法规 |
| 条款 | 130,124 个条款 | 支持 FTS5 全文搜索 |
| 判例法 | 11,519 项裁决 | 法院裁决(高级版) |
| 欧盟交叉引用 | 已包含 | 将指令和条例关联到匈牙利转置法规 |
| 数据库大小 | 282 MB | 优化后的 SQLite 数据库,便于移植 |
| 每日更新 | 自动化 | 与 njt.hu 核对数据是否为最新 |
仅含经验证的数据——每条引文均依据官方来源(njt.hu、Magyar Közlöny)核验。零 LLM 生成内容。
实际效果
为什么有效
原文照录(未经 LLM 处理):
- 所有法规文本均从 njt.hu(Nemzeti Jogszabálytár)官方来源获取
- 从 SQLite FTS5 数据库行中原样返回条款
- 不进行 LLM 摘要或改写——数据库包含的是法规文本,而非 AI 解读
智能上下文管理:
- 搜索结果按 BM25 评分排序,返回条款(适合用于上下文)
- 根据法规标识符和条款号检索条款,提供准确原文
- 交叉引用便于逐步查阅,无需一次性加载所有内容
技术架构:
njt.hu API → Parse → SQLite → FTS5 snippet() → MCP response
↑ ↑
Provision parser Verbatim database query
传统研究方式与此 MCP 的对比
| 传统方式 | 此 MCP 服务 |
|---|---|
| 按法规标题搜索 njt.hu | 使用普通匈牙利语搜索:"személyes adat hozzájárulás" |
| 手动查阅多章节法规 | 获取带有上下文的准确条款 |
| 手动交叉引用不同法律 | build_legal_stance 汇总多个来源 |
| “此法规仍然有效吗?”→ 手动核查 | check_currency 工具 → 数秒内获得答案 |
| 查找欧盟依据 → 翻查 EUR-Lex | get_eu_basis → 即刻获取关联的欧盟指令 |
| 查看多个网站以检查更新 | 每日自动核查数据是否为最新 |
| 没有 API,无法集成 | MCP 协议 → 原生支持 AI |
传统方式: 搜索 njt.hu → 下载 PDF → Ctrl+F → 交叉引用 → 在 EUR-Lex 中查询欧盟依据 → 重复
此 MCP: "哪条 GDPR 条文转置了关于特殊数据处理类别的第 9 条?" → 完成。
可用工具(13 个)
核心法律研究工具(8 个)
| 工具 | 描述 |
|---|---|
search_legislation | 对 130,124 个条款进行 FTS5 全文搜索,并按 BM25 排序 |
get_provision | 根据法规标识符和条款/款项检索特定条款 |
validate_citation | 对照数据库验证引文——零幻觉核查 |
build_legal_stance | 汇总多部法规中的引文,形成针对某一法律主题的立场 |
format_citation | 按匈牙利惯例格式化引文(完整/简短/精确定位) |
check_currency | 检查法规是否有效、已修订或已废止 |
list_sources | 列出所有可用法规及其元数据和数据来源 |
about | 服务信息、功能、数据集统计信息和覆盖范围摘要 |
欧盟法律整合工具(5)
| 工具 | 描述 |
|---|---|
get_eu_basis | 获取构成某项匈牙利法规依据的欧盟指令/法规 |
get_hungarian_implementations | 查找实施特定欧盟法案的匈牙利法律 |
search_eu_implementations | 搜索欧盟文件及其在匈牙利的实施数量 |
get_provision_eu_basis | 获取特定条款的欧盟法律引用 |
validate_eu_compliance | 检查匈牙利法规对欧盟指令的实施状态 |
欧盟法律整合
匈牙利是欧盟成员国。匈牙利立法直接转置欧盟指令并实施欧盟法规,从而建立匈牙利法律与欧盟法律之间可追溯的对应关系。
欧盟与匈牙利法律协调的重点领域:
- GDPR(2016/679) ——通过 2018. évi XXXVIII. törvény(információs önrendelkezési jogról és az információszabadságról szóló törvény módosítása)实施
- NIS2 指令(2022/2555) ——转置为匈牙利网络安全立法(kibervédelmi törvény)
- eIDAS 法规(910/2014) ——直接适用;另由匈牙利电子身份识别规则补充
- DORA(2022/2554) ——针对金融部门的数字运营韧性义务
- AI Act(2024/1689) ——适用于所有成员国的欧盟法规
- 消费者保护指令 ——通过 Fogyasztóvédelmi törvény 实施
欧盟衔接工具提供双向查询:既可查找实施指定欧盟法案的匈牙利法规,也可查找构成指定匈牙利条款依据的欧盟法案。
| 指标 | 值 |
|---|---|
| 欧盟成员国 | 自 2004 年起 |
| 法律体系 | 民法体系(欧洲大陆传统) |
| 官方公报 | Magyar Közlöny(magyarkozlony.hu) |
| 立法资料库 | Nemzeti Jogszabálytár(njt.hu) |
| EUR-Lex 集成 | 自动获取元数据 |
详细文档请参阅 EU_INTEGRATION_GUIDE.md。
数据来源与时效性
所有内容均来自权威的匈牙利法律数据库:
- njt.hu ——Nemzeti Jogszabálytár(国家立法资料库),匈牙利官方整合法律数据库
- Magyar Közlöny ——官方公报(主要立法发布渠道)
- EUR-Lex ——欧盟官方法律数据库(仅元数据)
自动时效性检查(每日)
每日 GitHub Actions 工作流会监控所有数据来源:
| 来源 | 检查内容 | 方法 |
|---|---|---|
| 法规修订 | 比较 njt.hu API 日期 | 检查全部 4,314 项法规 |
| 新法规 | Magyar Közlöny 发布内容(90 天窗口) | 与数据库进行差异比较 |
| 欧盟引用过期情况 | Git 提交时间戳 | 超过 90 天则标记 |
安全
本项目采用多层自动化安全扫描:
| 扫描器 | 功能 | 计划 |
|---|---|---|
| CodeQL | 安全漏洞静态分析 | 每周 + PR |
| Semgrep | SAST 扫描(OWASP Top 10、机密信息、TypeScript) | 每次推送 |
| Gitleaks | 检测 Git 历史中的机密信息 | 每次推送 |
| Trivy | 扫描文件系统和 npm 依赖中的 CVE | 每日 |
| Docker Security | 容器镜像扫描 + SBOM 生成 | 每日 |
| Socket.dev | 检测供应链攻击 | PR |
| OSSF Scorecard | OpenSSF 最佳实践评分 | 每周 |
| Dependabot | 自动更新依赖项 | 每周 |
完整政策和漏洞报告方式请参阅 SECURITY.md。
重要免责声明
法律建议
此工具不构成法律建议
法规文本来源于 njt.hu/Magyar Közlöny 官方出版物。不过:
- 这是一个研究工具,不能替代专业法律顾问
- 向法院提交文件时,请对照一手来源核实关键引文
- 欧盟交叉引用提取自匈牙利法规文本,而非 EUR-Lex 全文
- 在专业场景中依赖某项条款前,请务必通过 njt.hu 确认其当前有效状态
用于专业场景前,请阅读: DISCLAIMER.md | PRIVACY.md
客户保密
查询会通过 Claude API 处理。对于受保密义务约束或涉及机密的事项,请使用本地部署。有关 Magyar Ügyvédi Kamara(匈牙利律师协会)的合规指南,请参阅 PRIVACY.md。
文档
开发
设置
git clone https://github.com/Ansvar-Systems/Hungarian-law-mcp
cd Hungarian-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 njt.hu
npm run build:db # Rebuild SQLite database
npm run check-updates # Check for amendments and new statutes
性能
- 搜索速度: 大多数 FTS5 查询耗时 <100ms
- 数据库大小: 282 MB(完整语料库)
- 可靠性: 数据摄取成功率为 100%
更多 Ansvar MCP
完整覆盖范围请见 ansvar.eu/coverage。
贡献
欢迎贡献!请参阅 CONTRIBUTING.md 了解指南。
优先事项:
- 扩充法院判例(Kúria、宪法法院)
- 集成欧盟法规 MCP(完整欧盟法律文本、CJEU 判例)
- 历史法规版本和修订追踪
- 扩充政府法令(kormányrendeletek)
路线图
-
核心法规数据库,支持 FTS5 搜索
-
完整语料库摄取(4,314 项法规、130,124 条条款)
-
判例数据库(11,519 项裁决,高级版)
-
欧盟法律集成工具
-
Vercel Streamable HTTP 部署
-
每日新鲜度检查
-
扩充判例(Kúria 完整档案)
-
历史法规版本(修订追踪)
-
扩充政府法令
引用
如果您在学术研究中使用此 MCP 服务:
@software{hungarian_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Hungarian Law MCP Server: Production-Grade Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/Hungarian-law-mcp},
note = {Comprehensive Hungarian legal database with 4,314 statutes and 130,124 provisions}
}
许可证
Apache License 2.0。详情请见 LICENSE。
数据许可证
Ansvar 归属代码:Hungarian-Szjt-Section-1-4。依据:Szjt.
(1999 年第 LXXVI 号《版权法》)第 1(4) 条——对立法和行政材料作出了广泛的法定公有领域例外。
- 法规与立法: Nemzeti Jogszabálytár (NJT)——权威门户网站
njt.jog.gov.hu(由njt.hu迁移而来)。依据 Szjt. 第 1(4) 条重复使用。 - 欧盟元数据: EUR-Lex(欧盟公有领域声明)。
覆盖范围
匈牙利 Szjt. 第 1(4) 条是一项广泛的法定公有领域例外,涵盖立法、行政行为、官方决定及其他官方文件。
有关第 1(4) 条的原文及覆盖范围分析,请参阅 Ansvar 架构文档仓库中的 docs/audits/2026-05-17-eu-copyright-statutory-works-batch-2-HU-LU-PT-RO-GR.md。
关于 Ansvar Systems
我们为欧洲市场构建 AI 加速的合规与法律研究工具。此 MCP 服务最初是我们内部用于查询匈牙利法律的参考工具——后来发现,所有面向匈牙利和中欧市场的开发者都面临同样的研究难题。
因此,我们决定将其开源。浏览 4,314 项法规不该需要法律学位。
ansvar.eu —— 瑞典斯德哥尔摩
用心打造于瑞典斯德哥尔摩
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。