mcpField
E
estonian-law-mcp

estonian-law-mcp

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

关于 estonian-law-mcp

面向爱沙尼亚法律研究、合规和法律科技开发,提供法规全文检索与条文查询的 MCP 服务。它以官方公报原文为依据,并支持引文核验、法规效力检查和欧盟法律交叉查询。

主要功能

  1. 01检索法规全文与条文
  2. 02按法规缩写和条款获取原文
  3. 03核验引文并检查法规效力
  4. 04汇集多部法规引文
  5. 05查询欧盟法律交叉引用

适用场景

  1. 01查找个人数据处理相关规定
  2. 02获取指定法规条文
  3. 03核验法规引文并确认效力
  4. 04追踪爱沙尼亚法规与欧盟法关系

MCP 相关

向 MCP 客户端提供爱沙尼亚法规检索、条文获取、引文核验和欧盟法律查询工具。README 说明语料现由 Ansvar Gateway 提供,也可自行构建语料并运行服务。

配置

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

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

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

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

工具

还没有获取到工具列表

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

详细介绍

爱沙尼亚法律 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——设置 → 连接器 → 添加自定义连接器 → 粘贴 https://gateway.ansvar.eu/mcp

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


自托管此 MCP

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

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

AI 时代的 Riigi Teataja 替代方案。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

直接从 Claude、Cursor 或任何兼容 MCP 的客户端查询 1,602 部爱沙尼亚法规——涵盖 Isikuandmete kaitse seadus(IKS)、Karistusseadustik、Tsiviilseadustiku üldosa seadus、Küberturvalisuse seadus等。

如果你正在构建法律科技或合规工具,或进行爱沙尼亚法律研究,这就是你的已验证参考数据库。

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


为什么要创建此项目

爱沙尼亚法律研究主要集中在 Riigi Teataja——爱沙尼亚典范级电子政务平台——但要浏览 1,602 部 seadused 并与 EUR-Lex 交叉检索,仍需要手动操作。无论你是:

  • 律师,需要核验法律文书或 leping 中的引文
  • 合规官,需要检查 IKS 或 Küberturvalisuse seadus 规定的义务
  • 法律科技开发者,正在构建基于爱沙尼亚法律的工具
  • 研究人员,追溯从 eelnõu 到 seadus 的立法历史

……你都不应该需要打开十几个浏览器标签页并手动交叉检索。向 Claude 提问,获取准确条文及其上下文。

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


示例查询

连接后,只需自然地提问(查询支持爱沙尼亚语或英语):

  • "《个人数据保护法》(IKS)§ 6 对个人数据处理原则有何规定?"
  • "在爱沙尼亚法律法规中搜索‘个人数据保护’"
  • "《个人数据保护法》(RT I, 04.01.2019, 11)仍然有效吗?"
  • "《刑法典》中关于计算机犯罪的条款有哪些?"
  • "哪些爱沙尼亚法律实施了 NIS2 指令?"
  • "在《电子身份识别和电子交易信任服务法》中搜索电子签名条款"
  • "查找爱沙尼亚法律中关于数据泄露通知的条款"
  • "验证引文 ‘IKS § 6’"

包含内容

类别数量详情
法规1,602 部法律来自 Riigi Teataja 的爱沙尼亚法律法规,内容全面
条款63,624 条支持通过 FTS5 搜索全文
高级版:判例法0(免费版)计划收录 Riigikohus 和上诉法院的裁决
高级版:立法准备材料163,383 份文档法案和说明文件
高级版:机构指南0(免费版)计划收录 Andmekaitse Inspektsioon 指南
数据库大小约 116 MB经过优化的 SQLite,可移植
每日更新自动根据 Riigi Teataja 检查数据是否为最新

仅包含经过验证的数据——每条引文都经过官方来源(riigiteataja.ee)验证。没有任何由大模型生成的内容。


为什么有效

原文照录(不经过大模型处理):

  • 所有法规文本均来自 Riigi Teataja(riigiteataja.ee)官方来源
  • 条款直接从 SQLite FTS5 数据库行中原样返回
  • 不使用大模型进行摘要或改写——数据库包含的是法规文本,而非 AI 解读

