
mcp-server-legifrance

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应用
工具列表
- rechercher_dans_texte_legal:在法律文本中搜索文章
- rechercher_code:在法国法典中搜索条款
- rechercher_jurisprudence_judiciaire:在司法判例库中搜索
常见问题解答
- 请求频率限制为每秒5次
- 需要互联网连接访问法律数据库
- 服务器不缓存结果,每次请求都会查询API
使用教程
使用依赖
- Python 3.9+
- Legifrance API密钥(从 lab.dassignies.law 获取)
- 兼容MCP协议的模型(如通过Anthropic API的Claude)
安装教程
- 创建并激活虚拟环境:
python -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
- 通过pip安装:
pip install git+https://github.com/rdassignies/mcp-server-legifrance.git
- 创建.env文件:
LAB_DASSIGNIES_API_KEY=your_api_key
LEGAL_API_URL=https://lab.dassignies.law/api/
调试方式
- 集成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"
]
}
}
}
- 启动Claude desktop,查看工具图标