Tutoriel 07: MCP Integrations for Legal Workflows
Connect Claude, ChatGPT or Codex to case law databases, document management systems, and court records for seamless legal research workflows using the Model Context Protocol.
CouvreClaude: vérifiéChatGPT / Codex: brouillonGrok Bot: vérifié
Ce qui a changé depuis la rédactionDernière vérification: 20 mai 2026 · 2
- Contrôles Codex 0.132.0 et Secure MCP Tunnel
Le changelog Codex 0.132.0 d'OpenAI ajoute l'authentification du SDK Python, des APIs de tours texte plus simples, la sortie structurée pour les sessions exec reprises, l'authentification Codex standard pour les exécuteurs distants et la préservation de fidélité d'image côté app-server ; le changelog API d'OpenAI introduit aussi Secure MCP Tunnel pour l'accès enterprise account-led aux serveurs MCP privés.
Action recommandée: Pour l'automatisation juridique, revérifiez le stockage d'authentification SDK, les schémas de session reprise, l'identité de l'exécuteur distant, la propriété du tunnel MCP privé et la revue humaine avant de connecter des dépôts privilégiés ou des systèmes de données client.
Sources: OpenAI Codex changelog · OpenAI API changelog · OpenAI Secure MCP Tunnel guide
- Actualisation OpenAI des modèles, plans et Responses API
Les docs OpenAI mettent désormais l'accent sur les modèles actuels GPT-5.5/GPT-5.4, les plans ChatGPT mis à jour et Responses API avec outils intégrés pour les nouveaux workflows API.
Action recommandée: Pour les workflows juridiques, évitez les conseils obsolètes sur GPT-4 ou les prix fixes ; vérifiez modèle, plan, outils, rétention et contrôles de revue avant tout pilote client.
Sources: OpenAI models · ChatGPT pricing · GPT-5.5 in ChatGPT · Responses API migration · OpenAI tools guide · Code Interpreter tool
Ce tutoriel vous montre comment connecter votre assistant IA à des sources de données juridiques — jurisprudence, gestion documentaire, dossiers judiciaires — afin de pouvoir effectuer des recherches et vérifier des citations sans quitter Claude.
Objectifs d'apprentissage
À la fin de ce tutoriel, vous serez en mesure de :
- Comprendre le Model Context Protocol (MCP) et ses applications juridiques
- Connecter une source de recherche en jurisprudence (Midpage ou CourtListener) à votre assistant
- Vous connecter à des systèmes de gestion documentaire (iManage, Google Drive, Box, SharePoint)
- Créer des workflows personnalisés de recherche juridique avec MCP
- Exécuter des workflows de recherche législative avec suivi des versions
- Mettre en œuvre des processus automatisés de vérification des citations
- Configurer des alertes sur les dossiers judiciaires et la surveillance des rôles d'affaires
- Appliquer des modèles de recherche agentique en plusieurs étapes
- Interpréter des analyses de jurisprudence pour obtenir des éclairages stratégiques
Niveau avancé | Une certaine aisance technique est requise | Durée : 105 minutes
Partie 1 : Comprendre MCP pour le juridique
Qu'est-ce que MCP ?
Model Context Protocol (MCP) est la norme ouverte d'Anthropic pour connecter l'IA à des outils externes et à des sources de données. Voyez-le comme l'USB de l'IA — un connecteur universel.
Pourquoi MCP est important pour le juridique
| Approche traditionnelle | Approche MCP |
|---|---|
| Copier-coller depuis une plateforme de recherche dans le chat | L'assistant interroge directement la plateforme |
| Télécharger depuis iManage, puis téléverser dans le chat | L'assistant accède directement à iManage |
| Basculer entre 5 outils différents | Interface unique avec tous les outils |
| Saisie manuelle des données | Flux de données automatisé |
Connecteurs vérifiés et serveurs MCP
Seules les sources qui ont pu être vérifiées au 2026-09-02 sont listées. Les pages de configuration des fournisseurs qui bloquent les vérifications automatisées sont marquées comme brouillon dans les parties ci-dessous.
| Connector or server | What it gives you | Where it is documented |
|---|---|---|
| CourtListener | Dossiers fédéraux et décisions ; public, clé API facultative | Livré préconfiguré dans les plugins Claude for Legal |
| Midpage | Recherche de jurisprudence, analyse de décisions, rapports de rôle d'affaires (abonnement) | Le propre plugin Codex de Midpage, construit sur le MCP de Midpage |
| CoCounsel Legal (Thomson Reuters) | Recherche approfondie Westlaw avec rapports cités (abonnement, OAuth) | Plugin externe Claude for Legal |
| Trellis, Descrybe, Solve Intelligence | Rôles d'affaires d'État, recherche en jurisprudence, rédaction de brevets (abonnement) | Tableau des connecteurs Claude for Legal |
| iManage, Ironclad, DocuSign, Everlaw | DMS, registre de contrats, signature électronique, e-discovery (abonnement) | Tableau des connecteurs Claude for Legal |
| Slack, Google Drive, Box | Accès au chat et aux fichiers | Tableau des connecteurs Claude for Legal ; Slack et Google Workspace figurent aussi sur la page tarifaire de Claude |
| Dropbox, Gmail, Google Drive, Microsoft Teams, Outlook, SharePoint | Connecteurs gérés par OpenAI, approbation demandée avant tout partage de données | Guide OpenAI remote MCP |
| Any remote MCP server | Votre propre serveur ou celui d'un fournisseur via HTTP | Claude Code claude mcp add, le connecteur MCP de l'API Claude, l'outil remote MCP d'OpenAI, Codex config.toml |
Partie 2 : Configurer un connecteur de recherche en jurisprudence (Midpage)
Ce que fournit Midpage
Midpage est une plateforme de recherche juridique. Son MCP expose des outils de jurisprudence que le propre plugin Codex de Midpage documente comme search, analyzeOpinion, findInOpinion, analyzeDocketReport et analyzeDocketFiling (vérifié le 2026-09-02). Un abonnement Midpage est requis.
Avantages de l'intégration
Avec un connecteur de recherche attaché :
- Recherchez la jurisprudence sans quitter votre assistant
- Vérifiez que les citations sont toujours du bon droit
- Trouvez des précédents pertinents pour vos faits
- Rédigez avec une autorité juridique intégrée
Prérequis
- Abonnement Midpage
- Claude Code, ou l'application de bureau Cowork sur Pro, Max ou Team (les connecteurs avec remote MCP sont listés sur la page tarifaire)
Configuration
- Obtenez votre endpoint MCP Midpage ou vos identifiants depuis votre compte Midpage. Brouillon : la page de configuration de Midpage n'a pas pu être récupérée pour vérification ; la commande
@midpage/mcp-serveraffichée dans des versions antérieures de ce tutoriel n'est pas vérifiée. - Ajoutez le serveur. Dans Claude Code (docs MCP) :
- Exécutez
/mcpdans Claude Code pour terminer tout flux OAuth et vérifier l'état ;claude mcp listaffiche les serveurs configurés. - Dans Cowork ou Claude Desktop, ajoutez le même serveur sous Connectors ; les serveurs configurés dans Claude Desktop peuvent être importés avec
claude mcp add-from-claude-desktop.
Tester la connexion
L'assistant devrait renvoyer des citations d'affaires avec un tag de source de recherche. Si rien n'est tagué, le connecteur n'est pas actif.
Partie 3 : Configurer CourtListener (alternative gratuite)
Ce que fournit CourtListener
CourtListener est une base de données gratuite et open source de recherche juridique du Free Law Project :
- Jurisprudence fédérale
- Décisions des juridictions d'État
- Plaidoiries orales
- Intégration PACER via RECAP
- Aucun abonnement requis ; une clé API augmente les limites de débit
CourtListener est livré préconfiguré comme connecteur dans chaque plugin Claude for Legal qui couvre les litiges, la PI, les cliniques ou le travail d'étudiant en droit (README, vérifié le 2026-09-02) : installez le plugin, autorisez le connecteur une fois, et les citations qui passent par lui sont taguées avec leur source. Les citations provenant uniquement de la connaissance du modèle sont signalées [verify].
Pour une configuration autonome, ajoutez un serveur MCP CourtListener avec claude mcp add. Brouillon : aucun serveur MCP maintenu par le Free Law Project n'a pu être vérifié ; des serveurs communautaires existent sur GitHub, et le package @open-legal-tools/courtlistener-mcp nommé dans des versions antérieures de ce tutoriel n'est pas vérifié. Examinez le code et le traitement des données de tout serveur communautaire avant de l'orienter vers des dossiers clients.
Tester la connexion
CourtListener vs. Midpage
| Feature | CourtListener | Midpage |
|---|---|---|
| Prix | Gratuit | Abonnement |
| Couverture | Bon niveau fédéral, variable au niveau des États | Couverture de recherche juridique commerciale |
| Citator | Basique | Alimenté par l'IA |
| Vitesse de mise à jour | Varie selon la source | Varie selon le pipeline du fournisseur |
| Idéal pour | Sensibilité au coût, focus fédéral | Recherche juridique complète |
Partie 4 : Intégration de la gestion documentaire
Stack MCP TypeScript (mise à jour février 2026)
Pour les serveurs MCP locaux personnalisés, utilisez l'une de ces voies :
- Stable en production aujourd'hui :
@modelcontextprotocol/sdk(branche v1.x) - Migration à surveiller : surveillez la documentation de déploiement des packages séparés (
@modelcontextprotocol/server+@modelcontextprotocol/client) et vérifiez leur disponibilité dans npm avant de basculer.
Les extraits de serveur personnalisé de ce tutoriel utilisent le schéma d'import stable v1.x pour une meilleure fiabilité dans les workflows juridiques en production.
Installation de base :
Validation à la date du (2026-02-10) :
- Fonctionnement local vérifié avec
@modelcontextprotocol/sdk@1.26.0 - Handshake stdio validé via
StdioClientTransport(liste des outils + appel d'outil réussi) - Confirmation que le schéma serveur/client local utilisé dans ce tutoriel est exécutable avec le package stable actuel
Avant d'adopter les imports en packages séparés, vérifiez leur disponibilité sur npm et testez-les dans votre environnement.
Option A : Connecteurs déjà existants
Le tableau des connecteurs Claude for Legal (vérifié le 2026-09-02) couvre iManage (commercial-legal, corporate-legal), Box (corporate-legal), Google Drive et Slack (tous les plugins), ainsi qu'Ironclad, DocuSign et Everlaw. Configurez-les dans le .mcp.json de chaque plugin ou avec claude mcp dans Claude Code. Les connecteurs marqués « customer subscription » nécessitent votre propre compte et votre propre clé API.
Utilisation :
Brouillon : un connecteur SharePoint pour Cowork et un connecteur Clio (« LegalContext ») apparaissaient dans des versions antérieures de ce tutoriel ; aucun des deux n'a pu être vérifié auprès d'une source officielle le 2026-09-02.
Option C : iManage via un serveur MCP personnalisé
iManage integration requires custom setup:
Étape 1 : Créer une application API iManage
- Connectez-vous à iManage Control Center
- Créez une application OAuth2
- Configurez l'URI de redirection
- Notez le Client ID et le Secret
Étape 2 : Construire un serveur MCP personnalisé
Étape 3 : Enregistrer le serveur
Cela écrit un .mcp.json à portée projet que vous pouvez versionner pour l'équipe ; --scope user le garde privé pour vous.
Partie 5 : Construire des workflows de recherche juridique
Workflow 1 : Recherche juridique complète
Combinez plusieurs sources MCP pour une recherche approfondie :
Modèle de réponse de l'assistant :
Workflow 2 : Intégration contrat + recherche
Workflow 3 : Recherche de due diligence
Partie 6 : Configuration avancée de MCP
Exécuter plusieurs serveurs et définir leur portée
Claude Code gère trois portées (docs MCP, vérifié le 2026-09-02) : local (par défaut, privé pour vous dans ce projet), project (.mcp.json à la racine du dépôt, partagé via le contrôle de version) et user (tous vos projets). Ajoutez des serveurs avec claude mcp add --scope <scope> ..., listez-les avec claude mcp list, supprimez-les avec claude mcp remove <name>, et vérifiez leur état ou terminez OAuth avec /mcp dans une session. Conservez les connecteurs de recherche dans une portée projet partagée et les identifiants DMS propres à un dossier dans votre portée user.
Déboguer les connexions
Vérifier l'état :
Tester un outil spécifique :
Partie 7 : Considérations de sécurité
Flux de données
Bonnes pratiques de sécurité
Gestion des identifiants :
- Ne versionnez jamais des clés API
- Utilisez des variables d'environnement
- Faites tourner les clés régulièrement
- Utilisez des clés distinctes selon les usages
Contrôle d'accès :
- Limitez l'accès du serveur MCP aux données nécessaires
- Utilisez un accès en lecture seule lorsque c'est possible
- Auditez les logs du serveur MCP
- Désactivez les intégrations inutilisées
Données client :
- Comprenez le traitement des données de chaque service
- Vérifiez les certifications SOC 2 et ISO 27001
- Examinez les DPA des services
- Réfléchissez aux dossiers pouvant utiliser quelles intégrations
vérification de conformité
- Tous les services MCP ont fait l'objet d'une vérification de conformité de sécurité
- Les clés API sont stockées de manière sécurisée
- Les journaux d'accès sont activés
- Des accords de traitement des données sont en place
- Le consentement du client a été obtenu lorsque nécessaire
- La configuration a été approuvée par l'IT du cabinet
Partie 8 : Workflow de recherche législative
Intégration du suivi législatif
Connectez-vous à l'API Congress pour un suivi législatif en temps réel :
Configuration :
Comparaison des versions d'une loi
Workflow pour comparer des versions d'une loi entre différentes sessions législatives :
Configuration MCP pour le suivi législatif :
Recherche dans les codes réglementaires
Modèle pour une recherche réglementaire complète :
Workflows de suivi des projets de loi
Configurez un suivi automatisé de la législation affectant votre pratique :
Partie 9 : Processus de vérification des citations
Vérification automatisée des citations
Mettez en œuvre la vérification des citations directement dans la rédaction juridique :
Système de vérification du bon droit
Configuration pour la vérification automatisée des citations :
Équivalents de Shepardizing/KeyCiting
Processus de vérification de la force d'autorité d'une citation :
Validation du format des citations
Workflow pour normaliser les citations :
Partie 10 : Configuration des alertes sur les dossiers judiciaires
Alertes en temps réel sur les dépôts au dossier
Configurez l'intégration PACER pour la surveillance des rôles d'affaires :
Configurer le serveur MCP PACER :
Modèles de recherche dans 850M+ records
Modèles de requête pour une recherche complète dans les dossiers judiciaires :
Configuration de recherche à grande échelle :
Surveillance du rôle d'affaires
Workflow automatisé de suivi du rôle d'affaires :
Suivi basé sur les parties
Surveillez tous les dossiers impliquant des parties spécifiques :
Partie 11 : Modèle de recherche agentique en plusieurs étapes
Workflows de recherche juridique approfondie
Exécutez des tâches de recherche complexes avec un comportement de type agent :
Synthèse multi-source
Configuration pour une recherche coordonnée entre plusieurs sources :
Génération d'un plan de recherche
Workflow pour la planification automatique de la recherche :
Affinement itératif
Construisez des workflows de recherche qui s'améliorent à chaque itération :
Partie 12 : Interprétation des analyses de jurisprudence
Analyse du comportement des juges
Intégrez des analyses judiciaires pour la stratégie contentieuse :
Configuration pour l'analyse judiciaire :
Données de performance des avocats
Suivez les tendances du conseil adverse :
Modèles de prédiction d'issue
Prédiction d'issue assistée par machine learning :
Analyse de la fourchette de transaction
Évaluation data-driven des transactions :
Partie 13 : Comparaison avec les solutions d'entreprise
Assistant général + MCP vs. intégration Harvey
| Aspect | General assistant + MCP | Harvey |
|---|---|---|
| Configuration | DIY ou configuration simple | Géré par le fournisseur |
| Personnalisation | Contrôle total | Limité |
| Sources de recherche | Choisissez les vôtres | Sources sélectionnées par Harvey |
| Gestion documentaire | Connectez n'importe quel système | Harvey Vault uniquement |
| Modèle tarifaire | Mix par outil/service | Contrats d'entreprise tout-en-un |
| Maintenance | Vous gérez | Harvey gère |
Quand choisir chaque option
Choisissez un assistant général + MCP lorsque :
- Vous voulez contrôler les intégrations
- Le coût est un facteur important
- Vous disposez de ressources IT pour la configuration
- Vous utilisez des outils non standards
Choisissez Harvey/Legora lorsque :
- Vous voulez une solution clé en main
- Un support enterprise est requis
- Le budget permet une tarification premium
- Vous avez besoin d'une responsabilité fournisseur
Faites ceci maintenant
- Connectez Midpage ou CourtListener à votre assistant (Partie 2 ou 3)
- Exécutez une recherche de jurisprudence et confirmez que les citations comportent un tag de source de recherche
- Vérifiez qu'une citation est toujours du bon droit à l'aide du citator
- Essayez une tâche de recherche multi-source (p. ex., jurisprudence + documents du cabinet)
- Documentez votre configuration pour votre équipe
Liens associés
Référence rapide : prompts de recherche par source
Ces prompts supposent qu'un connecteur pour la source nommée est attaché ; si ce n'est pas le cas, l'assistant doit le dire plutôt que deviner.
Midpage
CourtListener
Legislative & Regulatory
Court Records
Citation Verification
Document Management
Analytics & Insights
Sources
Claude
- Connect Claude Code to tools via MCP (Claude Code Docs)
- MCP Connector (Claude Docs)
- Claude for Legal connectors (GitHub)
OpenAI
- Remote MCP servers and connectors (OpenAI Docs)
- MCP in Codex (Codex Docs)
- Midpage litigation skills for Codex (GitHub)
Protocol and research sources
- Model Context Protocol (Anthropic Announcement)
- MCP TypeScript SDK (Official Repo)
- MCP TypeScript SDK — v1.x Branch
- MCP TypeScript SDK on npm (
@modelcontextprotocol/sdk) - Build an MCP Server (Official Docs)
- MCP Connector (Claude Docs)
- Remote MCP Servers (Claude Docs)
- CourtListener
- PACER API Documentation
- Congress API for Legislative Tracking
- RECAP Project - Free Legal Research
Lectures complémentaires
- Midpage-Claude integration overview
- NIST AI Risk Management Framework (AI RMF 1.0)
- Harvard Law Library: Alternate Legal Research Tools