mcpField
R
romanian-law-mcp

romanian-law-mcp

本地服务
github.com/Ansvar-Systems法律与政务516 周前更新

关于 romanian-law-mcp

romanian-law-mcp 为法律专业人士、合规团队、开发者和研究人员提供罗马尼亚立法检索。它返回可搜索的原文条款,并支持引文核验及欧盟法律关联;语料现由 Ansvar Gateway 提供,也可自行构建数据库后自托管。

主要功能

  1. 01全文检索法律条款
  2. 02获取法条原文
  3. 03检查法规状态并核验引文
  4. 04汇总法律依据并格式化引文
  5. 05追踪罗马尼亚与欧盟法律关联

适用场景

  1. 01查找特定法律主题的条款
  2. 02核验罗马尼亚法律引文
  3. 03检查法规是否仍然有效
  4. 04追踪罗马尼亚对欧盟法律的实施

MCP 相关

语料通过 Ansvar Gateway 提供给 MCP 客户端,网址为 https://gateway.ansvar.eu/mcp,并使用 OAuth。服务提供立法检索与获取、引文和法规状态核验,以及罗马尼亚与欧盟法律交叉引用工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"eu-ansvar-romanian-law": {
"command": "npx",
"args": [
"-y",
"@ansvar/romanian-law-mcp"
]
}
}
}
启动命令npx -y @ansvar/romanian-law-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@ansvar/romanian-law-mcp1.0.0

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

罗马尼亚法律 MCP 服务

罗马尼亚法律语料现已通过 Ansvar Gateway 提供。 将你的 AI 助手(Claude、Copilot、Cursor、自定义 MCP 客户端)连接到 https://gateway.ansvar.eu/mcp——只需一次 OAuth 连接即可使用,并提供免费套餐;涵盖本语料、欧盟法规、经审计的 28 个司法辖区的国家法律,以及 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——设置 → 连接器 → 添加自定义连接器 → 粘贴 https://gateway.ansvar.eu/mcp

首次请求会打开 OAuth 注册流程(设置详情:ansvar.eu/docs/quickstart)。注册后,你的客户端会绑定到你的账户;套餐(免费 / 高级 / 团队 / 企业)决定扇出范围、配额以及可访问的下游 MCP。


自托管此 MCP

你也可以克隆此仓库并自行构建语料。架构、抓取器和工具实现都在这里。仓库中不包含预构建数据库——由于上游来源的 TDM 和标准许可限制,我们将语料托管在 Ansvar 基础设施上,而不将其作为公共制品分发。

自行构建:运行此仓库的摄取脚本(入口点因仓库而异,通常为 scripts/ingest.sh、npm run ingest 或 make ingest;请检查仓库根目录)。

AI 时代的 Monitorul Oficial 替代方案。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

直接从 Claude、Cursor 或任何兼容 MCP 的客户端查询 12,001 部罗马尼亚法规——从《个人数据保护法》和《刑法典》到《民法典》《劳动法典》等。

如果你正在构建法律科技产品、合规工具,或开展罗马尼亚法律研究,这就是经过验证的参考数据库。

由 Ansvar Systems 构建——瑞典斯德哥尔摩


为什么要构建它

罗马尼亚法律研究需要在 legislatie.just.ro、monitoruloficial.ro 和 EUR-Lex 之间查找,还要确认欧盟法律的实施状态——涉及中东欧地区规模最大的国家立法语料之一。无论你是:

  • 律师,在向 Înalta Curte de Casație și Justiție(ICCJ)或 Curtea Constituțională 提交材料前核验引文
  • 合规官,核查《190/2018 号法律》下的 GDPR 实施情况或 NIS2 要求
  • 法律科技开发者,基于罗马尼亚法律构建工具
  • 研究人员,追踪欧盟指令在 12,001 部法规中的转置情况

……你都不该需要打开几十个浏览器标签页并手动交叉核对。询问 Claude,即可获得准确条文及其上下文。

此 MCP 服务让罗马尼亚法律变得可搜索、可交叉引用,并且可供 AI 读取。


示例查询

连接后,只需自然地提问:

  • "2018 年第 190 号法律关于个人数据保护的同意规定了什么?"
  • "《刑法典》现行有效吗?"
  • "在罗马尼亚法律中搜索‘个人数据保护’"
  • "哪些欧盟指令是《劳动法典》的依据?"
  • "哪些罗马尼亚法律落实了 NIS2 指令?"
  • "《刑法典》第 325 条关于侵占规定了什么?"
  • "在罗马尼亚法律中搜索安全事件通知要求"
  • "验证引文‘第 190/2018 号法律第 5 条’"
  • "比较罗马尼亚法律中通过落实 NIS2 对数据保护的要求"

包含内容

类别数量详情
法规12,001 部法规来自 legislatie.just.ro 的罗马尼亚法律法规全集
条款112,257 条支持 FTS5 全文搜索
数据库大小258 MB优化的 SQLite,便于移植
每日更新自动化根据官方来源检查数据是否为最新

