关于 luxembourg-law-mcp
luxembourg-law-mcp 为法律从业者、合规团队、开发者和研究人员提供卢森堡法律的 MCP 访问,支持原文条款搜索、引文核验和欧盟法律交叉查询。
主要功能
- 01搜索卢森堡法律
- 02获取条款原文
- 03检查法律效力与引文
- 04查询欧盟法律依据
- 05汇总主题法律引文
适用场景
- 01查找数据保护条款
- 02确认法律是否仍有效
- 03核验法律引文
- 04追溯卢森堡法律的欧盟依据
MCP 相关
向 MCP 客户端提供卢森堡法规及法律研究工具,包括全文搜索、条款检索、引文核验和欧盟法律查询。该语料也通过 Ansvar Gateway 提供。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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 — 设置 → 连接器 → 添加自定义连接器 → 粘贴 https://gateway.ansvar.eu/mcp
首次请求会打开 OAuth 注册流程(设置详情:ansvar.eu/docs/quickstart)。注册后,你的客户端将绑定到你的账户;套餐(免费 / 高级 / 团队 / 企业)决定扇出范围、配额,以及可访问的下游 MCP。
自托管此 MCP
你也可以克隆此代码库并自行构建语料。架构、 获取器和工具实现都在此处。代码库中不包含预构建数据库—— 上游来源的 TDM 和标准许可限制意味着我们将语料托管在 Ansvar 基础设施上, 而不是将其作为公共制品重新分发。
自行构建:运行此代码库的摄取脚本(入口因
代码库而异,通常为 scripts/ingest.sh、npm run ingest 或 make ingest;
请查看代码库根目录)。
面向 AI 时代的 Legilux(官方公报)替代方案。
直接通过 Claude、Cursor 或任何兼容 MCP 的客户端查询 4,551 部卢森堡法规——从 2018 年 8 月 1 日《数据保护法》和《刑法典》,到《劳动法典》《商业公司法》等。
如果你正在构建法律科技、合规工具,或开展卢森堡法律研究,这就是你的经核实参考数据库。
由 Ansvar Systems 构建——瑞典斯德哥尔摩
为何构建此项目
卢森堡法律研究资料分散在 Legilux、卢森堡大公国官方公报、EUR-Lex 和双边条约汇编中。无论你是:
- 律师,需要核实法律文书、合同或 société anonyme 备案中的引文
- 合规专员,需要检查 GDPR 义务或 CSSF 监管要求
- 法律科技开发者,需要构建基于卢森堡法律的工具
- 研究人员,需要追溯从法律草案到正式公布法律的立法历史
……你都不应该需要打开十几个浏览器标签页,手动交叉核对 PDF。问问 Claude。获取确切条文,并附上上下文。
此 MCP 服务让卢森堡法律变得可搜索、可交叉引用,并可供 AI 读取。
示例查询
连接后,只需自然地提问(查询支持法语或英语):
- “2018 年 8 月 1 日关于保护自然人免受个人数据处理影响的法律第 5 条规定了什么?”
- “在卢森堡法律中搜索‘数据保护’”
- “2002 年 8 月 2 日关于保护个人免受个人数据处理影响的法律是否仍然有效?”
- “《刑法典》中哪些条款涉及计算机犯罪?”
- “哪些卢森堡法律转置了 NIS2 指令?”
- “搜索《劳动法典》中关于职业保密义务的规定”
- “验证引文‘2018 年 8 月 1 日法律,第 62 条’”
- “哪些卢森堡法律实施了 GDPR?”
包含内容
| 类别 | 数量 | 详情 |
|---|---|---|
| 法规 | 4,551 项法律 | 来自 Legilux 的卢森堡完整立法 |
| 条文 | 36,014 条 | 支持 FTS5 全文搜索 |
| 高级版:判例法 | 260 项判决 | 上诉法庭和上诉法院的判决 |
| 高级版:立法准备文件 | 7 份文件 | 法案草案和立法说明 |
| 高级版:机构指南 | 4,938 份文件 | CNPD、CSSF 和部委通函 |
| 数据库大小 | 约 69 MB | 经过优化的 SQLite,便于移植 |
| 每日更新 | 自动化 | 对照 Legilux 检查数据时效性 |
仅包含经过验证的数据——每条引文都经过官方来源(Legilux / Journal Officiel)核验。不含任何 LLM 生成的内容。
为什么有效
原文来源文本(未经 LLM 处理):
- 所有法规文本均采集自 Legilux(legilux.public.lu)的官方来源
- 条文从 SQLite FTS5 数据库行中原样返回
- 不使用 LLM 进行摘要或释义——数据库包含的是法规文本,而非 AI 解读
智能上下文管理:
- 搜索结果按 BM25 评分排序,返回相关条文(适合放入上下文)
- 可按法律日期/编号和条款号检索条文原文
- 交叉引用有助于导航,无需一次性加载所有内容
技术架构:
Legilux API → Parse → SQLite → FTS5 snippet() → MCP response
↑ ↑
Provision parser Verbatim database query
传统研究方式与本 MCP 的对比
| 传统方式 | 本 MCP 服务 |
|---|---|
| 按公布日期搜索 Legilux | 使用通俗法语搜索:“数据保护 同意” |
| 手动浏览多章节法规 | 获取附带上下文的准确条文 |
| 手动交叉引用不同法律 | build_legal_stance 汇总多个来源 |
| “这部法律仍然有效吗?”→ 手动检查 | check_currency 工具 → 几秒内获得答案 |
| 查找欧盟依据 → 翻阅 EUR-Lex | get_eu_basis → 即时获取相关欧盟指令 |
| 没有 API,也无法集成 | MCP 协议 → 原生支持 AI |
传统方式: 搜索 Legilux → 下载 PDF → Ctrl+F → 与 Journal Officiel 交叉核对 → 查看 EUR-Lex → 重复操作
本 MCP: “2018 年 8 月 1 日法律第 5 条的欧洲法律依据是什么?” → 完成。
可用工具(13 个)
核心法律研究工具(8 个)
| 工具 | 描述 |
|---|---|
search_legislation | 对 36,014 条法规进行 FTS5 全文搜索,并按 BM25 排序。支持带引号短语、布尔运算符和前缀通配符 |
get_provision | 根据法规引用和条款编号检索指定条文 |
check_currency | 检查法规是否有效、已修订或已废止 |
validate_citation | 对照数据库验证引文——杜绝幻觉 |
build_legal_stance | 汇总多个法规中与某个法律主题相关的引文 |
format_citation | 按卢森堡惯例格式化引文(完整/简短/精确定位) |
list_sources | 列出所有可用法规及其元数据、覆盖范围和数据来源 |
about | 服务信息、功能、数据集统计信息和覆盖范围摘要 |
欧盟法律集成工具(5 个)
| 工具 | 描述 |
|---|---|
get_eu_basis | 获取卢森堡法规所依据的欧盟指令/条例 |
get_luxembourg_implementations | 查找落实特定欧盟法案的卢森堡法律 |
search_eu_implementations | 搜索欧盟文件并查看卢森堡落实情况的数量 |
get_provision_eu_basis | 获取特定条款的欧盟法律依据 |
validate_eu_compliance | 检查卢森堡法规落实欧盟指令的情况 |
欧盟法律集成
卢森堡是欧盟成员国,也是欧盟创始成员国。数据保护、金融监管和电信领域的每项主要卢森堡法规都有直接的欧盟法律依据。欧盟桥接工具支持完整的双向查询。
| 指标 | 值 |
|---|---|
| 欧盟成员国 | 是——创始成员国 |
| 欧盟引用 | 链接卢森堡法规与欧盟法律的交叉引用 |
| 已转化的指令 | GDPR、NIS2、DORA、AI Act、eIDAS、AML 指令等 |
| EUR-Lex 集成 | 自动获取元数据 |
| CSSF 监管 | 全面涵盖金融领域欧盟监管框架 |
卢森堡落实欧盟法律的主要法规
- Loi du 1er août 2018 — GDPR 转化及国家层面的数据保护补充规定
- Loi du 22 janvier 2021 — 网络安全法(转化 NIS 指令)
- Loi du 16 mai 2011 — AML/CFT(历次 AMLD 指令转化)
- Loi du 5 avril 1993 — 金融领域(以 MiFID 为依据,经多次修订)
详细文档请参阅 EU_INTEGRATION_GUIDE.md。
数据来源与时效性
所有内容均来自权威的卢森堡法律数据库:
数据溯源
| 字段 | 值 |
|---|---|
| 主管机构 | 卢森堡大公国立法中央处 |
| 检索方式 | Legilux 官方数据库 |
| 语言 | 法语(主要立法语言);德语和卢森堡语也为官方语言 |
| 许可证 | Luxembourgish-Loi-2001-Art-10-Permitted-Acts(根据《2001 年 4 月 18 日法律》第 10 条第 8° 款规定的允许行为例外) |
| 覆盖范围 | 4,551 项法规、36,014 条条款 |
| 最近摄取时间 | 2026-02-28 |
自动时效性检查(每日)
每日 GitHub Actions 工作流会监控 Legilux 的变更:
| 检查项 | 方法 |
|---|---|
| 法规修订 | 对比 4,551 项法规在 Legilux 上的日期 |
| 新法规 | 监控《官方公报》发布情况 |
| 废止法规 | 检测状态变更 |
| 欧盟引用过时情况 | 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。
重要免责声明
法律建议
此工具不提供法律建议
法规文本取自 Legilux 官方出版物。但请注意:
- 这是一个研究工具,不能替代专业法律顾问
- 法院判例覆盖有限——请勿仅依赖此工具进行判例法研究
- 提交法院文件时,请对照一手来源(Legilux、Journal Officiel)核实重要引文
- 欧盟交叉引用取自法规文本和 EUR-Lex 元数据,并非完整的实施对应关系
- 多语言司法管辖区——卢森堡法律有法语、德语和卢森堡语版本。本数据库涵盖法语立法文本。其他语言版本请对照 Legilux 官方出版物核实
专业使用前请阅读:DISCLAIMER.md | PRIVACY.md
客户保密
查询会通过 Claude API 处理。对于受法律特权保护或机密事项,请使用本地部署。请参阅 PRIVACY.md,了解符合**卢森堡律师协会(Barreau de Luxembourg / Ordre des Avocats du Barreau de Luxembourg)**职业行为标准的指引。
开发
设置
git clone https://github.com/Ansvar-Systems/Luxembourg-law-mcp
cd Luxembourg-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 Legilux
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
- **数据库大小:**约 69 MB(高效、可移植)
- **可靠性:**4,551 部法规的摄取成功率为 100%
更多 Ansvar MCP
完整覆盖范围见 ansvar.eu/coverage。
贡献
欢迎贡献!请参阅 CONTRIBUTING.md 了解指南。
优先领域:
- 扩展法院判例法覆盖(Tribunal administratif、Cour administrative、Cour d'appel)
- 扩展 CSSF 通函和法规覆盖
- 摄取德语文本版本
- 历史法规版本和修订追踪
- 集成欧盟法规 MCP,提供完整的指令文本
路线图
-
核心法规数据库,支持 FTS5 搜索(4,551 部法规,36,014 条条款)
-
欧盟法律集成,支持双向查询
-
高级数据集(260 条判例、7 份准备性文件、4,938 份机构指引文件)
-
Vercel Streamable HTTP 部署
-
扩展法院判例法覆盖
-
覆盖德语法规
-
历史法规版本(修订追踪)
-
CSSF 和 CNPD 指引文件
引用
如果在学术研究中使用此 MCP 服务:
@software{luxembourg_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Luxembourg Law MCP Server: AI-Powered Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/Luxembourg-law-mcp},
note = {4,551 Luxembourg statutes with 36,014 provisions and EU law cross-references}
}
许可证
Apache License 2.0。详情请参阅 LICENSE。
数据许可证
- 法规与立法:
Luxembourgish-Loi-2001-Art-10-Permitted-Acts——依据《2001 年 4 月 18 日关于版权的法律》第 10 条第(8°)项规定的卢森堡版权许可行为例外,该条授权复制和向公众传播官方立法、行政或司法文本。这是许可行为例外,而非法律规定的公有领域豁免:底层文本仍受版权保护,第 10 条第(8°)项仅授权特定的再利用行为。根据 ADR-030,在第三方再利用者可获准进行商业再分发的范围得到充分澄清之前,卢森堡的状态为 AMBER。核实日期:2026-05-17。 - **欧盟元数据:**EUR-Lex(欧盟公有领域)
关于 Ansvar Systems
我们为欧洲市场打造 AI 加速的合规与法律研究工具。卢森堡作为欧盟金融和法律中心的独特地位——这里汇聚了大型银行、投资基金和欧盟机构——使其成为我们合规套件中的关键司法管辖区。
因此,我们将其开源。要在三语法律体系中查阅 4,551 部法规,不应该需要法律学位。
ansvar.eu ——瑞典斯德哥尔摩
用心打造于瑞典斯德哥尔摩
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。