{ "name": "Légifrance MCP", "repository_url": "https://github.com/Ktulu-Analog/mcp-legifrance", "site_url": "https://github.com/Ktulu-Analog/mcp-legifrance/blob/3c916e3c25c5e12960a79e97ad6a3f73d6249bd3/README.md", "transport": "streamable-http", "author": "Ktulu-Analog", "language": "Python", "license": "AGPL-3.0", "stars": 3, "category": "legal-tech", "description": "Community MCP server for French legislation, legal codes, the Official Journal, collective agreements, and case law through Légifrance.", "tags": [ "legifrance", "french-law", "legislation", "case-law", "piste" ], "last_verified": "2026-09-06", "quality": { "rubric_version": 1, "reviewed_at": "2026-09-07", "status": "assessed", "criteria": { "installation": { "status": "complete", "evidence": [ "https://github.com/Ktulu-Analog/mcp-legifrance/blob/3c916e3c25c5e12960a79e97ad6a3f73d6249bd3/README.md#L71-L89", "https://github.com/Ktulu-Analog/mcp-legifrance/blob/3c916e3c25c5e12960a79e97ad6a3f73d6249bd3/README.md#L115-L148" ], "notes": "Complete local and Docker installation commands are provided, followed by Python and Docker startup commands, command-line options, port mapping, and the resulting MCP URL." }, "configuration": { "status": "complete", "evidence": [ "https://github.com/Ktulu-Analog/mcp-legifrance/blob/3c916e3c25c5e12960a79e97ad6a3f73d6249bd3/README.md#L30-L67", "https://github.com/Ktulu-Analog/mcp-legifrance/blob/3c916e3c25c5e12960a79e97ad6a3f73d6249bd3/README.md#L93-L111", "https://github.com/Ktulu-Analog/mcp-legifrance/blob/3c916e3c25c5e12960a79e97ad6a3f73d6249bd3/.env.example#L1-L3" ], "notes": "Python 3.11+, PISTE account and subscription steps, sandbox selection, credential retrieval, and both required environment variables are explicitly documented and match the environment template." }, "tools": { "status": "partial", "evidence": [ "https://github.com/Ktulu-Analog/mcp-legifrance/blob/3c916e3c25c5e12960a79e97ad6a3f73d6249bd3/README.md#L195-L290", "https://github.com/Ktulu-Analog/mcp-legifrance/blob/3c916e3c25c5e12960a79e97ad6a3f73d6249bd3/README.md#L291-L341" ], "notes": "The README extensively describes the 62 tools, parameters, workflows, and direct tool-call examples, but it does not provide a concrete natural-language MCP prompt as required for complete status." }, "compatibility": { "status": "complete", "evidence": [ "https://github.com/Ktulu-Analog/mcp-legifrance/blob/3c916e3c25c5e12960a79e97ad6a3f73d6249bd3/README.md#L152-L191" ], "notes": "The documentation explicitly identifies MCP 2025-03-26 Streamable HTTP and provides complete connection examples for Claude Desktop and Claude Code." }, "license": { "status": "complete", "evidence": [ "https://github.com/Ktulu-Analog/mcp-legifrance/blob/3c916e3c25c5e12960a79e97ad6a3f73d6249bd3/README.md#L417-L423", "https://github.com/Ktulu-Analog/mcp-legifrance/blob/3c916e3c25c5e12960a79e97ad6a3f73d6249bd3/LICENSE#L1-L30" ], "notes": "The README explicitly applies GNU AGPL v3.0 to the project and links to the commit-pinned LICENSE containing the full terms." }, "limitations": { "status": "complete", "evidence": [ "https://github.com/Ktulu-Analog/mcp-legifrance/blob/3c916e3c25c5e12960a79e97ad6a3f73d6249bd3/README.md#L39-L67" ], "notes": "The documentation explains that sandbox and production differ by quota and advises requesting production access for intensive use, providing both the operational impact and workaround." } } } }