mcp-server-legifrance
@rdassignies
About mcp-server-legifrance
Legifrance MCP Server
Basic information
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-server-legifrance": {
"command": "python",
"args": [
"-m",
"venv",
"venv"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is mcp-server-legifrance?
mcp-server-legifrance is an experimental MCP server that provides access to French legal databases (laws, codes, case law) via the Legifrance API, designed for use with MCP-compatible LLMs like Claude.
How to use mcp-server-legifrance?
Requires Python 3.9+, an API key from lab.dassignies.law, and an MCP-compatible model. Install via pip or uv from GitHub, configure a .env file with credentials, and integrate with Claude Desktop through its JSON configuration file.
Key features of mcp-server-legifrance
- Search legal texts (laws, ordinances, decrees, orders)
- Consult articles of French legal codes
- Search judicial jurisprudence
- Includes a predefined expert legal agent prompt
- Results include official links to legal texts
Use cases of mcp-server-legifrance
- Retrieve specific articles from French laws or codes
- Conduct legal research on jurisprudence with LLM analysis
- Generate synthesized summaries of legal regimes (e.g., PACS)
- Analyze a known court decision and find similar cases
- Create structured tables of recent case law on a topic
FAQ from mcp-server-legifrance
What dependencies or runtime are required?
Python 3.9+, an API key from lab.dassignies.law, an internet connection, and an MCP-compatible LLM host like Claude Desktop.
Where does the legal data come from?
All data is retrieved in real time from the Legifrance API via lab.dassignies.law; the server does not cache results.
What are the known limitations?
Requests are limited to 10 per second, an internet connection is always required, and no caching is performed — every query hits the API.
How does authentication work?
Authentication uses an API key provided by lab.dassignies.law, set in the DASSIGNIES_API_KEY environment variable within a .env file.
What transport does the server use?
The server communicates with the Legifrance API over HTTP; the MCP transport is handled through the MCP protocol for integration with LLMs.
More Other MCP servers
Awesome Mlops
visengerA curated list of references for MLOps
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
ghidraMCP
LaurieWiredMCP Server for Ghidra
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Comments