关于 irish-law-mcp
irish-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——设置 → 连接器 → 添加自定义连接器 → 粘贴 https://gateway.ansvar.eu/mcp
首次请求会打开 OAuth 注册流程(设置详情:ansvar.eu/docs/quickstart)。注册后,客户端将绑定到你的账户;套餐(免费/高级/团队/公司)决定扇出范围、配额,以及可访问的下游 MCP。
自托管此 MCP
你也可以克隆此仓库并自行构建语料库。架构、获取器和工具实现都在这里。仓库中不包含预构建数据库——上游来源的 TDM 和标准许可限制意味着,我们将语料库托管在 Ansvar 基础设施上,而不将其作为公共制品重新分发。
自行构建:运行此仓库的摄取脚本(入口因仓库而异,通常是 scripts/ingest.sh、npm run ingest 或 make ingest;请查看仓库根目录)。
面向 AI 时代的爱尔兰法规汇编替代方案。
直接通过 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 |
| Semgrep | SAST 扫描(OWASP Top 10、机密信息、TypeScript) | 每次推送 |
| Gitleaks | 检测整个 Git 历史中的机密信息 | 每次推送 |
| Trivy | 扫描文件系统和 npm 依赖中的 CVE | 每日 |
| Docker Security | 扫描容器镜像并生成 SBOM | 每日 |
| Socket.dev | 检测供应链攻击 | PR |
| OSSF Scorecard | OpenSSF 最佳实践评分 | 每周 |
| 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 -- 瑞典斯德哥尔摩
用心打造于瑞典斯德哥尔摩
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。