仅包含经过验证的数据——每条引文均经过官方来源(legislatie.just.ro、Monitorul Oficial)验证。不含任何由大模型生成的内容。

罗马尼亚语是本工具集规模最大的语料之一:12,001 部法规,体现了罗马尼亚全面的民法传统以及对欧盟 acquis 的完整转化。


实际效果

为何有效

原文来源文本(未经大模型处理):

  • 所有法规文本均采集自 legislatie.just.ro(司法部门户网站)和 Monitorul Oficial
  • 条款从 SQLite FTS5 数据库行中原样返回
  • 不进行大模型摘要或改写——数据库中存储的是法规文本,而非 AI 解读

智能上下文管理:

  • 搜索会返回按 BM25 评分排序的条款(适合放入上下文)
  • 根据法规标识符和条款编号检索条款,可获取准确原文
  • 交叉引用有助于浏览内容,无需一次性加载所有内容

技术架构:

legislatie.just.ro / monitoruloficial.ro --> Parse --> SQLite --> FTS5 snippet() --> MCP response
                                              ^                        ^
                                       Provision parser         Verbatim database query
传统研究方式与此 MCP 的对比
传统方式此 MCP 服务
按法规名称搜索 legislatie.just.ro使用通俗罗马尼亚语搜索:“protecția datelor consimțământ”
手动浏览包含多条条款的法典获取包含上下文的准确条款
手动交叉查找不同法律build_legal_stance 汇总多个来源的内容
“这部法律现行有效吗?”——手动核查check_currency 工具——几秒内得到答案
查找欧盟依据——翻阅 EUR-Lexget_eu_basis——立即获取关联的欧盟指令
没有 API,也无法集成MCP 协议——面向 AI 原生设计

传统方式: 在 legislatie.just.ro 上搜索 --> 浏览多条款法典 --> Ctrl+F --> 与欧盟指令比较 --> 重复操作

此 MCP: “2018 年第 190 号法律第 5 条关于同意的规定依据哪项欧盟法案?” --> 完成。


可用工具(13 个)

核心法律研究工具(8 个)
工具描述
search_legislation对 112,257 条内容进行 FTS5 全文搜索,并按 BM25 排序。支持罗马尼亚语、带引号的短语、布尔运算符和前缀通配符
get_provision按法规标识符和条款编号检索特定条款(例如,“Legea 190/2018” + “5”)
check_currency检查法规是否现行有效、已修订或已废止
validate_citation对照数据库验证引文——零幻觉核查
build_legal_stance汇总多个法规中与某法律主题相关的引文
format_citation按罗马尼亚惯例格式化引文(完整、简短、精确定位)
list_sources列出所有可用法规及其元数据、覆盖范围和数据来源
about服务信息、功能、数据集统计信息和覆盖范围摘要
欧盟法律集成工具(5 个)
工具描述
get_eu_basis获取适用于罗马尼亚法规的欧盟指令/法规
get_romanian_implementations查找实施特定欧盟法案的罗马尼亚法律
search_eu_implementations搜索欧盟文件,并显示罗马尼亚实施数量
get_provision_eu_basis获取特定条文涉及的欧盟法律参考
validate_eu_compliance检查实施状态(未来功能,需要 EU MCP)

欧盟法律集成

罗马尼亚于 2007 年 1 月 1 日加入欧盟。所有欧盟法规均直接适用;指令则需转化为罗马尼亚法律。

指标值
欧盟成员资格自 2007 年 1 月 1 日起
欧盟共同法律体系全面适用欧盟法律体系
GDPR通过 Legea 190/2018 实施
NIS2通过 Legea 362/2023 privind securitatea rețelelor și sistemelor informatice 转化
AML5通过 Legea 129/2019 privind prevenirea și combaterea spălării banilor 实施
EUR-Lex 集成交叉引用将罗马尼亚法规关联至源欧盟法案
源自欧盟法律的主要罗马尼亚立法
  1. Legea 190/2018 —— GDPR 实施(Regulation 2016/679)
  2. Legea 362/2023 —— NIS2 转化(Directive 2022/2555)
  3. Legea 297/2004(通过 MiFID II 立法更新)—— 资本市场
  4. Legea 129/2019 —— AML 指令转化
  5. Legea 506/2004 —— ePrivacy Directive 转化

详细文档请参阅 EU_INTEGRATION_GUIDE.md,实用示例请参阅 EU_USAGE_EXAMPLES.md。


数据来源与时效性

所有内容均来源于权威的罗马尼亚法律数据库:

数据溯源
字段值
主管机构罗马尼亚司法部
语言罗马尼亚语(唯一官方立法语言)
覆盖范围罗马尼亚所有国家立法;欧盟法规直接适用
来源legislatie.just.ro
自动时效性检查(每日)

每日 GitHub Actions 工作流会监控官方来源的变更:

检查项方法
法规修订根据已知条文锚点检测偏差
新法规与 legislatie.just.ro 索引进行比对
已废止法规检测状态变更
欧盟参考信息过时超过 90 天时标记

