mcpField
I
irish-law-mcp

irish-law-mcp

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

关于 irish-law-mcp

irish-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-irish-law": {
"command": "npx",
"args": [
"-y",
"@ansvar/irish-law-mcp"
]
}
}
}
启动命令npx -y @ansvar/irish-law-mcp

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

安装包
npm@ansvar/irish-law-mcp1.0.3

工具

还没有获取到工具列表

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

详细介绍

爱尔兰法律 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 时代的爱尔兰法规汇编替代方案。

MCP Registry License GitHub stars CI Daily Data Check Database Provisions

直接通过 Claude、Cursor 或任何兼容 MCP 的客户端查询 3,972 部爱尔兰法规——从《2018 年数据保护法》和《刑事司法法》到《2014 年公司法》《就业平等法》等。

如果你正在构建法律科技产品、合规工具,或开展爱尔兰法律研究,这就是你的经验证参考数据库。

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


为什么要做这个项目

爱尔兰法律研究的资料分散在《爱尔兰法规汇编》、总检察长办公室的出版物和 EUR-Lex 中。无论你是:

  • 事务律师或出庭律师,需要核实法律文书或合同中的引用
  • 合规专员,需要确认某项法规是否仍然有效或已修订
  • 法律科技开发者,需要基于爱尔兰法律构建工具
  • 研究人员,需要追踪 3,972 部法规中的立法条款

……你都不应该需要打开数十个浏览器标签并手动交叉核对。向 Claude 提问,即可获取准确条文及其上下文。

此 MCP 服务让爱尔兰法律变得可搜索、可交叉引用,并且可供 AI 读取。


示例查询

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

  • "《2018 年数据保护法》对敏感个人数据的处理作出了哪些规定?"
  • "《2000 年版权及相关权利法》目前仍然有效吗?"
  • "查找《1998—2015 年就业平等法》中有关就业平等的条款"
  • "哪些爱尔兰法规落实了 GDPR?"
  • "《2014 年公司法》中有关年度申报的规定以哪项欧盟指令为依据?"
  • "验证引文“《2018 年数据保护法》第 71 条”"
  • "围绕爱尔兰法律下的数据泄露通知要求构建法律立场"
  • "比较《网络与信息系统指令》(NIS) 转置中的事件报告义务"

包含内容

类别数量详情
法规3,972 部法规来自爱尔兰法规汇编的全面爱尔兰立法
条款91,528 个条款支持使用 FTS5 进行全文搜索
立法准备文件5,926 份文件Oireachtas 法案和说明备忘录
欧盟交叉引用已包含与爱尔兰转置法规关联的指令和条例
数据库大小220 MB经过优化、可移植的 SQLite 数据库
每日更新自动执行对照 irishstatutebook.ie 检查数据是否为最新

仅包含经核实的数据——每条引文都经过官方来源(爱尔兰法规汇编、总检察长办公室)的验证。不含任何由大模型生成的内容。


实际效果

为什么有效

原文来源(未经大模型处理):

  • 所有法规文本均采集自爱尔兰法规汇编 (irishstatutebook.ie) 的官方来源
  • 返回的条款与 SQLite FTS5 数据库中的记录完全一致
  • 不含大模型摘要或改写——数据库存储的是法规文本,而非 AI 解读

智能上下文管理:

  • 搜索会根据 BM25 评分返回排序后的条款(便于安全地纳入上下文)
  • 可通过法案简称和条款编号检索条款原文
  • 交叉引用有助于逐步查阅,无需一次性加载所有内容

技术架构:

Irish Statute Book → Parse → SQLite → FTS5 snippet() → MCP response
                      ↑                      ↑
               Provision parser       Verbatim database query
