法国法律搜索服务

提供法国法律的搜索和引用验证服务,适用于法律科技、合规工具和法国法律研究。

  • by Ansvar-Systems
  • TypeScript
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Ansvar-Systems/French-law-mcp

使用说明

法国法律MCP服务器

法国法律语料库现在通过Ansvar Gateway提供。 将您的AI助手(Claude、Copilot、Cursor、自定义MCP客户端)连接到 https://gateway.ansvar.eu/mcp --一个OAuth连接,免费层可用,涵盖该语料库以及欧盟法规、28个受审计司法管辖区的国家法律和CVE/安全情报,每个结果都有逐字引用的源代码。开始于https://ansvar.eu/docs/quickstart

连接

克劳德代码 (一行):

claude mcp add ansvar --transport http https://gateway.ansvar.eu/mcp

克劳德桌面/光标 --添加到 claude_desktop_config.json (或 mcp.json):

{
  "mcpServers": {
    "ansvar": {
      "type": "url",
      "url": "https://gateway.ansvar.eu/mcp"
    }
  }
}

Claude.ai --设置→ 连接器→ 添加自定义连接器→ paste https://gateway.ansvar.eu/mcp

第一个请求打开OAuth注册流(设置详细信息: ansvar.eu/docs/quickstart).注册后,您的客户将绑定到您的帐户;层级(免费/付费/团队/公司)决定了扇出、配额以及可访问的下游MCP。


自行托管此MCP

您还可以克隆此仓库并自己构建语料库。模式, fetcher和工具实现都在这里。回购中没有的是 预构建数据库——TDM和标准许可约束 上游来源意味着我们在Ansvar基础设施上托管语料库,而不是 而不是将其作为公共工件重新分发。

构建自己的:运行此仓库的摄取脚本(入口点因 回购——通常 scripts/ingest.sh, npm run ingest,或 make ingest; 检查repo根)。

人工智能时代的Légifrance替代品。

查询 3958法国法规 --从GDPR(数据保护法)、刑法和民法典到劳动法、商法典等——直接来自Claude、Cursor或任何MCP兼容客户端。

如果您正在构建法律技术、合规工具或进行法国法律研究,这是您经过验证的参考数据库。

由...建造 应答系统 --瑞典斯德哥尔摩


为什么存在

法国法律研究分散在Légifrance、Journal Officiel、legistix和EUR-Lex上。无论您是:

  • A. 律师 验证简报或合同中的引用
  • A. 合规官 检查RGPD义务或部门法规
  • A. 法律技术开发人员 构建法国法律工具
  • A. 研究人员 从《物权法》到法典的立法史溯源

…你不需要几十个浏览器选项卡和代码之间的手动交叉引用。问克劳德。获取确切的条款。与上下文。

此MCP服务器制定了法国法律 可搜索、可交叉引用、人工智能可读.


查询示例

连接后,自然地问:

  • “数据保护法第6条对同意有何规定?”
  • “法国法律(GDPR、数据保护法)中的“个人数据保护”研究”
  • “刑法中有哪些条款涉及计算机欺诈?”
  • “查找《劳动法》中有关加班的劳动法条款”
  • “信息与自由法实施了哪些欧盟指令?”
  • “哪些法国法律实施了NIS2指令?”
  • “有效引用《刑法典》第L.226-1条”
  • “比较NIS2和法国换位法下的事件通知要求”
  • “在《民法典》中搜索‘民事责任’”
  • “获取RGPD执法决定的高级判例法”

包含内容

类别 计数 详细信息
法规 3958项法规 来自Légifrance的法国综合立法
条款 193793篇文章 可使用FTS5进行全文搜索
判例法 7112项判决 高级法院判决
准备工作 3411文件 高级-法案、报告
机构指导 0(免费等级) 保留供将来摄入
数据库大小 ~335 MB 优化的SQLite,便携
每日更新 自动 Légifrance的新鲜度检查

仅验证数据 --每一条引文都经过官方来源(Légifrance,legifrance.gouv.fr)的验证。LLM生成的内容为零。


在行动中看到它

为什么这有效

逐字源文本(无LLM处理):

  • 所有法规文本均摘自Légifrance官方出版物
  • 条款已退回 未改变的 从SQLite FTS5数据库行
  • 零LLM总结或释义——数据库包含法规文本,而不是人工智能解释

