关于 maltese-law-mcp
面向处理马耳他法律的律师、合规人员、开发者和研究者的 MCP 服务。它支持英语和马耳他语法规搜索,并将以章节编号组织的法律与欧盟法规关联起来。
主要功能
- 01支持英语和马耳他语搜索
- 02检索条款原文
- 03校验并格式化引文
- 04查询法规效力状态
- 05追踪欧盟转置关联
适用场景
- 01研究马耳他数据保护义务
- 02按主题或章节编号查找法律
- 03查询马耳他法律实施的欧盟法案
MCP 相关
向 MCP 客户端提供法规全文搜索、条款检索、引文与效力查询,以及欧盟法案与马耳他法律的映射工具。法规语料来源于 legislation.mt。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
马耳他法律 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 时代的 legislation.mt 替代方案。
直接从 Claude、Cursor 或任何兼容 MCP 的客户端查询 5,009 部马耳他法规——包括 Cap. 586(数据保护法)、Cap. 9(《刑法典》)、Cap. 16(《民法典》)等。
如果你正在构建法律科技产品、合规工具,或开展马耳他法律研究,这就是经过验证的参考数据库。
由 Ansvar Systems 构建——瑞典斯德哥尔摩
为何构建
马耳他法律研究意味着要在 legislation.mt 上浏览按章编号编排的数千部法规——这种独特的体系按“Cap.”而非年份引用法律,因此没有专业知识时很难进行交叉引用。无论你是:
- 律师,核验法律文书或合同中的引文
- 合规官,检查马耳他对 GDPR 的实施情况(Cap. 586)或金融服务义务
- 法律科技开发者,基于马耳他法律构建工具
- 研究人员,追踪欧盟指令在马耳他双语(英语 / 马耳他语)法律体系中的转化情况
……你都不应该需要打开几十个浏览器标签页,手动交叉核对各章编号。问 Claude,即可获得准确条文及其背景。
此 MCP 服务让马耳他法律可搜索、可交叉引用,并且便于 AI 阅读。
示例查询
连接后,只需自然提问:
- "Cap. 586 对数据处理同意作了哪些规定?"
- "搜索马耳他法律中关于‘数据保护’的条款"
- "Cap. 9(《刑法典》)对计算机相关犯罪作了哪些规定?"
- "马耳他哪些章节落实了 NIS2 指令?"
- "X'jgħid il-Kodiċi Kriminali dwar id-delitti tal-kompjuter?"
- "Sib id-dispożizzjonijiet tal-Kodiċi Ċivili dwar ir-responsabbiltà"
- "Cap. 330(《公司法》)目前仍有效吗?"
- "梳理马耳他金融服务许可要求的法律立场"
包含内容
| 类别 | 数量 | 详情 |
|---|---|---|
| 法规 | 5,009 部法规 | 来自 legislation.mt 的马耳他全面立法 |
| 条款 | 56,516 条 | 支持使用 FTS5 进行全文搜索 |
| 法律定义 | 0(免费版) | 已预留数据表,当前免费版本未启用提取功能 |
| 数据库大小 | 优化后的 SQLite | 便携、预构建 |
| 每日更新 | 自动化 | 对照 legislation.mt 检查数据新鲜度 |
仅含经验证的数据——每条引文均经过官方来源(legislation.mt)验证。不含任何 LLM 生成内容。
实际效果
为何有效
原文文本(未经 LLM 处理):
- 所有法规文本均采集自 legislation.mt(马耳他官方立法门户)
- 条款以原样从 SQLite FTS5 数据库行中返回
- 不进行任何 LLM 摘要或改写——数据库包含法规文本,而非 AI 解读
智能上下文管理:
- 搜索会按 BM25 评分返回排序后的条款(适合放入上下文)
- 按章节编号和条款检索,可获取准确原文
- 交叉引用便于导航,无需一次性加载所有内容
技术架构:
legislation.mt --> Parse --> SQLite --> FTS5 snippet() --> MCP response
^ ^
Provision parser Verbatim database query
传统研究方式与本 MCP 对比
| 传统方式 | 本 MCP 服务 |
|---|---|
| 按章节编号搜索 legislation.mt | 使用通俗语言搜索:"data protection consent" |
| 记住 GDPR 对应 Cap. 586,而非某部法案的名称 | 只需询问数据保护问题——MCP 知道对应章节 |
| 手动浏览多条款法规 | 获取带上下文的准确条款 |
| 手动交叉引用不同章节 | build_legal_stance 汇总多个来源 |
| “本章节仍然有效吗?”——手动核查 | check_currency 工具——几秒内给出答案 |
| 查找欧盟指令转置情况——翻查 EUR-Lex | get_eu_basis——立即获取关联的欧盟指令 |
| 没有 API,也没有集成 | MCP 协议——为 AI 原生设计 |
传统方式: 搜索 legislation.mt --> 查找章节编号 --> 浏览 HTML --> Ctrl+F --> 与欧盟指令交叉引用 --> 重复操作
本 MCP: "根据 Cap. 586,马耳他有哪些数据保护义务?这些义务如何落实 GDPR 第 6 条?"——完成。
可用工具(13 个)
核心法律研究工具(8 个)
| 工具 | 描述 |
|---|---|
search_legislation | 使用 BM25 排名,对 56,516 条款进行 FTS5 全文搜索。支持英文和马耳他语查询 |
get_provision | 按章节编号和条款检索具体条款(例如,“Cap. 586” + “Article 5”) |
check_currency | 检查法规是否有效、已修订或已废止 |
validate_citation | 根据数据库验证引文——零幻觉核查。支持“Cap. 586, Art. 5”格式 |
build_legal_stance | 汇总多个章节中与某一法律主题相关的引文 |
format_citation | 按马耳他惯例格式化引文(Cap. 编号 + 条款) |
list_sources | 列出所有可用法规及其元数据、覆盖范围和数据来源 |
about | 服务信息、功能、数据集统计信息和覆盖范围摘要 |
欧盟法律整合工具(5 个)
| 工具 | 描述 |
|---|---|
get_eu_basis | 获取马耳他某章转置或实施的欧盟指令/法规 |
get_maltese_implementations | 查找实施特定欧盟法案的马耳他章节 |
search_eu_implementations | 搜索欧盟文件及其在马耳他的转置数量 |
get_provision_eu_basis | 获取特定条款的欧盟法律依据 |
validate_eu_compliance | 检查马耳他法规对欧盟指令的转置状态 |
欧盟法律整合
马耳他自 2004 年起成为欧盟正式成员国,并已将欧盟法律体系完整转置为马耳他国家立法,按章节编号体系编排。
主要转置领域:
- GDPR: 马耳他通过 Cap. 586《数据保护法》转置了 Regulation (EU) 2016/679
- NIS2: 将 NIS2 Directive (EU) 2022/2555 转置为马耳他法律
- AML/CFT: 马耳他实施了完整的欧盟反洗钱指令框架,这对马耳他金融服务行业至关重要
- 金融服务: 通过 MFSA 监管框架实施了完整的 MiFID II、EMIR 及相关指令
- 博彩监管: Malta Gaming Authority (MGA) 框架与欧盟人员自由流动原则保持一致
- 公司法: Cap. 386《公司法》实施了欧盟公司法指令
欧盟桥接工具可用于查询这些转置关系——查找实施某项欧盟指令的马耳他章节,或作为特定马耳他条款依据的欧盟指令。
注意: 马耳他的章节编号引用体系在欧盟独一无二。欧盟工具可映射欧盟指令编号与马耳他章节编号,帮助你在两套体系之间查找。
数据来源与时效性
所有内容均来自权威的马耳他法律数据库:
- legislation.mt —— 由 Attorney General's Office 维护的马耳他官方立法门户网站
数据溯源
| 字段 | 值 |
|---|---|
| 主管机构 | Gvern ta' Malta / Government of Malta,Attorney General's Office |
| 获取方式 | 来自 legislation.mt 的结构化数据 |
| 语言 | 英语(主要)、马耳他语(Malti) |
| 许可 | 公共领域(马耳他政府官方出版物) |
| 覆盖范围 | 所有立法领域共 5,009 个章节(法规) |
自动化时效性检查(每日)
每日 GitHub Actions 工作流会监控所有数据来源:
| 来源 | 检查内容 | 方法 |
|---|---|---|
| 法规修订 | legislation.mt 日期比对 | 检查所有章节 |
| 新增章节 | Official Gazette (Il-Gazzetta tal-Gvern ta' Malta) | 与数据库进行差异比对 |
| 废止章节 | 状态变更检测 | 自动标记 |
| 欧盟转置 | EUR-Lex 马耳他实施数量 | 检测到差异时标记 |
仅提供经过验证的数据——每条引用均经官方来源核实。不含由 LLM 生成的内容。
安全
本项目采用多层自动化安全扫描:
| 扫描器 | 功能 | 运行计划 |
|---|---|---|
| CodeQL | 静态分析安全漏洞 | 每周 + PR |
| Semgrep | SAST 扫描(OWASP 前 10 项、机密信息、TypeScript) | 每次推送 |
| Gitleaks | 扫描 Git 历史中的机密信息 | 每次推送 |
| Trivy | 扫描文件系统和 npm 依赖中的 CVE | 每日 |
| Docker Security | 容器镜像扫描 + SBOM 生成 | 每日 |
| Socket.dev | 检测供应链攻击 | PR |
| OSSF Scorecard | OpenSSF 最佳实践评分 | 每周 |
| Dependabot | 自动更新依赖项 | 每周 |
完整政策和漏洞报告方式请参阅 SECURITY.md。
重要免责声明
法律建议
此工具不提供法律建议
法规文本来源于 legislation.mt(马耳他总检察长办公室)。但请注意:
- 这是一个研究工具,不能替代专业法律顾问
- 不包含法院判例——请勿仅依赖此工具进行判例法研究
- 向法院提交文件时,请对照一手来源核实关键引文
- 欧盟交叉引用反映的是法规文本中记录的转置情况,并非 EUR-Lex 的权威映射
- 章节编号——法规的章节编号可能会变更,请务必核实当前编号
专业使用前,请阅读: DISCLAIMER.md | PRIVACY.md
客户保密
查询会通过 Claude API 处理。对于受保密特权保护或机密事项,请使用本地部署。有关符合 Kamra tal-Avukati(马耳他律师协会)职业责任规则的指南,请参阅 PRIVACY.md。
文档
开发
设置
git clone https://github.com/Ansvar-Systems/Maltese-law-mcp
cd Maltese-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 legislation.mt
npm run build:db # Rebuild SQLite database
npm run drift:detect # Run drift detection against known anchors
npm run check-updates # Check for source updates
性能
- **搜索速度:**大多数 FTS5 查询低于 100ms
- **可靠性:**数据摄取成功率为 100%
更多 Ansvar MCP
完整覆盖范围请访问 ansvar.eu/coverage。
参与贡献
欢迎贡献!请参阅 CONTRIBUTING.md 了解指南。
优先领域:
- 扩充法院判例(马耳他法院、宪法法院)
- 集成欧盟法规 MCP(完整欧盟法律文本)
- 扩充马耳他语(Malti)条文文本
- 历史法规版本和修订跟踪
路线图
-
带有 FTS5 搜索的核心法规数据库
-
完整语料摄取(5,009 项法规,56,516 条条文)
-
欧盟法律集成工具
-
Vercel Streamable HTTP 部署
-
每日新鲜度检查
-
扩充法院判例(宪法法院、上诉法院)
-
历史法规版本(修订跟踪)
-
扩大 Malti 语文本摄取范围
引用
如果你在学术研究中使用此 MCP 服务:
@software{maltese_law_mcp_2026,
author = {Ansvar Systems AB},
title = {Maltese Law MCP Server: AI-Powered Legal Research Tool},
year = {2026},
url = {https://github.com/Ansvar-Systems/Maltese-law-mcp},
note = {5,009 Maltese statutes with 56,516 provisions}
}
许可证
Apache License 2.0。详情请参阅 LICENSE。
数据许可证
- 法规与立法:
Public-Domain——由马耳他州法律顾问办公室(立法部门)在 legislation.mt 发布的马耳他法规视为公有领域内容(马耳他政府官方出版物)。相应的 Ansvar 车队清单也声明为Public-Domain。马耳他专属的法定公有领域代码(《版权法》第 415 章的例外条款)正等待第一阶段审计后续跟进;审计完成后将进一步完善此条目。核实日期:2026-05-17。 - **欧盟元数据:**EUR-Lex(欧盟公有领域)
关于 Ansvar Systems
我们为欧洲市场打造 AI 加速的合规与法律研究工具。此 MCP 服务最初是我们用于研究马耳他法律的内部参考工具——后来发现,所有为在马耳他运营的企业开发合规工具的人,都面临同样的章节编号研究难题。
因此,我们决定开源。浏览 5,009 个章节,不应该还得记住哪个 Cap. 编号对应哪个法案。
ansvar.eu——瑞典斯德哥尔摩
悉心打造于瑞典斯德哥尔摩
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。