mcpField
L
lithuanian-law-mcp

lithuanian-law-mcp

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

关于 lithuanian-law-mcp

lithuanian-law-mcp 是面向立陶宛法律研究、合规和法律科技开发的 MCP 服务,提供法规及条文全文检索。它还支持引文核验、法规效力查询,以及立陶宛法与欧盟法之间的双向关联。

主要功能

  1. 01全文检索立陶宛法规
  2. 02按法规标识和条款获取原文
  3. 03核验引文与法规效力
  4. 04汇总法律主题相关引文
  5. 05查询立陶宛法与欧盟法关联

适用场景

  1. 01查找立陶宛法规中的具体规定
  2. 02检查法规是否仍然有效
  3. 03核验法律文书中的引文
  4. 04追踪立陶宛法规对应的欧盟法

MCP 相关

作为 MCP 服务,它向兼容客户端提供立陶宛法规搜索、条文获取、引文校验及欧盟法关联工具,并返回法规原文。

配置

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

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

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

安装包
npm@ansvar/lithuanian-law-mcp1.0.1

工具

还没有获取到工具列表

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

详细介绍

立陶宛法律 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——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 时代的 e-Seimas 替代方案。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

直接通过 Claude、Cursor 或任何兼容 MCP 的客户端查询 12,045 部立陶宛法规——从《个人数据法律保护法》和《刑法典》,到《民法典》《劳动法典》等。

如果你正在开发法律科技、合规工具,或开展立陶宛法律研究,这就是经过验证的参考数据库。

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


创建缘由

立陶宛法律研究分散在 e-Seimas、TAR(Teisės aktų registras)和 EUR-Lex。无论你是:

  • 律师,在法律意见书或合同中核验引文
  • 合规专员,确认某项法规是否仍然有效
  • 法律科技开发者,基于立陶宛法律构建工具
  • 研究人员,追踪 12,045 部法规中的立法条款

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

此 MCP 服务让立陶宛法律变得可搜索、可交叉引用,并且便于 AI 阅读。


示例查询

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

  • "搜索“个人数据保护”——《ADTAĮ》规定了哪些义务?"
  • "《刑法典》第 196 条目前仍有效吗?"
  • "在《劳动法》中查找有关员工保护的规定"
  • "哪些欧盟法律通过《民法典》得到落实?"
  • "哪些立陶宛法律落实了《GDPR》?"
  • "检查引用:DK 第 38 条第 1 款"
  • "根据《ADTAĮ》,就数据保护违规提出法律立场"
  • "立陶宛《网络安全法》符合 NIS2 吗?"

包含内容

类别数量详情
法规12,045 部法规来自 TAR 的立陶宛法律法规,内容全面
条款89,705 个条款支持使用 FTS5 全文搜索
欧盟交叉引用已包含与立陶宛法律关联的指令和法规
数据库大小262 MB经过优化的 SQLite,便于移植
每日更新自动化根据 TAR(e-tar.lt)进行新鲜度检查

仅包含已验证的数据——每条引文均经过官方来源(TAR、e-Seimas)验证。不含任何由 LLM 生成的内容。


实际效果

为什么它有效

原文内容(未经 LLM 处理):

  • 所有法规文本均取自 TAR(Teisės aktų registras)的官方来源
  • 条款从 SQLite FTS5 数据库行中原样返回
  • 不进行 LLM 摘要或改写——数据库包含法规文本,而非 AI 解读

智能上下文管理:

  • 搜索会返回按 BM25 评分排序的条款(适合纳入上下文)
  • 条款检索可通过法规编号 + 条款/款项获取原文
  • 交叉引用有助于逐步查阅,无需一次性加载所有内容

技术架构:

TAR API → Parse → SQLite → FTS5 snippet() → MCP response
            ↑                     ↑
     Provision parser      Verbatim database query
传统研究方式与此 MCP 的对比
传统方式此 MCP 服务
在 e-Seimas 中按法规编号搜索使用普通立陶宛语搜索:“asmens duomenys sutikimas”
手动查阅多章节法规获取带有上下文的具体条款
手动交叉引用不同法律build_legal_stance 汇总多个来源的内容
“这部法规仍然有效吗?”→ 手动核查check_currency 工具 → 几秒内给出答案
查找欧盟法律依据 → 在 EUR-Lex 中仔细查找get_eu_basis → 立即获取关联的欧盟指令
查看多个网站以检查更新每日自动进行新鲜度检查
没有 API,无法集成MCP 协议 → 原生支持 AI

传统方式: 搜索 TAR → 下载 PDF → Ctrl+F → 与其他法规交叉比对 → 在 EUR-Lex 中查询欧盟法律依据 → 重复

此 MCP: “哪些欧盟法律是《ADTAĮ》第 3 条的依据?” → 完成。


可用工具(13 个)

核心法律研究工具(8 个)
工具描述
search_legislation使用 BM25 排序,对 89,705 个条款进行 FTS5 全文搜索
get_provision根据法规标识符 + 条款/款项检索具体条款
validate_citation根据数据库验证引文——零幻觉检查
build_legal_stance汇总多个法规中与某一法律主题相关的引文
format_citation按立陶宛惯例格式化引文(完整/简短/精确定位)
check_currency检查法规是否有效、已修订或已废止
list_sources列出所有可用法规及其元数据和数据来源信息
about服务信息、功能、数据集统计信息和覆盖范围概览
欧盟法律集成工具(5 个)
工具说明
get_eu_basis获取作为立陶宛法规依据的欧盟指令/条例
get_lithuanian_implementations查找落实特定欧盟法案的立陶宛法律
search_eu_implementations搜索欧盟文件及其在立陶宛的实施数量
get_provision_eu_basis获取特定条款的欧盟法律参考信息
validate_eu_compliance检查立陶宛法规落实欧盟指令的状态

