Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

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.

GitHubEmbed

Описание

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) :

  1. Créer un compte sur PISTE
  2. Créer une application
  3. S'abonner à l'API "Judilibre"
  4. Récupérer le api_key

Légifrance (obligatoire) :

  1. Créer un compte sur PISTE
  2. Créer une application
  3. S'abonner à l'API "Légifrance"
  4. Récupérer le client_id et client_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.

  1. Créer un fichier .zip du contenu de skills/raisonnement-juridique/
  2. 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

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.

from github.com/mauryaland/mcp-magistrat-civil

Установка Magistrat Civil

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/mauryaland/mcp-magistrat-civil

FAQ

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

Compare Magistrat Civil with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development