Client Python pour l'API privée de Lexis 360 Intelligence (LexisNexis France).
Compatible macOS, Linux et Windows.
Installez l'extension MCP (.mcpb) dans Claude Desktop et accédez directement à la doctrine, la jurisprudence, les codes annotés et la navigation Lexis 360 depuis une conversation Claude.
- Télécharger
lex360-0.3.0.mcpbdepuis les releases - Glisser le fichier dans Paramètres > Extensions de Claude Desktop
- Coller votre token JWT et cliquer Enregistrer
Fonctionne sur macOS, Linux et Windows (Claude Desktop + Python 3.11+).
Le guide d'installation détaillé avec captures d'écran est disponible dans INSTALL.md.
Le serveur expose également un prompt MCP guide_lexis360 qui injecte un guide d'orientation en français : pourquoi mobiliser Lexis 360, conventions de doc_id, workflows recommandés et économie de tokens.
| Outil | Description |
|---|---|
guide |
Recommande les outils selon le contexte juridique (appeler en premier) |
rechercher |
Recherche full-text (doctrine, JP, revues) avec filtres et tri |
rechercher_decision |
Recherche par n° de pourvoi, JurisData ou RG |
| Outil | Description |
|---|---|
arborescence_code |
Structure d'un code juridique (Code civil, Code pénal, etc.) avec doc_id de chaque article |
lire_article_code |
Article de code annoté — texte + annotations doctrine et jurisprudence |
lire_texte |
Textes législatifs et réglementaires (lois, décrets, ordonnances) |
| Outil | Description |
|---|---|
lire_doctrine |
Contenu d'un fascicule JurisClasseur ou article de revue (Markdown) avec consultation partielle (par section pour économiser des input tokens) |
lire_decision |
Texte d'une décision de justice (texte brut) |
metadata_document |
Métadonnées enrichies (auteur, juridiction, thématique) |
| Outil | Description |
|---|---|
liens_document |
Liens croisés : doctrine citant, décisions liées, textes visés |
frise_chronologique |
Historique procédural (TGI → CA → Cass.) |
table_des_matieres |
Table des matières d'un document structuré |
npm install -g @anthropic-ai/mcpb
mcpb pack .Le LEX_TOKEN est un JWT récupéré depuis le localStorage d'une session Lexis 360 connectée (voir Authentification). Il est valide 24 heures.
La configuration ci-dessous ne contient pas le token : il est laissé sous forme de variable d'environnement, à définir par l'utilisateur avant de lancer le client (export LEX_TOKEN=eyJ... dans le shell, ou en préfixe de la commande de lancement : LEX_TOKEN=eyJ... claude).
Claude Code (ligne de commande) :
claude mcp add --transport stdio lex360 \
-- uv run --directory /chemin/vers/lex360 lex360-mcpuv hérite des variables d'environnement du shell parent : LEX_TOKEN doit donc être exporté (ou passé en préfixe) au lancement de claude.
Cursor, Cline, Windsurf et autres clients MCP — ajoutez le bloc suivant à la configuration mcpServers du client :
{
"mcpServers": {
"lex360": {
"command": "uv",
"args": ["run", "--directory", "/chemin/vers/lex360", "lex360-mcp"],
"env": {
"LEX_TOKEN": "${LEX_TOKEN}"
}
}
}
}Le ${LEX_TOKEN} est résolu depuis l'environnement du processus client. Si votre client ne supporte pas cette interpolation, supprimez le bloc env : la plupart des clients transmettent l'environnement parent par défaut.
Application Flask avec recherche, lecture de documents, export PDF/DOCX et navigation (liens, frise chronologique, arborescence des codes).
pip install -e ".[web]"
python web/app.py
# → http://localhost:5000pip install -e ".[dev]"Le token JWT (access_token) se récupère depuis le localStorage du navigateur sur une session Lexis 360 connectée. Les guillemets éventuels en début et fin (renvoyés par localStorage.getItem) sont retirés automatiquement au chargement.
Un bookmarklet est fourni dans bookmarklet.txt pour copier le token en un clic depuis n'importe quelle page lexis360intelligence.fr (utile après une reconnexion via portail universitaire / SSO). Voir INSTALL.md pour le mode d'emploi.
# Option 1 : variable d'environnement
export LEX_TOKEN="eyJ..."
# Option 2 : sauvegarde via CLI
lex360 loginlex360 search "responsabilité contractuelle" --limit 5
lex360 search "22-84.760" # détection auto pourvoi
lex360 doc read EN_KEJC-238100_0KR8 # contenu d'un fascicule
lex360 doc meta JP_KODCASS-123456_0KRH # métadonnées JSON
lex360 links JP_KODCASS-123456_0KRH --jp # liens / décisions liées
lex360 timeline JP_KODCASS-123456_0KRH # frise procédurale
lex360 codes SLD-LEGITEXT000006070721 # arborescence Code civilTests d'intégration (nécessitent un LEX_TOKEN valide) :
pytest tests/ -vVoir docs/lex.md pour la documentation complète des endpoints reverse-engineerés.