欧盟法律集成

立陶宛是欧盟成员国。立陶宛法律直接转化欧盟指令并落实欧盟条例,从而使立陶宛法律与欧盟法律之间形成紧密的对应关系。

欧盟与立陶宛法律衔接的重点领域:

  • GDPR(2016/679)——通过 Asmens duomenų teisinės apsaugos įstatymas(ADTAĮ,第 XI-1374 号法律)落实
  • NIS2 指令(2022/2555)——通过 Kibernetinio saugumo įstatymas 落实
  • eIDAS 条例(910/2014)——直接适用;由国家电子签名规则补充
  • DORA(2022/2554)——金融部门的数字韧性义务
  • AI Act(2024/1689)——直接适用于所有成员国的欧盟条例

欧盟桥接工具支持双向查询:查找落实某项欧盟法案的立陶宛法规,或查找作为某项立陶宛条款依据的欧盟法案。

指标值
欧盟成员国自 2004 年起
法律体系大陆法系(欧洲大陆传统)
官方公报TAR(Teisės aktų registras)
EUR-Lex 集成自动获取元数据

详细文档请参阅 EU_INTEGRATION_GUIDE.md。


数据来源与更新情况

所有内容均来自权威的立陶宛法律数据库:

  • TAR——Teisės aktų registras(法律法规登记册),立陶宛官方法律数据库
  • e-Seimas——Lietuvos Respublikos Seimas(立陶宛议会)立法数据库
  • EUR-Lex——欧盟官方法律数据库(仅元数据)
自动更新检查(每日)

每日 GitHub Actions 工作流会监控所有数据来源:

来源检查内容方法
法规修订TAR API 日期比对检查全部 12,045 项法规
新法规TAR 发布内容(90 天窗口)与数据库进行差异比对
欧盟引用信息过时Git 提交时间戳超过 90 天时标记

安全

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

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

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


重要免责声明

法律建议

此工具不构成法律建议

法规文本来源于 TAR/e-Seimas 官方出版物。但是:

  • 这是一个研究工具,不能替代专业法律咨询
  • 向法院提交文件前,请根据一手来源核实关键引文
  • 欧盟交叉引用摘自立陶宛法规文本,而非 EUR-Lex 全文
  • 在专业场景中依赖某项条款前,务必通过 TAR 确认其当前是否有效

在专业场景中使用前,请阅读: DISCLAIMER.md | PRIVACY.md

客户保密

查询会通过 Claude API 处理。对于受特权保护或机密事项,请使用本地部署。有关 Lietuvos advokatūra(立陶宛律师协会)合规指南,请参阅 PRIVACY.md。


文档


开发

设置
git clone https://github.com/Ansvar-Systems/Lithuanian-law-mcp
cd Lithuanian-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 TAR
npm run build:db            # Rebuild SQLite database
npm run check-updates       # Check for amendments and new statutes
性能
  • 搜索速度: 大多数 FTS5 查询耗时 <100ms
  • 数据库大小: 262 MB(完整语料库)
  • 可靠性: 数据摄取成功率 100%

更多 Ansvar MCP

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

贡献

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

优先领域:

  • 欧盟法规 MCP 集成(完整欧盟法律文本、CJEU 判例法)
  • 历史法规版本和修订跟踪
  • 扩展宪法法院(Konstitucinis Teismas)判例法
  • 行政法院判决

路线图

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

  • 完整语料库摄取(12,045 部法规,89,705 项条款)

  • 欧盟法律集成工具

  • Vercel Streamable HTTP 部署

  • 每日新鲜度检查

  • 扩展判例法(最高法院、宪法法院)

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

  • 关键法规的英文译文


引用

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

@software{lithuanian_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Lithuanian Law MCP Server: Production-Grade Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/Lithuanian-law-mcp},
  note = {Comprehensive Lithuanian legal database with 12,045 statutes and 89,705 provisions}
}

许可证

Apache License 2.0。详情请参阅 LICENSE。

数据许可证
  • 法规与立法: LT-Statutory-PD — 根据《立陶宛著作权及相关权利法》第 5 条(ATGTĮ),立陶宛成文法属于公有领域;该条排除法律文件、具有行政、法律或监管性质的官方文件(决定、裁定、规章、规范、国土规划文件)、其官方译文、官方登记的法律草案以及民间传说作品的版权保护。原文依据:WIPO Lex 立陶宛语 PDF(合并至 XIV-970/2022)。允许商业再利用,无需署名。ATGTĮ 第 4 点关于官方登记的法律草案,是欧盟范围内涵盖最广的准备性文件条款。核实日期:2026-05-17。
  • 欧盟元数据: EUR-Lex(欧盟公有领域)

关于 Ansvar Systems

我们为欧洲市场打造 AI 加速的合规与法律研究工具。这个 MCP 服务最初是我们内部使用的立陶宛法律参考工具——后来发现,所有面向波罗的海市场进行开发的团队都遇到了相同的研究难题。

因此,我们将其开源。查阅 12,045 部法规不应该需要法律学位。

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


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

评论

支持 Markdown

第一次接触 MCP?

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

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