传统研究方式与此 MCP 服务
传统方式此 MCP 服务
按法案名称搜索爱尔兰法规汇编使用通俗英语搜索:“数据处理同意”
手动浏览多部分法规获取带上下文的准确条款
手动交叉查阅不同法案build_legal_stance 汇总多个来源
“这部法规仍然有效吗?”→ 手动核查check_currency 工具 → 几秒内给出答案
查找欧盟依据 → 在 EUR-Lex 中逐项查找get_eu_basis → 立即获取关联的欧盟指令
查看多个网站了解更新每日自动检查数据是否为最新
没有 API,无法集成MCP 协议 → 原生支持 AI

传统方式: 搜索爱尔兰法规汇编 → 浏览法案 HTML → Ctrl+F → 交叉查阅 → 在 EUR-Lex 中核查欧盟依据 → 重复以上步骤

此 MCP: “《2018 年数据保护法》的哪一条转置了 GDPR 第 9 条关于特殊类别数据的规定?” → 完成。


可用工具(13 个)

核心法律研究工具(8 个)
工具描述
search_legislation使用 BM25 排序,对 91,528 个条款进行 FTS5 全文搜索
get_provision按法案简称和条款编号检索特定条款
validate_citation根据数据库验证引文——杜绝幻觉检查
build_legal_stance汇总多个法案中与某个法律主题相关的引文
format_citation按照爱尔兰惯例格式化引文(完整/简写/精确定位)
check_currency检查法规是否有效、已修订或已废除
list_sources列出所有可用法规及其元数据和数据来源信息
about服务信息、功能、数据集统计信息和覆盖范围摘要
欧盟法律集成工具(5)
工具描述
get_eu_basis获取作为爱尔兰法规依据的欧盟指令/法规
get_irish_implementations查找实施特定欧盟法案的爱尔兰法律
search_eu_implementations搜索欧盟文件及其在爱尔兰的实施数量
get_provision_eu_basis获取特定条款涉及的欧盟法律引用
validate_eu_compliance检查爱尔兰法规对欧盟指令的实施状态

欧盟法律集成

爱尔兰是欧盟成员国。爱尔兰立法直接转置欧盟指令并实施欧盟法规,从而建立爱尔兰法律与欧盟法律之间可追溯的对应关系。

欧盟与爱尔兰法律协调的重点领域:

  • GDPR(2016/679) -- 通过《2018 年数据保护法》和《2018 年数据保护条例》(S.I. No. 174/2018)实施
  • NIS2 指令(2022/2555) -- 转置为爱尔兰网络与信息安全立法
  • eIDAS 法规(910/2014) -- 直接适用,并由国家电子签名条款补充
  • DORA(2022/2554) -- 金融部门数字运营韧性义务
  • AI Act(2024/1689) -- 直接适用于所有成员国的欧盟法规
  • 公司法指令 -- 协调欧盟单一市场中的公司法

欧盟桥接工具提供双向查询:查找实施某项欧盟法案的爱尔兰法规,或查找作为某项爱尔兰条款依据的欧盟法案。

指标值
欧盟成员国自 1973 年起
法律体系普通法(结合爱尔兰宪法框架)
官方法规汇编爱尔兰法规汇编(irishstatutebook.ie)
议会Oireachtas(oireachtas.ie)
EUR-Lex 集成自动获取元数据

详细文档请参阅 EU_INTEGRATION_GUIDE.md,实践示例请参阅 EU_USAGE_EXAMPLES.md。


数据来源与更新情况

所有内容均取自权威的爱尔兰法律数据库:

  • Irish Statute Book -- 官方汇编的法案和法定文书,由总检察长办公室维护
  • Oireachtas -- 立法准备文件(法案和说明备忘录)
  • EUR-Lex -- 欧盟官方法律数据库(仅元数据)
自动更新检查(每日)

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

来源检查内容方法
法规修订对比 Irish Statute Book检查全部 3,972 项法规
新法规Irish Statute Book 发布内容(90 天窗口)与数据库进行差异比较
立法准备文件Oireachtas 法案信息流(30 天窗口)检测新法案
欧盟引用过时情况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。


重要免责声明

法律建议

此工具不构成法律建议