智能上下文管理:

  • 搜索会根据 BM25 评分返回排序后的条款(适合在上下文中使用)
  • 根据法律缩写和条款编号检索条款,返回精确文本
  • 交叉引用有助于导航,无需一次性加载所有内容

技术架构:

Riigi Teataja API → Parse → SQLite → FTS5 snippet() → MCP response
                      ↑                     ↑
               Provision parser       Verbatim database query
传统研究方式与此 MCP 的对比
传统方式此 MCP 服务
按法律名称搜索 Riigi Teataja使用通俗的爱沙尼亚语搜索:“个人数据处理的同意”
手动浏览多章法律获取带上下文的准确条款
手动交叉引用不同法律build_legal_stance 汇总多个来源的内容
“这部法律有效吗?”→ 手动核查check_currency 工具 → 数秒内获得答案
查找欧盟依据 → 翻查 EUR-Lexget_eu_basis → 立即获取链接的欧盟指令
没有 API,也无法集成MCP 协议 → 原生支持 AI

传统方式: 搜索 Riigi Teataja → 下载 PDF → Ctrl+F → 与 EUR-Lex 交叉核对 → 查看 AKI 指南 → 重复操作

此 MCP: “IKS § 6 中关于个人数据处理原则的欧盟法律依据是什么?” → 完成。


可用工具(13 个)

核心法律研究工具(8 个)
工具描述
search_legislation使用 BM25 排序,对 63,624 条进行 FTS5 全文搜索。支持带引号的短语、布尔运算符和前缀通配符
get_provision根据法律缩写和条款编号检索指定条款(例如,“IKS” + “§ 6”)
check_currency检查法规是否有效(生效/失效)、已修订或已废止
validate_citation根据数据库验证引文——避免幻觉的核查。支持 “IKS § 6”、“KarS § 206”
build_legal_stance汇总多个法律中与某个法律主题相关的引文
format_citation按照爱沙尼亚规范格式化引文(完整/简短/指定条文)
list_sources列出所有可用法规及其元数据、覆盖范围和数据来源信息
about服务信息、功能、数据集统计信息和覆盖范围摘要
欧盟法律整合工具(5 项)
工具描述
get_eu_basis获取爱沙尼亚法规所依据的欧盟指令/条例
get_estonian_implementations查找实施特定欧盟法案的爱沙尼亚法律
search_eu_implementations搜索欧盟文件及其在爱沙尼亚的实施数量
get_provision_eu_basis获取特定条款所引用的欧盟法律
validate_eu_compliance检查爱沙尼亚法规对欧盟指令的实施状态

欧盟法律整合

爱沙尼亚是欧盟成员国(自 2004 年起),也是数字治理的先行者。爱沙尼亚的电子治理和数字身份立法直接影响了 eIDAS 等欧盟法律文件的制定,因此,爱沙尼亚既是欧盟数字法律的实施者,也是其创制者,独具特色。

指标值
欧盟成员国是 — 自 2004 年 5 月 1 日起
欧元区是 — 自 2011 年 1 月 1 日起
欧盟引用连接爱沙尼亚法规与欧盟法律的交叉引用
已转化的指令GDPR、NIS2、DORA、eIDAS、AI Act、PSD2、反洗钱指令等
EUR-Lex 整合自动获取元数据
电子治理爱沙尼亚数字身份立法助力制定 eIDAS 标准
爱沙尼亚实施的主要欧盟法律
  • Isikuandmete kaitse seadus (IKS) — GDPR 的国家层面实施(isikuandmete kaitse)
  • Küberturvalisuse seadus —《网络安全法》(转化 NIS 指令)
  • E-identimise ja e-tehingute usaldusteenuste seadus — 转化 eIDAS
  • Makseasutuste ja e-raha asutuste seadus — 转化 PSD2

详细文档请参阅 EU_INTEGRATION_GUIDE.md。


数据来源与更新情况

所有内容均来自权威的爱沙尼亚法律数据库:

  • Riigi Teataja — 爱沙尼亚官方国家公报(Eesti ametlik väljaanne)
  • EUR-Lex — 欧盟官方法律数据库(仅元数据)
