mcp-legal-it
Server MCP + plugin per il diritto italiano
Un avvocato che usa Claude non dovrebbe cercare manualmente testi di legge, ricalcolare interessi o compilare informative privacy a mano. mcp-legal-it e un server Model Context Protocol che mette a disposizione 216 tool di calcolo legale, consultazione normativa, ricerca giurisprudenziale e compliance — tutti accessibili direttamente da Claude.
Normativa verificata — testi vigenti da Normattiva, EUR-Lex e Brocardi (no allucinazioni)
Giurisprudenza Cassazione — ricerca full-text e testo sentenze da Italgiure
Giurisprudenza Tributaria — sentenze CTP/CTR/CGT e Cassazione tributaria da CeRDEF (def.finanze.it)
Giustizia Amministrativa — sentenze TAR e Consiglio di Stato (giustizia-amministrativa.it)
Giurisprudenza CGUE — sentenze Corte di Giustizia UE e Tribunale UE via CELLAR SPARQL
Delibere CONSOB — ricerca e testo integrale dal Bollettino ufficiale
Calcoli giuridici — interessi, rivalutazione ISTAT, parcelle, contributo unificato, IRPEF, successioni, danni e altro
GDPR compliance — informative, DPIA, DPA, registro trattamenti, data breach, sanzioni
22 skill + 6 agenti — workflow guidati per pareri, cause civili, sinistri, recupero crediti
Legal Grounding Protocol — hook che verificano che ogni norma citata sia supportata da cite_law()
Prerequisito unico: uv . Gestisce automaticamente
Python 3.12 e le dipendenze, identico su Windows/macOS/Linux.
macOS/Linux: curl -LsSf https://astral.sh/uv/install.sh | sh ·
Windows (PowerShell): powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex".
Riavvia il client dopo l'installazione. Il primo avvio scarica Python 3.12 + dipendenze (~1 min).
Important
Claude Desktop "Cowork" (l'agente cloud) non è supportato. Da giugno 2026 Cowork esegue i plugin in una VM cloud che non può avviare server MCP locali, quindi il marketplace lo rifiuta (failed_content: local/stdio server). Per Claude Desktop usa il file .mcpb qui sotto (gira in locale, nessuna dipendenza). Per l'agente Cowork servirebbe un server remoto HTTPS.
Claude Desktop — file .mcpb (consigliato)
Installa uv (vedi sopra).
Scarica legal-it-X.Y.Z.mcpb dall'ultima Release .
In Claude Desktop: doppio click sul file — oppure Impostazioni → Estensioni → Impostazioni avanzate → Sviluppatore estensioni → Installa file .mcpb .
Riavvia Claude. I 216 tool girano in locale.
claude plugin marketplace add capazme/mcp-legal-it
claude plugin install legal-it@mcp-legal-it
docker build -t mcp-legal-it .
docker run -p 8000:8000 mcp-legal-it # SSE su porta 8000
Client MCP:
{
"mcpServers" : {
"legal-it" : {
"url" : " http://localhost:8000/sse"
}
}
}
git clone https://github.com/capazme/mcp-legal-it
cd mcp-legal-it
python -m venv .venv && source .venv/bin/activate
pip install -e .
Configurazione in claude_desktop_config.json:
{
"mcpServers" : {
"legal-it" : {
"command" : " /path/to/.venv/bin/python" ,
"args" : [" /path/to/mcp-legal-it/run_server.py" ]
}
}
}
Tool disponibili — 216 tool, 31 moduli
#
Categoria
Tool
Esempi
1
Consultazione Normativa
5
cite_law, cerca_brocardi, download_law_pdf
2
Giurisprudenza Cassazione
4
leggi_sentenza, cerca_giurisprudenza, ultime_pronunce
3
Giurisprudenza Tributaria (CeRDEF)
3
cerca_giurisprudenza_tributaria, cerdef_leggi_provvedimento, ultime_sentenze_tributarie
4
Giustizia Amministrativa (TAR/CdS)
4
cerca_giurisprudenza_amministrativa, leggi_provvedimento_amm, giurisprudenza_amm_su_norma
5
Giurisprudenza CGUE
4
cerca_giurisprudenza_cgue, leggi_sentenza_cgue, giurisprudenza_cgue_su_norma
6
Delibere CONSOB
3
cerca_delibere_consob, leggi_delibera_consob
7
Privacy/GDPR
12
genera_informativa_privacy, genera_dpia, valutazione_data_breach
8
Provvedimenti Garante Privacy
3
cerca_provvedimenti_garante, leggi_provvedimento_garante
9
Rivalutazione Monetaria
11
rivalutazione_monetaria, adeguamento_canone_locazione
10
Interessi e Tassi
10
interessi_legali, interessi_mora, verifica_usura
11
Scadenze e Termini
11
scadenza_processuale, termini_memorie_repliche
12
Atti Giudiziari
15
contributo_unificato, decreto_ingiuntivo, pignoramento_stipendio
13
Parcelle Avvocati
11
parcella_avvocato_civile, parcella_avvocato_penale
14
Parcelle Professionisti
11
compenso_ctu, spese_mediazione
15
Risarcimento Danni
7
danno_biologico_micro, danno_biologico_macro, danno_parentale
16
Diritto Penale
5
prescrizione_reato, aumenti_riduzioni_pena
17
Proprieta e Successioni
11
calcolo_eredita, imposte_successione, calcolo_imu
18
Investimenti e Fiscalita
19
calcolo_irpef, regime_forfettario, rendimento_btp
19
Utilita
12
codice_fiscale, verifica_iban, prescrizione_diritti
20
Recupero Crediti Seriale (DOCX)
2
genera_procura_liti_docx, genera_quotazione_docx
Skill — 22 workflow guidati
Invocabili con /legal-it:<nome> o attivati automaticamente da Claude in base al contesto.
Analisi normativa e giurisprudenziale
Skill
Descrizione
Tool principali
parere-legale
Parere strutturato: Fatto, Diritto, Analisi, Conclusioni — ogni norma verificata con cite_law
cite_law, cerca_giurisprudenza, leggi_sentenza
analisi-articolo
Testo vigente + ratio legis + annotazioni Brocardi + giurisprudenza + norme collegate
cite_law, cerca_brocardi, leggi_sentenza
analisi-giurisprudenziale
Ricerca Italgiure con modalita esplora, lettura 2-4 decisioni chiave, sintesi orientamenti
cerca_giurisprudenza, leggi_sentenza, cerca_brocardi, cite_law
ricerca-normativa
Fonti primarie e secondarie ordinate per gerarchia + giurisprudenza + provvedimenti autorita
cite_law, cerca_brocardi, cerca_giurisprudenza, cerca_delibere_consob, cerca_provvedimenti_garante
confronto-norme
Confronto sistematico tra norme: differenze, sovrapposizioni, criteri di specialita/posteriorita/gerarchia
cite_law, cerca_brocardi, cerca_giurisprudenza
mappatura-normativa
Mappa normativa completa per settore con fonti per livello gerarchico e matrice adempimenti
cite_law, cerca_delibere_consob, cerca_provvedimenti_garante, cerca_brocardi
verifica-prescrizione
Termine prescrizione civile (artt. 2941-2946 c.c.) o penale con sospensione/interruzione
prescrizione_diritti, prescrizione_reato, cite_law
Skill
Descrizione
Tool principali
recupero-credito
Workflow completo: interessi mora BCE+8pp, rivalutazione ISTAT, bozza decreto ingiuntivo, parcella e CU
interessi_mora, rivalutazione_monetaria, decreto_ingiuntivo, parcella_avvocato_civile
causa-civile
Pianificazione causa: CU per valore/tipo, scadenze post-Cartabia, termini impugnazione, preventivo
contributo_unificato, scadenza_processuale, scadenze_impugnazioni, preventivo_civile
analisi-sinistro
Quantificazione danno biologico (micro/macro in base a %), personalizzazione, rivalutazione, interessi
danno_biologico_micro, danno_biologico_macro, rivalutazione_monetaria, interessi_legali
quantificazione-danni
Calcolo risarcimento con personalizzazione per eta/attivita/condizioni e attualizzazione
danno_biologico_micro, danno_biologico_macro, danno_non_patrimoniale, rivalutazione_monetaria
calcolo-parcella
Parcella D.M. 55/2014 per fase (studio, introduttiva, trattazione, decisionale) con nota spese e fattura
parcella_avvocato_civile, parcella_avvocato_penale, parcella_stragiudiziale, nota_spese, fattura_avvocato
pianificazione-successione
Quote legittime e disponibili, grado parentela, imposte con franchigie, donazioni, adempimenti
calcolo_eredita, imposte_successione, grado_parentela, imposte_compravendita
Skill
Descrizione
Tool principali
compliance-privacy
Assessment GDPR completo: base giuridica, check DPIA, registro, informativa, DPA, data breach
tutti i 12 tool GDPR + cite_law
data-breach
Gestione incidente: valutazione rischio, modulo notifica Garante entro 72h, stima sanzioni art. 83
valutazione_data_breach, genera_notifica_data_breach, calcolo_sanzione_gdpr, cite_law
Skill
Descrizione
Tool principali
genera-atto
Generazione atti legali — 100 modelli in 10 categorie (dettaglio sotto )
genera_modello_atto, lista_categorie_atti, cite_law
redazione-contratto
Supporto contrattuale: verifica norme, clausole tipo da Brocardi, check privacy/DPA se necessario
cite_law, cerca_brocardi, analisi_base_giuridica, genera_dpa
procure-quotazioni
Procure alle liti e lettere di quotazione D.M. 55/2014 in serie da Excel di posizioni, con rilevamento fase (monitorio/esecuzione/opposizione)
genera_procura_liti_docx, genera_quotazione_docx
Giurisprudenza specializzata
Skill
Descrizione
Tool principali
analisi-tributaria
Ricerca giurisprudenza tributaria CeRDEF, lettura provvedimenti, quadro normativo fiscale
cerca_giurisprudenza_tributaria, cerdef_leggi_provvedimento, cite_law
analisi-giurisprudenza-amministrativa
Ricerca TAR/CdS, lettura sentenze, quadro CPA/L.241
cerca_giurisprudenza_amministrativa, leggi_provvedimento_amm, cite_law
analisi-giurisprudenza-europea
Ricerca CGUE via CELLAR SPARQL, lettura sentenze, quadro TFUE/direttive
cerca_giurisprudenza_cgue, leggi_sentenza_cgue, cite_law
Skill
Descrizione
Tool principali
analisi-delibere-consob
Ricerca delibere CONSOB su un tema, lettura testo, quadro TUF/MiFID, sintesi orientamenti
cerca_delibere_consob, leggi_delibera_consob, cite_law
novita-consob
Ultime delibere pubblicate con sintesi orientamenti per tipologia/argomento
ultime_delibere_consob, leggi_delibera_consob, cite_law
Genera Atto — 100 modelli di atti
La skill genera-atto supporta 100 modelli in 10 categorie . Il workflow: identificazione tipo atto → raccolta campi obbligatori → calcoli automatici (CU, interessi, parcelle) → generazione → verifica norme con cite_law → output con checklist allegati.
Atti introduttivi (12 modelli)
Modello
Descrizione
decreto_ingiuntivo_ordinario
Ricorso per DI — credito ordinario
decreto_ingiuntivo_professionale
Credito professionale (parcella vidimata)
decreto_ingiuntivo_condominiale
Credito condominiale
decreto_ingiuntivo_cambiale
Credito cambiario
decreto_ingiuntivo_fatture
Credito da fatture commerciali
decreto_ingiuntivo_retribuzioni
Crediti retributivi (sezione lavoro)
sfratto_morosita
Intimazione di sfratto per morosita
citazione_ordinaria
Atto di citazione — rito ordinario Tribunale
ricorso_giudice_pace
Ricorso al Giudice di Pace (fino a 10.000 euro)
ricorso_semplificato
Rito semplificato di cognizione (art. 281-decies c.p.c.)
atto_appello
Citazione in appello
opposizione_decreto_ingiuntivo
Citazione in opposizione a DI
Esecuzione (19 modelli)
Modello
Descrizione
atto_di_precetto
Atto di precetto
pignoramento_presso_terzi
Pignoramento presso terzi
pignoramento_immobiliare
Pignoramento immobiliare
nota_precisazione_credito
Nota di precisazione del credito
dichiarazione_553_cpc
Dichiarazione del terzo ex art. 553 c.p.c.
ricerca_beni_492bis
Ricerca beni con modalita telematiche (art. 492-bis)
avviso_543_5_cpc
Avviso ex art. 543 co. 5 c.p.c.
cessazione_obbligo_custodia
Cessazione obbligo di custodia
ordinanza_assegnazione_somme
Ordinanza di assegnazione somme
ordinanza_assegnazione_crediti
Ordinanza di assegnazione crediti
ordinanza_assegnazione_543_cpc
Ordinanza di assegnazione ex art. 543 c.p.c.
proroga_567_cpc
Proroga termini ex art. 567 c.p.c.
vendita_mobili
Istanza di vendita beni mobili
vendita_immobili
Istanza di vendita beni immobili
rinuncia_esecuzione
Rinuncia all'esecuzione
rinuncia_intervento
Rinuncia all'intervento
perdita_efficacia_pignoramento
Dichiarazione perdita efficacia pignoramento
assegnazione_510_cpc
Assegnazione ex art. 510 c.p.c.
termine_efficacia_titolo
Verifica termine efficacia titolo esecutivo
Preventivi (17 modelli)
Modello
Descrizione
preventivo_civile
Preventivo causa civile ordinaria
preventivo_stragiudiziale
Preventivo attivita stragiudiziale
preventivo_volontaria_giurisdizione
Preventivo volontaria giurisdizione
preventivo_mediazione
Preventivo procedura di mediazione
preventivo_decreto_ingiuntivo
Preventivo ricorso per DI
preventivo_opposizione_di
Preventivo opposizione a DI
preventivo_precetto
Preventivo atto di precetto
preventivo_pignoramento
Preventivo pignoramento
preventivo_esecuzione_mobiliare
Preventivo esecuzione mobiliare
preventivo_esecuzione_immobiliare
Preventivo esecuzione immobiliare
preventivo_atp
Preventivo accertamento tecnico preventivo
preventivo_giudice_pace
Preventivo causa Giudice di Pace
preventivo_cautelari
Preventivo procedimenti cautelari
preventivo_lavoro
Preventivo causa di lavoro
preventivo_appello
Preventivo giudizio di appello
preventivo_penale
Preventivo difesa penale
preventivo_sfratto
Preventivo procedimento di sfratto
Attestazioni di conformita (11 modelli)
Modello
Descrizione
attestazione_estratto
Attestazione di estratto
attestazione_copia_informatica
Attestazione copia informatica
attestazione_duplicato
Attestazione duplicato informatico
attestazione_margine_fascicolo
Attestazione a margine — fascicolo telematico
attestazione_separata_fascicolo
Attestazione separata — fascicolo telematico
attestazione_margine_scanner
Attestazione a margine — documento scansionato
attestazione_separata_scanner
Attestazione separata — documento scansionato
attestazione_archivio_zip
Attestazione archivio ZIP
attestazione_stampe_pec
Attestazione stampe PEC
attestazione_composito_di
Attestazione composito — decreto ingiuntivo
attestazione_composito_decreto
Attestazione composito — decreto
Notifiche e relate (9 modelli)
Modello
Descrizione
relata_pec_generica
Relata di notifica PEC generica
relata_pec_decreto_ingiuntivo
Relata PEC — decreto ingiuntivo
relata_pec_opposizione_di
Relata PEC — opposizione a DI
relata_pec_appello
Relata PEC — atto di appello
relata_pec_sentenza_giudicato
Relata PEC — sentenza passata in giudicato
relata_pec_penale
Relata PEC — atto penale
relata_posta
Relata di notifica a mezzo posta
relata_unep
Relata di notifica tramite UNEP
relata_pat
Relata di notifica PAT (giustizia amministrativa)
Procure (8 modelli)
Modello
Descrizione
procura_generale
Procura alle liti generale
procura_speciale
Procura speciale alle liti
procura_appello
Procura per giudizio di appello
procura_mediazione
Procura per mediazione
procura_mediazione_sostanziale
Procura per mediazione con poteri sostanziali
procura_negoziazione
Procura per negoziazione assistita
procura_arbitrato
Procura per arbitrato
procura_incarico_professionale
Procura e incarico professionale
Stragiudiziale (8 modelli)
Modello
Descrizione
sollecito_pagamento
Sollecito di pagamento
sollecito_formale_mora
Sollecito formale con costituzione in mora
sollecito_prima_richiesta
Sollecito — prima richiesta bonaria
sollecito_post_sentenza
Sollecito post-sentenza
invito_negoziazione
Invito a negoziazione assistita
adesione_negoziazione
Adesione a negoziazione assistita
lettera_adeguamento_istat
Lettera adeguamento canone ISTAT
richiesta_nominativi_morosi
Richiesta nominativi morosi al condominio
Privacy (8 modelli)
Modello
Descrizione
informativa_privacy_art13
Informativa ex art. 13 GDPR
informativa_cookie
Cookie policy con tabella e banner
informativa_dipendenti
Informativa privacy dipendenti
informativa_videosorveglianza
Cartello EDPB + informativa estesa
dpa_art28
Contratto responsabile trattamento art. 28 GDPR
registro_trattamenti
Scheda registro ex art. 30 GDPR
dpia
Valutazione d'impatto sulla protezione dati
notifica_data_breach
Modulo notifica violazione al Garante
Istanze (6 modelli)
Modello
Descrizione
istanza_esecutorieta
Istanza di esecutorieta
certificato_giudicato
Richiesta certificato di passaggio in giudicato
istanza_giudicato
Istanza di giudicato
ricorso_intervento
Ricorso per intervento
avviso_impugnazione
Avviso di impugnazione
avviso_opposizione_di
Avviso di opposizione a decreto ingiuntivo
PCT (2 modelli)
Modello
Descrizione
nota_deposito_pct
Nota di deposito telematico PCT
nomina_ctp
Nomina consulente tecnico di parte
Comando
Descrizione
Logica di routing
/legal-it:norma
Cerca e cita una norma
Fetch testo vigente con cite_law, poi offre annotazioni Brocardi o giurisprudenza collegata
/legal-it:sentenza
Leggi una sentenza di Cassazione
Testo integrale con leggi_sentenza se numero+anno noti, altrimenti suggerisce /ricerca
/legal-it:ricerca
Ricerca giurisprudenziale
Routing per contesto: Italgiure, Garante Privacy, CONSOB o normativa
/legal-it:interessi
Calcolo interessi legali o di mora
Distingue legali (art. 1284 c.c.) da mora commerciale (BCE+8pp, D.Lgs. 231/2002)
/legal-it:parcella
Calcolo parcella avvocato
Civile/penale/stragiudiziale con dettaglio per fase D.M. 55/2014 (min/medio/max)
/legal-it:codice-fiscale
Calcolo o decodifica CF
Se riceve un CF lo decodifica, se riceve dati anagrafici lo calcola
/legal-it:scadenza
Calcolo scadenza processuale
Routing: memorie 183/190, impugnazioni, esecuzioni, prescrizione civile/penale
/legal-it:privacy
Genera informativa privacy
Routing per tipo: art. 13, cookie, dipendenti, videosorveglianza, DPA, DPIA, data breach
Agente
Specializzazione
Aree coperte
civilista
Contratti, responsabilita, successioni, diritti reali, obbligazioni, famiglia
Artt. 1321-1469 c.c. (contratti), art. 2043 ss. (resp. extracontrattuale), artt. 456-768 (successioni), artt. 832-1172 (diritti reali)
penalista
Reati, pene, prescrizione, misure cautelari, riti alternativi
Gestione automatica regime prescrizione: Bonafede (fatti 2020-2024), Cartabia (dal 2025)
privacy-specialist
GDPR, Codice Privacy, provvedimenti Garante
Struttura: Quadro normativo → Analisi → Rischi e sanzioni → Raccomandazioni
redattore-atti
Redazione atti giudiziari, stragiudiziali, procure, relate, attestazioni
Accesso a tutti i 100 modelli di atti + tool di calcolo (CU, interessi, parcelle)
ricerca-giurisprudenziale
Ricerca sistematica su Italgiure, CeRDEF, TAR/CdS, CGUE, CONSOB, Garante
Strategia: esplora → filtra con facets → cerca con filtri → leggi decisioni chiave → Brocardi → fondamento normativo
Il plugin include hook che garantiscono l'accuratezza delle citazioni normative:
Stop hook — verifica che ogni norma citata nella risposta abbia un cite_law() corrispondente
SessionStart hook — dopo compaction, ricorda il protocollo di citazione
Regole per l'LLM :
Situazione
Azione
Citare una norma
cite_law() per il testo vigente
Sentenza con numero noto
leggi_sentenza() diretto
Sentenza senza numero
cerca_giurisprudenza() poi leggi_sentenza()
Tool di calcolo
Incorporano le norme — non richiedono cite_law
Variabile
Default
Descrizione
MCP_TRANSPORT
stdio
Transport: stdio o sse
MCP_HOST
0.0.0.0
Bind address (solo SSE)
MCP_PORT
8000
Porta (solo SSE)
LEGAL_PROFILE
full
Profilo tool da caricare
MCP_CACHE_DIR
—
Directory cache Brocardi
Profilo
Tool caricati
full
Tutti i 216 tool
calcoli
Solo tool di calcolo (nessuna connessione HTTP)
normativa
Normattiva + EUR-Lex + Brocardi + Italgiure + TAR/CdS + CGUE + CONSOB
fiscale
Calcoli fiscali + IRPEF + investimenti + CeRDEF + CONSOB
privacy
Tool GDPR/Privacy + Garante
git clone https://github.com/capazme/mcp-legal-it
cd mcp-legal-it
python -m venv .venv && source .venv/bin/activate
pip install -e " .[dev]"
pytest tests/ -m " not live"
Vedi CONTRIBUTING.md per la guida completa allo sviluppo.
Contributi benvenuti! Leggi CONTRIBUTING.md per i dettagli su:
Come aggiungere un nuovo tool (calcolo o con HTTP)
Pattern _impl + wrapper per la testabilita
Convenzioni di output (importi, date, precisione)
Checklist pre-PR
Apache License 2.0 — Copyright 2025-2026 capazme .
I calcoli sono indicativi e non sostituiscono il parere di un professionista abilitato. Verificare sempre l'aggiornamento delle norme.