Magistrat Civil
БесплатноНе проверенProvides access to French legal databases (Judilibre and Légifrance) and a structured legal reasoning skill for analyzing civil cases like a French magistrate.
Описание
Provides access to French legal databases (Judilibre and Légifrance) and a structured legal reasoning skill for analyzing civil cases like a French magistrate.
README
Serveurs MCP (Model Context Protocol) et compétence de raisonnement juridique pour accéder aux bases juridiques françaises et structurer l'analyse d'un magistrat civil.
Ce projet permet à Claude d'accéder à :
- Judilibre : jurisprudence de la Cour de cassation et des juridictions du fond
- Légifrance : codes, lois, décrets et Journal Officiel
- Raisonnement juridique : méthodologie du syllogisme judiciaire selon les fiches de l'ENM/Cour de cassation
Structure du dépôt
mcp-magistrat-civil/
├── servers/
│ ├── judilibre_mcp_server.py # Serveur MCP Judilibre
│ └── legifrance_mcp_server.py # Serveur MCP Légifrance
├── skills/
│ └── raisonnement-juridique/
│ ├── SKILL.md # Compétence principale
│ └── references/ # Fichiers de référence détaillés
│ ├── hierarchie-decisions.md
│ ├── syllogisme-juridique.md
│ ├── office-du-juge.md
│ ├── structure-jugement.md
│ └── exemples-motivations.md
├── requirements.txt
├── .env.example
└── README.md
Installation
1. Cloner le dépôt
git clone https://github.com/votre-username/mcp-magistrat-civil.git
cd mcp-magistrat-civil
2. Créer un environnement virtuel (recommandé)
python -m venv venv
source venv/bin/activate # Linux/macOS
# ou
.\venv\Scripts\activate # Windows
3. Installer les dépendances
pip install -r requirements.txt
4. Configurer les variables d'environnement
Copier le fichier d'exemple et le compléter :
cp .env.example .env
Éditer .env avec vos identifiants :
# Judilibre (obligatoire)
JUDILIBRE_API_KEY=votre_cle_api_judilibre
# Légifrance (obligatoire)
PISTE_CLIENT_ID=votre_client_id
PISTE_CLIENT_SECRET=votre_client_secret
Obtenir les identifiants API
Judilibre (obligatoire) :
- Créer un compte sur PISTE
- Créer une application
- S'abonner à l'API "Judilibre"
- Récupérer le
api_key
Légifrance (obligatoire) :
- Créer un compte sur PISTE
- Créer une application
- S'abonner à l'API "Légifrance"
- Récupérer le
client_idetclient_secret
Configuration de Claude Desktop
Configuration complète
Ajouter dans le fichier de configuration de Claude Desktop :
- macOS :
~/Library/Application Support/Claude/claude_desktop_config.json - Windows :
%APPDATA%\Claude\claude_desktop_config.json - Linux :
~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"judilibre": {
"command": "python",
"args": ["/chemin/absolu/vers/mcp-magistrat-civil/servers/judilibre_mcp_server.py"],
"env": {
"JUDILIBRE_API_KEY": "votre_cle_api"
}
},
"legifrance": {
"command": "python",
"args": ["/chemin/absolu/vers/mcp-magistrat-civil/servers/legifrance_mcp_server.py"],
"env": {
"PISTE_CLIENT_ID": "votre_client_id",
"PISTE_CLIENT_SECRET": "votre_client_secret"
}
}
}
}
Intégration de la compétence Raisonnement Juridique
La compétence raisonnement-juridique guide Claude pour analyser des dossiers civils comme un magistrat français, en appliquant la méthodologie du syllogisme juridique.
- Créer un fichier .zip du contenu de
skills/raisonnement-juridique/ - Importer la compétence dans l'onglet Capacités des paramètres de Claude
Outils MCP disponibles
Judilibre (jurisprudence)
| Outil | Description |
|---|---|
judilibre_search |
Rechercher des décisions par mots-clés, chambre, date, publication |
judilibre_get_decision |
Récupérer le texte intégral d'une décision par son ID |
judilibre_get_taxonomy |
Obtenir les listes de référence (chambres, solutions, formations, publications) |
judilibre_get_stats |
Statistiques sur la base de données |
Légifrance (textes légaux)
| Outil | Description |
|---|---|
rechercher_code |
Rechercher dans les codes (Code civil, Code du travail...) |
rechercher_dans_texte_legal |
Rechercher dans les lois et décrets |
recherche_journal_officiel |
Rechercher dans le JORF |
recuperer_article |
Récupérer le texte intégral d'un article par son ID LEGIARTI |
Exemple d'utilisation
Prompt
Utilise la compétence raisonnement-juridique pour traiter le sujet suivant :
Le caractère utile des diligences interruptives de péremption au sens du code de procédure civile.
Utilise la capacité raisonnement juridique pour traiter le sujet suivant :
Quelle est la portée de la suspension des droits de visite et d'hébergement d'un enfant qui résulte d'une mesure de sûreté ? Cette suspension est elle uniquement applicable en cas de décision antérieure du juge aux affaires familiales ou s'applique t elle aussi en l'absence de toute décision du JAF.
Question complémentaire à cette recherche: la source des droits de visite et d'hébergement est elle l'autorité parentale elle-même ?
Remerciements
- Cour de cassation pour l'API Judilibre
- DILA pour l'API Légifrance
- École nationale de la magistrature pour les fiches méthodologiques
Licence
MIT License - voir LICENSE
Auteur
Amaury Fouret
Ce projet n'est pas une publication officielle de la Cour de cassation. Il s'agit d'un outil personnel destiné à faciliter l'accès aux ressources juridiques françaises via Claude.
Установка Magistrat Civil
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/mauryaland/mcp-magistrat-civilFAQ
Magistrat Civil MCP бесплатный?
Да, Magistrat Civil MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Magistrat Civil?
Нет, Magistrat Civil работает без API-ключей и переменных окружения.
Magistrat Civil — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Magistrat Civil в Claude Desktop, Claude Code или Cursor?
Открой Magistrat Civil на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectCompare Magistrat Civil with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