仅使用经过验证的数据 —— 每条引文都经过官方来源验证。不含任何由 LLM 生成的内容。


安全

本项目采用多层自动化安全扫描:

扫描器功能计划
CodeQL静态分析安全漏洞每周 + PR
SemgrepSAST 扫描(OWASP Top 10、密钥、TypeScript)每次推送
Gitleaks扫描整个 git 历史中的密钥每次推送
Trivy扫描文件系统和 npm 依赖中的 CVE每日
Socket.dev检测供应链攻击PR
Dependabot自动更新依赖每周

完整政策和漏洞报告方式请参阅 SECURITY.md。


重要免责声明

法律建议

此工具不构成法律建议

法规文本来源于 legislatie.just.ro(司法部门户网站)。但请注意:

  • 这是一个研究工具,不能替代专业法律顾问
  • 不包含法院判例——请勿仅依赖此工具进行判例法研究;请直接查阅 ICCJ 数据库和 Curtea Constituțională
  • 提交法院文件前,请对照一手资料核实重要引文
  • 欧盟交叉引用源自法规文本,并非基于 EUR-Lex 全文分析
  • legislatie.just.ro 上的合并版本可能与 Monitorul Oficial 原文不同——用于法律诉讼时,请对照官方公报核实

用于专业用途前,请阅读:DISCLAIMER.md | PRIVACY.md

客户保密

查询会通过 Claude API 处理。对于受法律特权保护或机密事项,请使用本地部署。请参阅 Uniunea Națională a Barourilor din România (UNBR) 关于在法律实务中使用 AI 工具的指南。


开发

设置
git clone https://github.com/Ansvar-Systems/Romanian-law-mcp
cd Romanian-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 legislatie.just.ro
npm run ingest:full-laws          # Full law ingestion pipeline
npm run ingest:indexed-laws       # Ingest from index
npm run pipeline:full-corpus      # Run full corpus pipeline
npm run build:db                  # Rebuild SQLite database
npm run drift:detect              # Run drift detection against anchors
npm run check-updates             # Check for amendments
性能
  • **搜索速度:**大多数 FTS5 查询低于 100ms
  • **数据库大小:**258 MB(已优化,可移植)
  • **可靠性:**12,001 部法规的摄取成功率为 100%

更多 Ansvar MCP

完整覆盖范围请访问 ansvar.eu/coverage。

贡献

欢迎贡献!请参阅 CONTRIBUTING.md 了解指南。

优先事项:

  • 扩充法院判例(ICCJ、Curtea Constituțională 的裁决)
  • 扩充欧盟交叉引用(完整的指令到法规映射)
  • 历史法规版本及修订追踪
  • 下级法院裁决(Curte de Apel、Tribunal 档案)

路线图

  • 核心法规数据库及 FTS5 搜索

  • 完整语料摄取(12,001 部法规,112,257 条条款)

  • 欧盟法律集成工具

  • Vercel Streamable HTTP 部署

  • 扩充法院判例(ICCJ、Curtea Constituțională)

  • 覆盖下级法院(Curte de Apel 档案)

  • 历史法规版本(修订追踪)

  • 用于程序化访问的 Web API


引用

如果您在学术研究中使用此 MCP 服务:

@software{romanian_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Romanian Law MCP Server: AI-Powered Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/Romanian-law-mcp},
  note = {12,001 Romanian statutes with 112,257 provisions and EU law cross-references}
}

许可证

Apache License 2.0。详情请参阅 LICENSE。

数据许可证

Ansvar 归属代码:Romanian-Legea-8-1996-Art-9。依据:Legea nr. 8/1996 privind dreptul de autor și drepturile conexe,第 9(b) 条 — 广泛的法规公有领域豁免条款。

  • **法规与立法:**罗马尼亚司法部通过 Portal Legislativ(legislatie.just.ro)提供。依据 Legea 8/1996 第 9(b) 条重新使用。
  • **欧盟元数据:**EUR-Lex(欧盟公有领域声明)。
覆盖范围(广泛)

Legea 8/1996 第 9(b) 条的适用范围广泛——涵盖政治、立法、 行政和司法文本(textele oficiale de natură politică, legislativă, administrativă, judiciară),以及其官方 译文。

有关第 9(b) 条原文及覆盖范围分析,请参阅 Ansvar 架构文档仓库中的 docs/audits/2026-05-17-eu-copyright-statutory-works-batch-2-HU-LU-PT-RO-GR.md。


关于 Ansvar Systems

我们为欧洲市场构建 AI 加速的合规与法律研究工具。这个 MCP 服务最初是我们内部用于查询罗马尼亚法律的参考工具——后来发现,为中东欧和欧盟市场构建产品的所有人都面临同样的研究难题。

因此,我们将其开源。查询 12,001 部法规及其欧盟源指令,不应该需要法律学位。

ansvar.eu -- 瑞典斯德哥尔摩


用心打造于瑞典斯德哥尔摩

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。