mcpField
L
latvian-law-mcp

latvian-law-mcp

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

关于 latvian-law-mcp

用于检索拉脱维亚法律和条文,并支持欧盟法律交叉引用及引文核验的 MCP 服务。通过 Ansvar Gateway 为法律研究、合规工作和法律科技开发提供访问。

主要功能

  1. 01检索法律与条文
  2. 02获取条文原文
  3. 03查询欧盟法律关联
  4. 04验证并格式化引文
  5. 05检查法律状态

适用场景

  1. 01研究拉脱维亚法律要求
  2. 02追溯条文依据的欧盟法律
  3. 03确认法律是否仍有效

MCP 相关

MCP 客户端通过 Ansvar Gateway 使用法律检索、条文获取和欧盟交叉引用工具。仓库包含构建语料所需的架构、抓取器和工具实现。

配置

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

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

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

安装包
npm@ansvar/latvian-law-mcp1.0.2

工具

还没有获取到工具列表

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

详细介绍

拉脱维亚法律 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 时代的 Latvijas Vēstnesis 替代方案。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

直接从 Claude、Cursor 或任何兼容 MCP 的客户端查询 2,249 部拉脱维亚法规——涵盖《Fizisko personu datu apstrādes likums》《Krimināllikums》《Civillikums》《Darba likums》等。

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

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


为何构建此项目

拉脱维亚法律研究需要查阅 likumi.lv、官方公报 Latvijas Vēstnesis,以及 EUR-Lex 以确认欧盟法规的实施情况,同时还要应对一套完整的法典和法规体系。无论你是:

  • 律师,在向 Augstākā tiesa(最高法院)或 Satversmes tiesa(宪法法院)提交材料前核实引文
  • 合规专员,检查《Fizisko personu datu apstrādes likums》中的 GDPR 实施情况或 NIS2 要求
  • 法律科技开发者,基于拉脱维亚法律构建工具
  • 研究人员,追踪 2,249 部法规中欧盟指令的转置情况

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

此 MCP 服务让拉脱维亚法律变得可搜索、可交叉引用,并且可供 AI 阅读。


示例查询

连接后,自然提问即可:

  • "Ko nosaka Fizisko personu datu apstrādes likuma 25. pants par datu apstrādi?"
  • "Vai Krimināllikums ir spēkā?"
  • "Meklēt 'personas datu aizsardzība' Latvijas tiesību aktos"
  • "Kādi ES tiesību akti ir Darba likuma pamatā?"
  • "Kuri Latvijas likumi īsteno NIS2 direktīvu?"
  • "Ko paredz Civillikuma 1785. pants par saistību tiesībām?"
  • "Validēt citātu 'Fizisko personu datu apstrādes likums, 25. pants'"
  • "Salīdzināt datu aizsardzības prasības dažādās NIS2 Latvijas implementācijās"

包含内容

类别数量详情
法规2,249 部法规来自 likumi.lv 的全面拉脱维亚立法
条款57,679 条支持使用 FTS5 进行全文搜索
高级版:判例法127,042 项判决Augstākā tiesa、Satversmes tiesa、Administratīvā tiesa(高级版)
高级版:立法准备材料29,516 份文件Saeima 注释和说明报告(高级版)
数据库大小131 MB经过优化的 SQLite,便于移植
每日更新自动化与 likumi.lv 进行新鲜度检查

仅包含经验证的数据——每条引文均经过官方来源(likumi.lv、Latvijas Vēstnesis)验证。不含任何 LLM 生成的内容。

高级版数据集规模庞大:包含来自拉脱维亚三级法院的 127,042 项判决,以及 29,516 份立法准备材料。


实际效果

为什么有效

原样提供来源文本(不经 LLM 处理):

  • 所有法规文本均来自 likumi.lv(由拉脱维亚共和国维护的官方法规整合门户)
  • 条款以 原样 从 SQLite FTS5 数据库行中返回
  • 不使用 LLM 进行摘要或改写——数据库包含法规文本,而非 AI 解读

