Tutorial 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.
CopreClaude: verificatoChatGPT / Codex: bozzaGrok Bot: verificato
Cosa è cambiato da quando è stato scrittoUltimo controllo: 20 mag 2026 · 2
- Controlli Codex 0.132.0 e Secure MCP Tunnel
Il changelog Codex 0.132.0 di OpenAI aggiunge autenticazione nel Python SDK, API turn text-only più semplici, output strutturato per sessioni exec riprese, autenticazione Codex standard per executor remoti e preservazione della fedeltà immagine nell'app-server; il changelog API OpenAI introduce anche Secure MCP Tunnel per accesso enterprise account-led a server MCP privati.
Azione consigliata: Per l'automazione legale, ricontrollate archiviazione auth SDK, schemi delle sessioni riprese, identità dell'executor remoto, ownership del tunnel MCP privato e review umana prima di collegare repository privilegiati o sistemi con dati cliente.
Fonti: OpenAI Codex changelog · OpenAI API changelog · OpenAI Secure MCP Tunnel guide
- Aggiornamento OpenAI su modelli, piani e Responses API
La documentazione OpenAI ora evidenzia i modelli attuali GPT-5.5/GPT-5.4, i nomi aggiornati dei piani ChatGPT e Responses API con strumenti integrati per nuovi workflow API.
Azione consigliata: Per workflow legali, evitate riferimenti obsoleti a GPT-4 o prezzi fissi; verificate modello, piano, strumenti, retention e controlli di review prima di piloti client-facing.
Fonti: OpenAI models · ChatGPT pricing · GPT-5.5 in ChatGPT · Responses API migration · OpenAI tools guide · Code Interpreter tool
Questo tutorial ti mostra come collegare il tuo assistente AI a fonti di dati legali—giurisprudenza, gestione documentale, registri giudiziari—così da poter fare ricerca e verificare le citazioni senza uscire da Claude.
Obiettivi di apprendimento
Al termine di questo tutorial, sarai in grado di:
- Comprendere il Model Context Protocol (MCP) e le sue applicazioni legali
- Collegare una fonte di ricerca giurisprudenziale (Midpage o CourtListener) al tuo assistente
- Collegarti a sistemi di gestione documentale (iManage, Google Drive, Box, SharePoint)
- Costruire workflow personalizzati di ricerca legale con MCP
- Eseguire workflow di ricerca normativa con tracciamento delle versioni
- Implementare processi automatizzati di verifica delle citazioni
- Impostare avvisi sui registri giudiziari e monitoraggio dei docket
- Applicare pattern di ricerca agentica multi-step
- Interpretare analytics giurisprudenziali per insight strategici
Livello avanzato | Richiede una certa dimestichezza tecnica | Tempo: 105 minuti
Parte 1: Comprendere MCP per il settore legale
Che cos'è MCP?
Model Context Protocol (MCP) è lo standard aperto di Anthropic per collegare l'AI a strumenti esterni e fonti di dati. Pensalo come l'USB dell'AI—un connettore universale.
Perché MCP è importante per il settore legale
| Approccio tradizionale | Approccio MCP |
|---|---|
| Copia-incolla da una piattaforma di ricerca nella chat | L'assistente interroga direttamente la piattaforma |
| Scarica da iManage, carica nella chat | L'assistente accede direttamente a iManage |
| Passa tra 5 strumenti diversi | Interfaccia unica con tutti gli strumenti |
| Inserimento manuale dei dati | Flusso di dati automatizzato |
Connettori verificati e server MCP
Sono elencate solo le fonti che è stato possibile controllare il 2026-09-02. Le pagine di configurazione dei fornitori che bloccano i controlli automatici sono contrassegnate come draft nelle sezioni sottostanti.
| Connector or server | Cosa ti offre | Dove è documentato |
|---|---|---|
| CourtListener | Docket e decisioni federali; pubblico, API key facoltativa | Fornito preconfigurato nei plugin di Claude for Legal |
| Midpage | Ricerca giurisprudenziale, analisi delle decisioni, report sui docket (abbonamento) | Il plugin Codex di Midpage, basato su Midpage MCP |
| CoCounsel Legal (Thomson Reuters) | Westlaw Deep Research con report citati (abbonamento, OAuth) | Plugin esterno di Claude for Legal |
| Trellis, Descrybe, Solve Intelligence | Docket statali, ricerca giurisprudenziale, redazione brevetti (abbonamento) | Tabella dei connettori di Claude for Legal |
| iManage, Ironclad, DocuSign, Everlaw | DMS, registro contratti, firma elettronica, e-discovery (abbonamento) | Tabella dei connettori di Claude for Legal |
| Slack, Google Drive, Box | Accesso a chat e file | Tabella dei connettori di Claude for Legal; Slack e Google Workspace sono anche elencati nella pagina prezzi di Claude |
| Dropbox, Gmail, Google Drive, Microsoft Teams, Outlook, SharePoint | Connettori gestiti da OpenAI, con approvazione richiesta prima della condivisione dei dati | OpenAI remote MCP guide |
| Any remote MCP server | Un tuo server o quello di un fornitore via HTTP | Claude Code claude mcp add, il connettore MCP della Claude API, lo strumento remote MCP di OpenAI, Codex config.toml |
Parte 2: Configurare un connettore per la ricerca giurisprudenziale (Midpage)
Cosa offre Midpage
Midpage è una piattaforma di ricerca legale. Il suo MCP espone strumenti di case-law che il plugin Codex di Midpage documenta come search, analyzeOpinion, findInOpinion, analyzeDocketReport e analyzeDocketFiling (controllato il 2026-09-02). È richiesto un abbonamento Midpage.
Vantaggi dell'integrazione
Con un connettore di ricerca collegato:
- Fai ricerca giurisprudenziale senza uscire dal tuo assistente
- Verifichi che le citazioni siano ancora good law
- Trovi precedenti rilevanti per i tuoi fatti
- Redigi testi con autorità giuridiche integrate
Requisiti
- Abbonamento Midpage
- Claude Code, oppure l'app desktop Cowork su Pro, Max o Team (i connettori con remote MCP sono elencati nella pricing page)
Configurazione
- Ottieni l'endpoint MCP Midpage o le credenziali dal tuo account Midpage. Draft: non è stato possibile recuperare la pagina di configurazione di Midpage per verifica; il comando
@midpage/mcp-servermostrato nelle versioni precedenti di questo tutorial non è verificato. - Aggiungi il server. In Claude Code (MCP docs):
- Esegui
/mcpin Claude Code per completare eventuali flussi OAuth e controllare lo stato;claude mcp listmostra i server configurati. - In Cowork o Claude Desktop, aggiungi lo stesso server sotto Connectors; i server configurati in Claude Desktop possono essere importati con
claude mcp add-from-claude-desktop.
Testa la connessione
L'assistente dovrebbe restituire citazioni di casi con un tag della fonte di ricerca. Se nulla è taggato, il connettore non è attivo.
Parte 3: Configurare CourtListener (alternativa gratuita)
Cosa offre CourtListener
CourtListener è una banca dati gratuita e open-source di ricerca legale del Free Law Project:
- Giurisprudenza federale
- Decisioni dei tribunali statali
- Discussioni orali
- Integrazione PACER tramite RECAP
- Nessun abbonamento richiesto; una API key aumenta i limiti di utilizzo
CourtListener viene fornito preconfigurato come connettore in ogni plugin Claude for Legal che svolge attività di contenzioso, proprietà intellettuale, clinic o lavoro per studenti di giurisprudenza (README, controllato il 2026-09-02): installa il plugin, autorizza il connettore una volta, e le citazioni che passano attraverso di esso vengono taggate con la loro fonte. Le citazioni provenienti solo dalla conoscenza del modello sono contrassegnate [verify].
Per una configurazione standalone, aggiungi un server MCP CourtListener con claude mcp add. Draft: non è stato possibile verificare alcun server MCP mantenuto da Free Law Project; esistono server della community su GitHub e il pacchetto @open-legal-tools/courtlistener-mcp menzionato nelle versioni precedenti di questo tutorial non è verificato. Esamina il codice e la gestione dei dati di qualsiasi server della community prima di indirizzarlo su pratiche dei clienti.
Testa la connessione
CourtListener vs. Midpage
| Feature | CourtListener | Midpage |
|---|---|---|
| Prezzo | Gratuito | Abbonamento |
| Copertura | Buona sul federale, variabile sul livello statale | Copertura di ricerca legale commerciale |
| Citator | Di base | Basato su AI |
| Velocità di aggiornamento | Varia in base alla fonte | Varia in base alla pipeline del fornitore |
| Ideale per | Attenzione ai costi, focus federale | Ricerca legale completa |
Parte 4: Integrazione con la gestione documentale
Stack TypeScript MCP (aggiornato a febbraio 2026)
Per server MCP locali personalizzati, usa uno di questi percorsi:
- Stabile in produzione oggi:
@modelcontextprotocol/sdk(ramo v1.x) - Monitoraggio migrazione: controlla la documentazione sul rollout dei pacchetti separati (
@modelcontextprotocol/server+@modelcontextprotocol/client) e verifica la disponibilità su npm prima di passare.
Gli snippet di server personalizzati in questo tutorial usano il pattern di import v1.x stabile per affidabilità nei workflow legali di produzione.
Installazione di base:
Validazione as-of (2026-02-10):
- Verificato funzionante localmente con
@modelcontextprotocol/sdk@1.26.0 - Validato handshake stdio tramite
StdioClientTransport(elenco strumenti + chiamata strumento riuscita) - Confermato che il pattern server/client locale usato in questo tutorial è eseguibile con il pacchetto stabile corrente
Prima di adottare import con pacchetti separati, verifica la disponibilità su npm e testa nel tuo ambiente.
Opzione A: Connettori già esistenti
La tabella dei connettori Claude for Legal (controllata il 2026-09-02) copre iManage (commercial-legal, corporate-legal), Box (corporate-legal), Google Drive e Slack (tutti i plugin), oltre a Ironclad, DocuSign ed Everlaw. Configurali nel file .mcp.json di ciascun plugin o con claude mcp in Claude Code. I connettori contrassegnati "customer subscription" richiedono il tuo account e la tua API key.
Utilizzo:
Draft: un connettore SharePoint per Cowork e un connettore Clio ("LegalContext") comparivano nelle versioni precedenti di questo tutorial; nessuno dei due è stato verificabile rispetto a una fonte ufficiale il 2026-09-02.
Opzione C: iManage tramite un server MCP personalizzato
iManage richiede una configurazione personalizzata:
Step 1: Create iManage API Application
- Accedi a iManage Control Center
- Crea un'applicazione OAuth2
- Configura il redirect URI
- Annota Client ID e Secret
Step 2: Build Custom MCP Server
Step 3: Register the server
Questo scrive un .mcp.json con scope di progetto che puoi versionare per il team; --scope user lo mantiene privato per te.
Parte 5: Costruire workflow di ricerca legale
Workflow 1: Ricerca legale completa
Combina più fonti MCP per una ricerca approfondita:
Assistant response pattern:
Workflow 2: Integrazione contratto + ricerca
Workflow 3: Ricerca per due diligence
Parte 6: Configurazione MCP avanzata
Eseguire più server e definirne lo scope
Claude Code mantiene tre scope (MCP docs, controllato il 2026-09-02): local (predefinito, privato per te in questo progetto), project (.mcp.json nella root del repository, condiviso tramite version control) e user (tutti i tuoi progetti). Aggiungi server con claude mcp add --scope <scope> ..., elencali con claude mcp list, rimuovili con claude mcp remove <name>, e controlla lo stato o completa OAuth con /mcp all'interno di una sessione. Mantieni i connettori di ricerca in uno scope di progetto condiviso e le credenziali DMS specifiche per pratica nel tuo scope utente.
Debug delle connessioni
Controlla lo stato:
Testa uno strumento specifico:
Parte 7: Considerazioni sulla sicurezza
Flusso dei dati
Best practice di sicurezza
Gestione delle credenziali:
- Non fare mai il commit delle API key nel version control
- Usa variabili d'ambiente
- Ruota le chiavi regolarmente
- Usa chiavi separate per finalità diverse
Controllo degli accessi:
- Limita l'accesso del server MCP ai dati necessari
- Usa accesso in sola lettura ove possibile
- Esegui audit dei log del server MCP
- Disabilita le integrazioni non utilizzate
Dati del cliente:
- Comprendi la gestione dei dati di ciascun servizio
- Verifica certificazioni SOC 2, ISO 27001
- Esamina i DPA dei servizi
- Valuta quali pratiche possono usare quali integrazioni
verifica di conformità
- Tutti i servizi MCP esaminati sotto il profilo della sicurezza
- API key archiviate in modo sicuro
- Log di accesso abilitati
- Accordi di trattamento dei dati in essere
- Consenso del cliente ottenuto ove richiesto
- Configurazione approvata dall'IT dello studio
Parte 8: Workflow di ricerca normativa
Integrazione per il monitoraggio legislativo
Collegati alla Congress API per il monitoraggio legislativo in tempo reale:
Setup:
Confronto tra versioni di norme
Workflow per confrontare versioni di norme tra diverse sessioni legislative:
MCP Configuration for Statute Tracking:
Ricerca nei codici regolamentari
Pattern per una ricerca regolamentare completa:
Workflow di monitoraggio dei bill
Imposta il monitoraggio automatico della legislazione che incide sulla tua attività:
Parte 9: Processo di verifica delle citazioni
Cite-checking automatizzato
Implementa la verifica delle citazioni direttamente nella scrittura legale:
Sistema di verifica good law
Configuration for Automated Citation Checking:
Equivalenti di Shepardizing/KeyCiting
Processo per verificare la forza dell'autorità delle citazioni:
Validazione del formato delle citazioni
Workflow per standardizzare le citazioni:
Parte 10: Configurazione degli avvisi sui registri giudiziari
Avvisi in tempo reale sui depositi di causa
Configura l'integrazione PACER per il monitoraggio dei docket:
Setup PACER MCP Server:
Pattern di ricerca su oltre 850M di record
Pattern di query per una ricerca completa nei registri giudiziari:
Large-Scale Search Configuration:
Monitoraggio dei docket
Workflow automatizzato di tracciamento dei docket:
Tracciamento basato sulle parti
Monitora tutte le pratiche che coinvolgono parti specifiche:
Parte 11: Pattern di ricerca agentica multi-step
Workflow di deep legal research
Esegui attività di ricerca complesse con un comportamento simile a quello di un agente:
Sintesi multi-fonte
Configurazione per ricerca coordinata tra fonti:
Generazione del piano di ricerca
Workflow per la pianificazione automatica della ricerca:
Affinamento iterativo
Costruisci workflow di ricerca che migliorano a ogni iterazione:
Parte 12: Interpretazione delle analytics giurisprudenziali
Analytics sul comportamento del giudice
Integra analytics giudiziali per la strategia di contenzioso:
Configuration for Judicial Analytics:
Dati sulle performance degli avvocati
Monitora i pattern dei legali di controparte:
Pattern di previsione degli esiti
Previsione degli esiti assistita da machine learning:
Analisi degli intervalli transattivi
Valutazione delle transazioni basata sui dati:
Parte 13: Confronto con soluzioni enterprise
Assistente generale + MCP vs. integrazione Harvey
| Aspect | General assistant + MCP | Harvey |
|---|---|---|
| Configurazione | Fai da te o configurazione semplice | Gestita dal fornitore |
| Personalizzazione | Controllo completo | Limitata |
| Fonti di ricerca | Scegli le tue | Fonti selezionate da Harvey |
| Gestione documentale | Collega qualsiasi sistema | Solo Harvey Vault |
| Modello di prezzo | Mix per strumento/servizio | Contratti enterprise all-in-one |
| Manutenzione | La gestisci tu | La gestisce Harvey |
Quando scegliere ciascuna opzione
Scegli un assistente generale + MCP quando:
- Vuoi il controllo sulle integrazioni
- Il costo è un fattore significativo
- Hai risorse IT per la configurazione
- Usi strumenti non standard
Scegli Harvey/Legora quando:
- Vuoi una soluzione chiavi in mano
- È richiesto supporto enterprise
- Il budget consente prezzi premium
- Hai bisogno di accountability del fornitore
Fai questo ora
- Collega Midpage o CourtListener al tuo assistente (Parte 2 o 3)
- Esegui una ricerca giurisprudenziale e conferma che le citazioni riportino un tag della fonte di ricerca
- Verifica con il citator che una citazione sia ancora good law
- Prova un'attività di ricerca multi-fonte (es. giurisprudenza + documenti dello studio)
- Documenta la tua configurazione per il team
Correlati
Riferimento rapido: prompt di ricerca per fonte
Questi prompt presuppongono che sia collegato un connettore per la fonte indicata; in caso contrario, l'assistente dovrebbe dirlo invece di fare supposizioni.
Midpage
CourtListener
Legislativa e regolamentare
Registri giudiziari
Verifica delle citazioni
Gestione documentale
Analytics e insight
Fonti
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
Letture aggiuntive
- Midpage-Claude integration overview
- NIST AI Risk Management Framework (AI RMF 1.0)
- Harvard Law Library: Alternate Legal Research Tools