§ Server MCP — Diritto italiano ed europeo

Il tuo assistente AI, ancorato alla fonte ufficiale.

Legal‑MCP collega Claude e qualsiasi client compatibile Model Context Protocol direttamente a Normattiva, EUR‑Lex, Cassazione, CGUE, Corte EDU, Corte dei conti, Consiglio Nazionale Forense, Corte Costituzionale e altre 17 fonti primarie — invece di lasciarlo rispondere a memoria.

// dentro una conversazione Claude
search_legislation("d.lgs. 33/2013")

→ Decreto Legislativo 14 marzo 2013, n. 33
  "Riordino della disciplina riguardante
   il diritto di accesso civico..."
  fonte: normattiva.it — vigente

search_giurisprudenza(fonte="costituzionale",
  citation="15/2024", modo="verifica")

→ exists: true
  nessuna allucinazione: citazione confermata
  prima di essere usata in risposta
9tool MCP pubblici
19fonti ufficiali con cache
20regioni e province coperte
2100+test automatici (pytest)
§ 01 — Architettura

Nove tool, ventitré modalità di ricerca

Il server resta deliberatamente sotto la soglia dei 10 tool pubblici — oltre la quale Claude applica un "deferred tool loading" che degrada l'esperienza. Cinque di questi nove sono router: scelgono la fonte giusta tramite un parametro fonte/modo e restituiscono l'output esattamente come prodotto dalla fonte sottostante, senza forzarlo in uno schema comune.

search_legislation
Trova una legge per citazione o parole chiave — IT + UE + 20 regioni
get_legislation_text
Legge il testo: articolo singolo, intervallo o atto intero — con link all'articolo su Normattiva
search_articles_in_act
Trova l'articolo giusto in un codice enorme, per parola chiave
search_giurisprudenza
Router — 10 fonti Amministrativa, Cassazione, CGUE, Corte EDU, CNF, Corte dei conti, Corte Costituzionale, Tributaria, Merito, Massimario
search_autorita
Router — 17 fonti Garante, CONSOB, ANAC, DAIT, EDPB, AGCM, AGCOM, Banca d'Italia, UIBM, INL, INPS, INAIL, Min. Lavoro, AIFA, EMA, ACN, AgID
search_parlamento
Disegni di legge e iter parlamentare, Camera e Senato
search_prassi
Interpelli e prassi dell'Agenzia delle Entrate
search_dottrina
Dottrina penalistica, diritto universitario, indice sanzioni GDPR
web_search
Ricerca generale — solo per ciò che non ha una fonte dedicata
§ 02 — Copertura

Fonti coperte, per area del diritto

Ogni fonte dichiara i propri filtri di ricerca e i propri limiti direttamente nell'output — mai una risposta "inventata" quando l'informazione reale non è disponibile.

2.1

Normativa

search_legislation
  • Normattiva nazionale
  • EUR‑Lex / Cellar UE
  • 20 regioni e province regionale
2.2

Giurisprudenza

search_giurisprudenza
  • TAR e Consiglio di Stato
  • Cassazione civile e penale
  • Corte di Giustizia UE
  • Corte EDU — HUDOC
  • Consiglio Nazionale Forense — deontologia forense
  • Corte dei conti — danno erariale e controllo novità
  • Corte Costituzionale
  • Tributaria (CTP/CTR/CGT)
  • Merito secondaria
  • Massimario Cassazione
2.3

Autorità ed enti

search_autorita
  • Garante Privacy (GPDP)
  • CONSOB
  • ANAC
  • DAIT — Ministero dell'Interno
  • EDPB
  • AGCM — antitrust
  • AGCOM — comunicazioni
  • Banca d'Italia
  • UIBM — ricorsi marchi/brevetti
  • INL — Ispettorato Nazionale del Lavoro
  • INPS — circolari, messaggi, sentenze
  • INAIL — circolari e istruzioni operative
  • Ministero del Lavoro — interpelli
  • AIFA — determine e Note AIFA
  • EMA — EPAR, referral, DHPC e linee guida
  • ACN — atti, regolamenti e linee guida di cybersicurezza
  • AgID — linee guida e regole tecniche (PAD, PDND, SPID…) novità
2.4

Attività parlamentare

search_parlamento
  • Senato — dati.senato.it
  • Camera — dati.camera.it
  • Navetta bicamerale completa
2.5

Prassi tributaria

search_prassi
  • Interpelli — archivio full-text
  • Circolari e risoluzioni (CeRDEF)
2.6

Dottrina

search_dottrina
  • Archivio Penale
  • Osservatorio sull'Università
  • GDPR Enforcement Tracker secondaria
§ 03 — Funzionalità trasversali

Progettato per il contesto legale, non solo per la ricerca

Verifica

Anti-allucinazione: modo="verifica"

Su ogni fonte di giurisprudenza, Claude può confermare che una citazione esiste davvero prima di usarla in risposta — senza scaricare il testo integrale, senza sprecare contesto.

Cache

Caching intelligente per fonte

30 fonti con cache dedicata su disco, TTL calibrato per fonte (da 7 giorni per Normattiva a illimitato per l'archivio storico), pre-riscaldamento notturno e invalidazione amministrabile via endpoint protetto.

Contesto

Gestione dei documenti grandi

I grandi codici non vengono mai restituiti per intero senza controllo: estratto più indice degli articoli, ricerca mirata per rubrica, fetch parallelo fino a 30 articoli per chiamata.

Trasparenza

Nessun esito nascosto

Fonte non raggiungibile, fonte secondaria, testo riservato, filtro non supportato: ogni limite compare esplicitamente in un campo note o error, mai una risposta sostitutiva silenziosa.

Novità

Link diretti ai documenti e agli articoli citati

Ogni articolo di legge citato diventa un link a una pagina con il testo dell'articolo, il passaggio rilevante evidenziato in cima e i pulsanti per aprire l'articolo o l'atto completo su Normattiva. Sulle fonti che non espongono un link ufficiale apribile direttamente (es. Cassazione, interpelli) la risposta include un link statico e univoco al testo integrale — pronto da condividere, senza dover ripassare dal tool.

§ 04 — Sicurezza

Controllo degli accessi

  • OA
    Autenticazione OAuth2/OIDC via Keycloak, federabile con Google, Microsoft Entra ID, GitHub.
  • AB
    Autorizzazione disaccoppiata dall'identità — un elenco abbonati gestito lato server decide chi ha accesso senza toccare l'identity provider.
  • AD
    Endpoint amministrativi protetti da token dedicato, indipendente da OAuth, per la manutenzione diretta.
  • NT
    Nessun dato a terzi oltre alle fonti ufficiali interrogate e, solo su richiesta esplicita, alla ricerca web generale.
§ 05 — Affidabilità

Verificato, non solo scritto

  • ⇡
    Testato sotto carico — più utenze concorrenti attive insieme, senza errori né timeout: un'architettura pensata per scalare con la crescita degli utilizzatori.
  • ↻
    Rate-limiting e retry per fonte — un secondo tentativo automatico sui soli errori transitori (5xx, 429), mai su un 4xx.
  • ✓
    2100+ test automatici eseguiti ad ogni modifica, selettori riverificati dal vivo contro le fonti reali.
  • ⇄
    Pronto per più repliche dietro un load balancer, nessuna sticky session richiesta.

Ancora una fonte non ufficiale in una risposta legale?

Per una demo, l'accesso di prova o l'attivazione di un abbonamento, contatta il team di sviluppo di Legal‑MCP.