智能上下文管理:

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

技术架构:

likumi.lv --> Parse --> SQLite --> FTS5 snippet() --> MCP response
               ^                        ^
        Provision parser         Verbatim database query
传统研究方式与此 MCP 的对比
传统方式此 MCP 服务
按法规名称搜索 likumi.lv使用通俗拉脱维亚语搜索:"personas datu apstrāde piekrišana"
手动浏览包含多个条款的法规获取带有上下文的准确条款
手动交叉参照不同法律build_legal_stance 汇总多个来源
“Vai šis likums ir spēkā?”——手动检查check_currency 工具——数秒内即可得到答案
查找欧盟依据——翻阅 EUR-Lexget_eu_basis——即时获取关联的欧盟指令
没有 API,无法集成MCP 协议——原生适用于 AI

传统方式: Meklēt likumi.lv --> Pārvietoties daudzpantu likumos --> Ctrl+F --> Salīdzināt ar ES direktīvām --> Atkārtot

此 MCP: "Kāds ES tiesību akts ir Fizisko personu datu apstrādes likuma 25. panta pamatā?" --> 完成。


可用工具(13 个)

核心法律研究工具(8 个)
工具说明
search_legislation对 57,679 条法规条款进行 FTS5 全文搜索,并按 BM25 排序。支持拉脱维亚语、带引号的短语、布尔运算符和前缀通配符
get_provision根据法规标识符和条款编号检索具体条款(例如,“Fizisko personu datu apstrādes likums” + “25”)
check_currency检查法规是否现行有效、已修订或已废止
validate_citation根据数据库验证引文——杜绝幻觉
build_legal_stance汇总多个法规中针对某个法律主题的引文
format_citation按照拉脱维亚惯例格式化引文(完整/简短/具体条款)
list_sources列出所有可用法规,包括元数据、覆盖范围和数据来源信息
about服务信息、功能、数据集统计和覆盖范围摘要
欧盟法律集成工具(5 个)
工具说明
get_eu_basis获取适用于拉脱维亚法规的欧盟指令/条例
get_latvian_implementations查找实施特定欧盟法案的拉脱维亚法律
search_eu_implementations搜索欧盟文件及拉脱维亚实施数量
get_provision_eu_basis获取特定条款的欧盟法律参考信息
validate_eu_compliance检查实施状态(未来支持,需要 EU MCP)

欧盟法律集成

拉脱维亚于 2004 年 5 月 1 日加入欧盟。所有欧盟条例均直接适用;指令则需要转化为拉脱维亚法律。

指标值
欧盟成员资格自 2004 年 5 月 1 日起
欧盟法律体系完整适用欧盟法律体系
GDPR通过 Fizisko personu datu apstrādes likums 实施
NIS2通过 Informācijas tehnoloģiju drošības likums 转置
AML5通过 Noziedzīgi iegūtu līdzekļu legalizācijas un terorisma finansēšanas novēršanas likums 实施
EUR-Lex 集成交叉引用将拉脱维亚法规链接至其源欧盟法案
源自欧盟法律的拉脱维亚主要立法
  1. Fizisko personu datu apstrādes likums —— GDPR 实施(条例 2016/679)
  2. Informācijas tehnoloģiju drošības likums —— NIS2 转置(指令 2022/2555)
  3. Finanšu instrumentu tirgus likums —— MiFID II 转置
  4. Elektronisko sakaru likums ——《电子通信法典》转置
  5. Noziedzīgi iegūtu līdzekļu likums —— AML 指令转置

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


数据来源与更新情况

所有内容均来自权威的拉脱维亚法律数据库:

  • likumi.lv —— 拉脱维亚共和国官方汇编立法
  • Latvijas Vēstnesis —— 拉脱维亚共和国官方公报
  • EUR-Lex —— 欧盟官方法律数据库(交叉引用元数据)
数据溯源
字段值
权威机构拉脱维亚共和国(Latvijas Republika)
语言拉脱维亚语(唯一官方立法语言)
覆盖范围所有拉脱维亚国家立法;欧盟条例直接适用
来源likumi.lv
自动更新检查(每日)