数据来源信息
字段值
权威来源Riigi Teataja(爱沙尼亚国家公报)
获取方式Riigi Teataja 官方开放数据 API
语言爱沙尼亚语
许可证公共领域(avalik teave)
覆盖范围1,602 部法规,63,624 项条款
最后摄取日期2026-02-28
自动更新检查(每日)

每日 GitHub Actions 工作流会监控 Riigi Teataja 的变更:

检查项方法
法规修订比较 Riigi Teataja 中 1,602 部法规的日期
新法规监控 Riigi Teataja 新发布的法规
已废止法规检测 Kehtetud/jõus 状态变更
欧盟引用时效性Git 提交时间戳 — 超过 90 天时标记

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


安全

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

扫描器功能频率
CodeQL静态分析安全漏洞每周 + PR
SemgrepSAST 扫描(OWASP Top 10、机密信息、TypeScript)每次推送
Gitleaks检测整个 git 历史中的机密信息每次推送
Trivy扫描文件系统和 npm 依赖中的 CVE每日
Docker Security容器映像扫描 + SBOM 生成每日
Socket.dev检测供应链攻击PR
OSSF ScorecardOpenSSF 最佳实践评分每周
Dependabot自动更新依赖项每周

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


重要免责声明

法律建议

此工具不提供法律建议

法条文本来源于 Riigi Teataja 官方出版物。不过:

  • 这是一个研究工具,不能替代专业法律咨询
  • 免费版不包含法院判例——请勿仅依赖此工具研究 kohtupraktika
  • 提交法院文件时,请对照一手来源(Riigi Teataja)核实关键引文
  • 欧盟交叉引用是从法条文本和 EUR-Lex 元数据中提取的,并非完整的实施映射

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

客户保密

查询会通过 Claude API。对于受特权保护或机密事项,请使用本地部署。请参阅 PRIVACY.md,了解符合 Eesti Advokatuur(爱沙尼亚律师协会)职业行为标准的指南。


开发

设置
git clone https://github.com/Ansvar-Systems/Estonian-law-mcp
cd Estonian-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 seadused from Riigi Teataja
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
  • **数据库大小:**约 116 MB(高效、便携)
  • **可靠性:**数据摄取成功率为 100%

更多 Ansvar MCP

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

贡献

欢迎贡献!指南请见 CONTRIBUTING.md。

优先方向:

  • 扩展法院判例(Riigikohus、ringkonnakohtud)
  • 扩展欧盟交叉引用
  • 历史法条版本和修订跟踪
  • Andmekaitse Inspektsioon 指导文件
  • RIA(Riigi Infosüsteemi Amet)网络安全指南

路线图

  • 核心法条数据库,支持 FTS5 搜索(1,602 部法令,63,624 条条文)

  • 集成欧盟法律,支持双向查询

  • 高级立法准备文件数据集(163,383 份文件)

  • Vercel Streamable HTTP 部署

  • 扩展 Kohtupraktika(法院判例)——Riigikohus 和 ringkonnakohtud

  • 历史法条版本(修订跟踪)

  • Andmekaitse Inspektsioon 指导文件

  • RIA 网络安全指南和通知


引用

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

@software{estonian_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Estonian Law MCP Server: AI-Powered Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/Estonian-law-mcp},
  note = {1,602 Estonian statutes with 63,624 provisions and EU law cross-references}
}

许可证

Apache License 2.0。详情请见 LICENSE。

数据许可
  • **法令与立法:**Riigi Teataja(公有领域——avalik teave)
  • **欧盟元数据:**EUR-Lex(欧盟公有领域)

关于 Ansvar Systems

我们为欧洲市场打造由 AI 加速的合规与法律研究工具。爱沙尼亚在数字治理领域的领先地位——从电子居民身份到区块链保障的公共记录——使其成为我们 AI 原生法律研究工具的理想选择。

因此,我们将其开源。浏览 1,602 部 seadused 和 63,624 条条文,不应该非得拥有法律学位。

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


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

评论

支持 Markdown

第一次接触 MCP?

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

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