关于 lithuanian-law-mcp
lithuanian-law-mcp 是面向立陶宛法律研究、合规和法律科技开发的 MCP 服务,提供法规及条文全文检索。它还支持引文核验、法规效力查询,以及立陶宛法与欧盟法之间的双向关联。
主要功能
- 01全文检索立陶宛法规
- 02按法规标识和条款获取原文
- 03核验引文与法规效力
- 04汇总法律主题相关引文
- 05查询立陶宛法与欧盟法关联
适用场景
- 01查找立陶宛法规中的具体规定
- 02检查法规是否仍然有效
- 03核验法律文书中的引文
- 04追踪立陶宛法规对应的欧盟法
MCP 相关
作为 MCP 服务,它向兼容客户端提供立陶宛法规搜索、条文获取、引文校验及欧盟法关联工具,并返回法规原文。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
立陶宛法律 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 替代方案。
直接通过 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 |
| Semgrep | SAST 扫描(OWASP Top 10、机密信息、TypeScript) | 每次推送 |
| Gitleaks | 检测整个 Git 历史记录中的机密信息 | 每次推送 |
| Trivy | 扫描文件系统和 npm 依赖中的 CVE | 每日 |
| Docker Security | 扫描容器镜像并生成 SBOM | 每日 |
| Socket.dev | 检测供应链攻击 | PR |
| OSSF Scorecard | OpenSSF 最佳实践评分 | 每周 |
| 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 -- 瑞典斯德哥尔摩
用心打造于瑞典斯德哥尔摩
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。