每日 GitHub Actions 工作流会监控 likumi.lv 的变更:

检查项方法
法规修订将 likumi.lv API 日期与全部 2,249 项法规进行比对
新法规比对 likumi.lv 索引(90 天窗口)
废止法规检测状态变更
欧盟引用过时情况超过 90 天时标记

仅包含经过验证的数据 —— 每条引用均已根据官方来源验证。不含任何由大模型生成的内容。


安全

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

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

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


重要免责声明

法律建议

此工具不构成法律建议

法规文本来源于 likumi.lv(官方整合版法律)。但是:

  • 这是一个研究工具,不能替代专业法律咨询
  • 免费版不包含法院判例——请直接查阅 Augstākā tiesa(AT)和 Satversmes tiesa 的数据库;高级版提供 127,042 项判决
  • 向法院提交文件前,请对照一手来源核实重要引文
  • 欧盟交叉引用依据法规文本整理,未对 EUR-Lex 全文进行分析
  • likumi.lv 上的整合版本具有权威性,但在法院诉讼中请对照 Latvijas Vēstnesis 核实公布日期

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

客户保密

查询会通过 Claude API 处理。对于享有法律特权或保密的事项,请使用本地部署。请参阅 Latvijas Zvērinātu advokātu padome(拉脱维亚宣誓律师协会)关于在法律实践中使用 AI 的指南。


开发

设置
git clone https://github.com/Ansvar-Systems/Latvian-law-mcp
cd Latvian-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 likumi.lv
npm run ingest:linked             # Ingest linked legislation
npm run ingest:corpus             # Full corpus ingestion
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
  • **数据库大小:**131 MB(经过优化,可移植)
  • **可靠性:**2,249 部法规的摄取成功率为 100%

更多 Ansvar MCP

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

贡献

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

优先领域:

  • 扩充法院判例(免费版——Augstākā tiesa 判决)
  • 扩充欧盟交叉引用(完整的指令到法规映射)
  • 历史法规版本与修订追踪
  • 下级法院判决(Apgabaltiesa、Rajona tiesa 档案)

路线图

  • 核心法规数据库,支持 FTS5 搜索

  • 完整语料摄取(2,249 部法规,57,679 条条款)

  • 欧盟法律集成工具

  • Vercel Streamable HTTP 部署

  • 高级数据集:127,042 项判例 + 29,516 份立法准备文件

  • 扩充法院判例(免费版)

  • 覆盖下级法院(Apgabaltiesa 档案)

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

  • 用于编程访问的 Web API


引用

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

@software{latvian_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Latvian Law MCP Server: AI-Powered Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/Latvian-law-mcp},
  note = {2,249 Latvian statutes with 57,679 provisions and EU law cross-references}
}

许可证

Apache License 2.0。详情请见 LICENSE。

数据许可证
  • 法规与立法:LV-Statutory-PD——依据《拉脱维亚著作权法》第 6 条,拉脱维亚法规属于公有领域;该条将规范性和行政性法令、国家和地方政府机关发布的其他文件、法院裁决、官方译文、官方整合文本以及法律规定的地图排除在版权保护之外。逐字依据:likumi.lv 整合文本(自 05.04.2023 起生效)。允许商业再利用,无需署名,无相同方式共享要求。完整解读请参阅 Ansvar 许可证目录和 2026-05-17 欧盟法规作品逐字审计。
  • **欧盟元数据:**EUR-Lex(欧盟公有领域)

关于 Ansvar Systems

我们为欧洲市场构建 AI 加速的合规与法律研究工具。此 MCP 服务最初是我们内部的拉脱维亚法律参考工具——后来发现,为波罗的海和欧盟市场构建产品的所有人都有相同的研究难题。

因此,我们将其开源。浏览 2,249 部法规及其欧盟源指令,不应该需要法律学位。

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


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

评论

支持 Markdown

第一次接触 MCP?

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

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