智能上下文管理:

  • 搜索返回BM25评分的排名条款(上下文安全)
  • 条款检索按代码+文章编号给出准确的文本
  • 交叉引用有助于导航,而无需一次加载所有内容

技术架构:

Légifrance API --> Parse --> SQLite --> FTS5 snippet() --> MCP response
                    ^                        ^
             Provision parser         Verbatim database query

传统研究与MCP

传统方法 此MCP服务器
按代号搜索Légifrance 按纯法语搜索: “个人数据保护”
手动导航多书代码 获取具有上下文的确切文章
代码之间的手动交叉引用 build_legal_stance 跨来源的聚合
“这篇文章有效吗?”->手动检查 check_currency 工具->几秒钟内回答
查找欧盟基准->深入了解EUR Lex get_eu_basis ->立即链接欧盟指令
分别检查Légifrance、Journal Officiel和EUR Lex 每日自动新鲜度检查
没有API,没有集成 MCP协议->AI名称

传统: 搜索Légifrance->导航代码->Ctrl+F->与RGPD交叉引用->检查EUR-Lex的指令->重复

此MCP: “哪些欧洲文本导致了《邮政法典》第L.34-5条?” ->完成。


可用工具(13)

核心法律研究工具(8)

工具 说明
search_legislation FTS5全文搜索193793条规定,BM25排名
get_provision 按代码+货号检索具体条款
validate_citation 根据数据库验证引文(零幻觉检查)
build_legal_stance 法规、判例法、准备工作的综合引用
format_citation 按照法国惯例编排引文格式(完整/简短/精确)
check_currency 检查法规是否生效、修订或废除
list_sources 列出所有可用的法规,包括元数据和数据来源
about 服务器信息、功能、数据集统计和覆盖率摘要

欧盟法律一体化工具(5)

工具 说明
get_eu_basis 获取法国法规所依据的欧盟指令/法规
get_french_implementations 查找实施特定欧盟法案的法国法律
search_eu_implementations 搜索具有法国实施计数的欧盟文件
get_provision_eu_basis 获取特定条款的欧盟法律参考
validate_eu_compliance 根据欧盟指令检查实施状态

欧盟法律一体化

法国是欧盟的创始成员国,在欧盟立法中发挥着核心作用。法国法律在所有主要监管领域都有广泛的欧盟交叉引用。

度量 值
欧盟一体化 欧盟创始成员国(1957年)
GDPR实施 《数据保护法》(2018年修订,CNIL监督)
NIS2换位 军事规划法+ANSSI框架
人工智能法案 直接应用(监管无需换位)
欧元Lex一体化 自动获取元数据

欧盟与法国实施的关键法案

  1. GDPR 数据保护 (2016/679)——数据保护法,CNIL决定
  2. NIS2指令 (2022/2555)——关键基础设施恢复力法案
  3. eIDAS法规 (910/2014)——第2017-1426号命令(数字身份)
  4. 人工智能法案 (2024/1689)----直接应用+法国的适应措施
  5. 哆啦 (2022/2554)——直接应用于金融领域

看 EU_INTEGRATION-GUIDE.md 详细文件和 EU_USAGE_示例.md 作为实例。


数据来源和新鲜度

所有内容均来自法国权威法律数据库:

数据世系

字段 值
权威 法律和行政信息局(DILA)
检索方法 Legifrance API(Legifrance.gouv.fr)
语言 法语(官方法律语言)
许可证 Légifrance开放数据(开放许可证)
覆盖 3958项综合法规和守则
最后一次摄入 2026-02-25

自动新鲜度检查(每日)

A. 每日GitHub操作工作流 监控所有数据源:

来源 检查 方法
规约修正案 Légifrance API日期比较 检查了所有3958项法规
新法规 Journal Officiel出版物(90天窗口期) 与数据库不同
准备工作 Légifrance提议API(30天窗口期) 检测到新文本
欧盟参考陈旧 Git提交时间戳 如果超过90天,则标记

安全

此项目使用多层自动安全扫描:

