mcp-server-legifrance

mcp-server-legifrance

site icon
2025.04.20 1
Python法律研究法律信息查询AI法律应用开发效率内容生成
mcp-server-legifrance 是一个基于 Model Context Protocol (MCP) 的服务,旨在通过 Legifrance API 访问法国法律资源(法律文本、法典、判例法),并与兼容的大型语言模型(如 Claude)集成。该服务简化了法律研究过程,使法律数据可以通过交互式工具直接访问。
View on GitHub

Overview

基本能力

产品定位

mcp-server-legifrance 是一个法律研究工具,通过 MCP 协议将法国法律资源集成到大型语言模型中,提供高效的法律信息查询和分析能力。

核心功能

  • 在法律文本(法律、法令、政令、决定)中搜索
  • 查询法国法典的法律条款
  • 在司法判例库中搜索

适用场景

  • 法律专业人士进行法律研究和分析
  • 法律学生查询法律条款和判例
  • 开发者构建法律相关的AI应用

工具列表

  1. rechercher_dans_texte_legal:在法律文本中搜索文章
  2. rechercher_code:在法国法典中搜索条款
  3. rechercher_jurisprudence_judiciaire:在司法判例库中搜索

常见问题解答

  • 请求频率限制为每秒5次
  • 需要互联网连接访问法律数据库
  • 服务器不缓存结果,每次请求都会查询API

使用教程

使用依赖

  • Python 3.9+
  • Legifrance API密钥(从 lab.dassignies.law 获取)
  • 兼容MCP协议的模型(如通过Anthropic API的Claude)

安装教程

  1. 创建并激活虚拟环境:
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
  1. 通过pip安装:
pip install git+https://github.com/rdassignies/mcp-server-legifrance.git
  1. 创建.env文件:
LAB_DASSIGNIES_API_KEY=your_api_key
LEGAL_API_URL=https://lab.dassignies.law/api/

调试方式

  1. 集成Claude Desktop:
{
  "mcpServers": {
    "legifrance": {
      "command": "<PATH_TO_YOUR_ENV>/mcp-server-legifrance/venv/bin/python",
      "args": [
        "<PATH_TO_YOUR_REPO>/mcp-server-legifrance/src/server.py"
      ]
    }
  }
}
  1. 启动Claude desktop,查看工具图标

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。