MCP.so
Sign In

MCP Server Legifrance

@rdassignies

Basic information

Category

Other

License

MIT

Transports

stdio

Author

rdassignies

About MCP Server Legifrance

Legifrance MCP Server

MCP Server Legifrance config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-server-legifrance": {
      "command": "python",
      "args": [
        "-m",
        "venv",
        "venv"
      ]
    }
  }
}

MCP Server Legifrance tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

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

Frequently asked questions

1

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.

2

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.

3

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.

4

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.

5

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.

Comments

More Other MCP servers