扫描仪 功能 日程安排
CodeQL 安全漏洞静态分析 每周+PR
Semgrep SAST扫描(OWASP前10名、机密、TypeScript) 每次推送
Gitleaks git历史记录中的秘密检测 每次推送
三叉戟 CVE扫描文件系统和npm依赖关系 每日
Docker安全 集装箱图像扫描+SBOM生成 每日
Socket.dev 供应链攻击检测 PR
OSSF记分卡 OpenSSF最佳实践评分 每周
Dependabot 自动依赖关系更新 每周

看 安全.md 获取完整的政策和漏洞报告。


重要免责声明

法律咨询

此工具不是法律建议

法规文本来源于Légifrance官方出版物。然而:

  • 这是一个 研究工具,不能替代专业法律顾问
  • 法庭案件覆盖范围有限 (高级)-不要仅依赖此进行判例法研究
  • 验证关键引用 反对法院文件的主要来源
  • 欧盟交叉引用 摘自法国法规文本,而非EUR Lex全文
  • 监管指导 (CNIL、ANSSI决定)不包括在免费等级中

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

客户保密

查询通过Claude API。对于特权或机密事项,请使用内部部署。有关职业义务的指导,请咨询全国律师协会(CNB)。看 隐私.md 以获取合规指导。


文档


发展

设置

git clone https://github.com/Ansvar-Systems/France-law-mcp
cd France-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 Légifrance
npm run ingest:legi                    # Ingest via Légifrance API
npm run build:db                       # Rebuild SQLite database
npm run drift:detect                   # Run drift detection against anchors
npm run check-updates                  # Check for amendments and new statutes
npm run census                         # Generate coverage census report

演出

  • 搜索速度: 对于大多数FTS5查询,<100ms
  • 数据库大小: ~335 MB(高效、便携)
  • 可靠性: 摄入成功率100%

对MCP的反应更多

全车队覆盖 ansvar.eu/覆盖率.

贡献

欢迎投稿!看 贡献.md 作为指导方针。

优先领域:

  • 法院案例法扩展(最高上诉法院、国务委员会)
  • CNIL指导和决策摄入
  • 历史法规版本和修订跟踪
  • 区域和地方当局法规

路线图

  • [x] 具有FTS5搜索功能的核心法规数据库

  • [x] 完整语料库摄入(3958项法规,193793项规定)

  • [x] 欧盟法律一体化工具

  • [x] Vercel流式HTTP部署

  • [x] 高级判例法(7112项判决)

  • [x] 高级准备工作(3411份文件)

  • []CNIL的决定和指导文件

  • []州议会和最高上诉法院全面报道

  • []历史法规版本(修订跟踪)

  • []关键代码的英文翻译


引用

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

@software{french_law_mcp_2026,
  author = {Ansvar Systems AB},
  title = {French Law MCP Server: Production-Grade Legal Research Tool},
  year = {2026},
  url = {https://github.com/Ansvar-Systems/France-law-mcp},
  note = {3,958 French statutes and codes with 193,793 provisions and EU law cross-references}
}

许可证

Apache许可证2.0。看 许可证 了解详情。

数据许可证

上游法律材料在 French Open License v2.0 (开放许可证,ETALAB)-Ansvar归因代码 FR-Etalab-2.0.

  • 法规与准则: DILA/法律和行政信息局-发布于 开放许可证v2.0允许商业再利用,并保留所有权和许可证通知。
  • 判例法: Légifrance开放数据,相同的Etalab许可证。
  • 欧盟元数据: EUR Lex(欧盟公共领域通知)。

重要提示: 法国法规不属于公共领域。法国没有 采用与德国(UrhG§5)或西班牙类似的法定PD例外 (TRLPI第13条)。重用基础是Etalab的开放许可证,该许可证要求 归属和许可通知保存。Ansvar归因代码 FR-Etalab-2.0 在声明中 infrastructure/attribution-licenses.json 在Ansvar架构文档库中。


关于Ansvar系统

我们为欧洲市场构建了人工智能加速合规和法律研究工具。这个MCP服务器最初是我们法国法律的内部参考工具——事实证明,为法国和欧盟市场建造的每个人都有同样的研究挫折。

因此,我们将其开源。浏览3958项法规和准则不需要法律学位。

责任.eu --瑞典斯德哥尔摩


Built with care in Stockholm, Sweden