Skip to main content
Glama
BenjoNX

French Law MCP Server

by BenjoNX

Serveur MCP Droit Français

Serveur MCP (Model Context Protocol) pour interroger les API publiques du droit français : Légifrance et JudiLibre.

Basé sur le projet DroitFrancaisMCP de Jean-Michel Tanguy.

Fonctionnalités

Légifrance

  • rechercher_legifrance() : Recherche multi-critères dans tous les fonds juridiques

  • consulter_legifrance() : Récupération du texte intégral avec métadonnées

JudiLibre

  • rechercher_jurisprudence_judilibre() : Recherche de décisions avec filtres avancés

  • consulter_decision_judilibre() : Récupération du texte complet d'une décision

  • obtenir_taxonomie_judilibre() : Accès aux valeurs valides des filtres

Related MCP server: MCP Magistrat Civil

Prérequis

  1. Python 3.8+

  2. Compte PISTE : s'inscrire sur piste.gouv.fr

  3. S'abonner aux API Légifrance et JudiLibre

  4. Valider les conditions d'utilisation

Installation

# Cloner le repo
git clone <repo-url>
cd Legal

# Créer un environnement virtuel
python -m venv venv
source venv/bin/activate  # Linux/macOS

# Installer les dépendances
pip install -e ".[dev]"

# Configurer les identifiants
cp .env.example .env
# Éditer .env avec vos identifiants PISTE

Configuration

Copier .env.example vers .env et renseigner vos identifiants PISTE :

PISTE_CLIENT_ID=votre_client_id
PISTE_CLIENT_SECRET=votre_client_secret

Utilisation avec Claude Desktop

Ajouter dans la configuration MCP de Claude Desktop :

{
  "mcpServers": {
    "droit-francais": {
      "command": "python",
      "args": ["<chemin>/droit_francais_MCP.py"]
    }
  }
}

Tests

pytest test_api_legifrance.py -v -m integration
pytest test_api_judilibre.py -v -m integration

Licence

MIT License - Copyright (c) 2025 Jean-Michel Tanguy

Related MCP Connectors

Related MCP Servers