mcpField
M
maltese-law-mcp

maltese-law-mcp

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

关于 maltese-law-mcp

面向处理马耳他法律的律师、合规人员、开发者和研究者的 MCP 服务。它支持英语和马耳他语法规搜索,并将以章节编号组织的法律与欧盟法规关联起来。

主要功能

  1. 01支持英语和马耳他语搜索
  2. 02检索条款原文
  3. 03校验并格式化引文
  4. 04查询法规效力状态
  5. 05追踪欧盟转置关联

适用场景

  1. 01研究马耳他数据保护义务
  2. 02按主题或章节编号查找法律
  3. 03查询马耳他法律实施的欧盟法案

MCP 相关

向 MCP 客户端提供法规全文搜索、条款检索、引文与效力查询,以及欧盟法案与马耳他法律的映射工具。法规语料来源于 legislation.mt。

配置

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

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

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

安装包
npm@ansvar/maltese-law-mcp1.0.0

工具

还没有获取到工具列表

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

详细介绍

马耳他法律 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 替代方案。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

直接从 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-Lexget_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
SemgrepSAST 扫描(OWASP 前 10 项、机密信息、TypeScript)每次推送
Gitleaks扫描 Git 历史中的机密信息每次推送
Trivy扫描文件系统和 npm 依赖中的 CVE每日
Docker Security容器镜像扫描 + SBOM 生成每日
Socket.dev检测供应链攻击PR
OSSF ScorecardOpenSSF 最佳实践评分每周
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——瑞典斯德哥尔摩


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

评论

支持 Markdown

第一次接触 MCP?

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

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