法规文本来源于爱尔兰法规汇编(总检察长办公室)。但是:

  • 这是一个研究工具,不能替代专业法律顾问
  • 法院判例覆盖范围有限——请勿仅依赖此工具进行判例法研究
  • 提交法院文件时,请对照一手来源核实关键引文
  • 欧盟交叉引用摘自爱尔兰法规文本,而非 EUR-Lex 全文
  • 在专业使用某项条文前,请务必通过爱尔兰法规汇编确认其当前是否生效

专业使用前,请阅读: 免责声明 | 隐私

客户保密

查询会通过 Claude API 处理。对于受法律特权保护或保密的事项,请使用本地部署。关于遵守爱尔兰律师协会和爱尔兰律师公会的指导,请参阅 PRIVACY.md。


文档


开发

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

更多 Ansvar MCP

完整覆盖范围见 ansvar.eu/coverage。

参与贡献

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

优先领域:

  • 扩充法院判例法(最高法院、上诉法院)
  • 集成欧盟法规 MCP(完整欧盟法律文本、欧盟法院判例法)
  • 历史法规版本和修订追踪
  • 扩充法定文书(次级立法)

路线图

  • 核心法规数据库及 FTS5 搜索

  • 完整语料库摄取(3,972 部法规,91,528 条条文)

  • 立法准备材料摄取(5,926 份文件)

  • 欧盟法律集成工具

  • Vercel Streamable HTTP 部署

  • 每日时效性检查

  • 扩充判例法(最高法院、上诉法院)

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

  • 扩充法定文书


引用

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

@software{irish_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {Irish Law MCP Server: Production-Grade Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/Ireland-law-mcp},
  note = {Comprehensive Irish legal database with 3,972 statutes and 91,528 provisions}
}

许可证

Apache License 2.0。详情请参阅 LICENSE。

数据许可证

Ansvar 署名代码:Irish-PSI-Licence。爱尔兰并非适用法定公有领域制度的司法管辖区。数据重用依据来自三类来源。

  • 法规和法案(议会版权): 根据 irishstatutebook.ie 页脚声明中公布的议会两院复制许可进行转载:“经议会两院许可,转载议会版权材料。” 政府版权(CRRA 2000 第 191 条)和议会版权(第 192 条)均受 50 年保护。
  • 行政材料:《爱尔兰 PSI 重用条例 2005》(S.I. No. 525 of 2005),用于实施欧盟 PSI 指令。psi.gov.ie 上的默认 PSI 许可证与 OGL-3.0 类似——非独占、免版税,允许商业重用,但须注明出处。
  • 判例法(courts.ie): 依据 courts.ie 门户网站条款另行授权。目前不在此 MCP 的范围内。CRRA 2000 第 71 条是范围狭窄的允许行为例外(仅限诉讼目的),并非公有领域排除条款。
  • 欧盟元数据: EUR-Lex(欧盟公有领域声明)。
覆盖范围(三类来源)
材料类型依据是否纳入此 MCP?
成文法(法案)Oireachtas 转载许可是
法规性文件政府版权 + PSI 2005 年再利用法规是
判例法(高等法院、上诉法院、最高法院)courts.ie 门户网站条款否(需要单独的依据)
准备性文件(法案草案)Oireachtas 转载许可是

请参阅 Ansvar 架构文档仓库中的 docs/audits/2026-05-17-eu-copyright-statutory-works-batch-1b-DE-IE-IT-NL-ES.md §2,查看 CRRA 2000 第 191–192 条及第 71 条的原文和覆盖范围分析。


关于 Ansvar Systems

我们为欧洲市场构建由 AI 加速的合规与法律研究工具。这个 MCP 服务最初是我们内部的爱尔兰法律参考工具——后来发现,所有面向爱尔兰和欧盟市场的开发者都有同样的研究难题。

因此,我们将它开源。检索 3,972 部成文法,不该需要法学学位。

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


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

评论

支持 Markdown

第一次接触 MCP?

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

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