Sandbox
@bsab/italia-mcp-servers

Catalogo di server MCP italiani

Questo repository raccoglie e organizza server MCP italiani in categorie come dati, normativa, fatturazione elettronica e PA. Include un catalogo web, un’API JSON e script che validano i file dei server e rigenerano il README.

97 stars2 forksPythonUpdated 10d ago
Who it's for

Builders who are looking for reusable MCP servers about Italian public data, law, billing, and civic workflows.

What it delivers

You can find the right MCP server for an Italian data or service workflow without searching project by project.

What it does

Catalogo curato

Raggruppa 33 server MCP in categorie editoriali come dati, legal-tech, fatturazione, PA, cybersecurity e design.

API JSON del catalogo

Espone il catalogo in formato machine-readable su `catalog.json` per uso in app o automazioni.

Schemi di validazione

Definisce `schema/catalog.schema.json` e `schema/server.schema.json` per controllare la struttura dei dati.

Script di generazione

Usa `scripts/build_catalog.py`, `scripts/build_readme.py` e `scripts/validate_servers.py` per rigenerare e verificare il catalogo.

Contributi guidati

Accetta nuovi server tramite file JSON in `servers/` o tramite issue con template dedicato.

How to get it

  1. 1Il catalogo è disponibile anche in formato machine-readable e viene rigenerato a ogni…
    curl -s https://bsab.github.io/italia-mcp-servers/catalog.json \
      | jq '.servers[] | {name, category, url}'
  2. 2apri una pull request.
    python3 -m pip install -r scripts/requirements.txt
    python3 scripts/validate_servers.py
    python3 scripts/build_readme.py

README

Italia MCP Servers 🇮🇹

Logo Italia MCP Servers

Catalogo curato di server Model Context Protocol dedicati a dati, norme e servizi italiani.

CI Link check GitHub Pages MIT License 33 server 6 categorie

Esplora il catalogo · Consulta l'API JSON · Proponi un server · Contribuisci

Cos'è questo repository

Il Model Context Protocol (MCP) permette ad assistenti AI come GitHub Copilot, Claude e Cursor di collegarsi a fonti dati e strumenti esterni attraverso un'interfaccia standard.

Questo repository non è un singolo server MCP: è un catalogo pubblico di progetti pertinenti al contesto italiano, tra cui dati ISTAT e open data, normativa e giurisprudenza, fatturazione elettronica, pubblica amministrazione, cybersecurity e design system.

Inizia qui

Se vuoi…Vai a…
Cercare un server per categoriaCatalogo web
Integrare il catalogo in un'applicazioneAPI JSON
Segnalare un progetto mancanteProponi un server
Correggere informazioni errateApri una segnalazione
Aggiungere direttamente un serverGuida alla contribuzione

Come scegliere e usare un server

  1. Scegli una categoria e apri il progetto dalla tabella.
  2. Controlla nel README del progetto requisiti, licenza e strumenti disponibili.
  3. Se è presente un endpoint remoto, collegalo da un client compatibile con il transport indicato.
  4. Altrimenti installa il server localmente e aggiungi il comando di avvio alla configurazione del tuo client MCP.

La configurazione varia tra client e server. Questo catalogo raccoglie i riferimenti; le istruzioni operative ufficiali restano quelle del singolo progetto.

Catalogo

La colonna 🎯 Ready score /100 misura la documentazione d'uso, non la popolarità o l'affidabilità runtime. Clicca sul punteggio per consultare criteri, motivazioni, fonti e data della revisione. Non valutato non significa zero. Le voci sono ordinate per punteggio decrescente, poi per nome, con i non valutati in fondo; il grassetto indica una scelta editoriale indipendente dal punteggio. Metodo e limiti della valutazione.

📊 Dati e Statistiche

Progetto🎯 Ready score /100LangDescrizioneLink
CKAN MCP Server100/10057TSConnettore generico per istanze CKAN (dati.gov.it e portali regionali)Connetti
OpenData AI100/1001PythonMulti-source: CKAN, ISTAT, Eurostat, OECD
ISTAT MCP Server90/10023PythonStatistiche ISTAT via SDMX API
ISTAT MCP Server (istatapi)90/1002PythonDati statistici ISTAT via libreria Python istatapi
ISTAT MCP Suite90/1000PythonServer unificato per dataset ISTAT
ISTAT MCP85/1003Python4700+ dataset ISTAT via SDMX, senza API key
Italy OpenData MCP77.5/1001PythonComuni, province, regioni, CAP, coordinate e codici ISTAT/ANPR

⚖️ Legal-Tech e Normativa

Progetto🎯 Ready score /100LangDescrizioneLink
BetterCallClaude Italia100/10044JSQuadro normativo italiano completo
MCP Legal IT100/10014Python200+ tool: statuti, giurisprudenza, calcoli legali
Normattiva MCP100/1001PythonAPI di Normattiva
AnonyMCP90/1005TSPseudonimizza documenti legali prima dell'LLM
Italian Law MCP90/1001TSGDPR, Codice Privacy, cybercrime
Normattiva MCP (CLI)90/1000PythonCLI + MCP per citare norme da Normattiva.it
Gov IT Legal MCP82.5/10010PythonNormattiva + sentenze TAR/CdS
Open Parlamento MCP72.5/1000PythonDiritto IT/UE, giurisprudenza, Normattiva, dati pubblici e Parlamento

🧾 Fatturazione Elettronica

Progetto🎯 Ready score /100LangDescrizioneLink
Fatture in Cloud MCP100/10018PythonFatture in Cloud API con Claude AI
MCP Fattura Elettronica IT100/1001PythonFatturaPA: generazione, validazione XSD, firma digitale, invio diretto SDI e supporto alla conservazione
Aruba Fatture MCP95/1003TSAruba Fatturazione Elettronica + SDI
FattureInCloudMCP85/1000TSFatture in Cloud API v2, CRUD completo

🏛️ PA, Parlamento e Finanza Pubblica

Progetto🎯 Ready score /100LangDescrizioneLink
DoveVannoINostriSoldi100/100258TSSpesa pubblica: SIOPE, debito, PNRR, IRPEF e altroConnetti
RepublicMCP100/1001TSQuery SPARQL sugli open data di Camera e Senato
Cruscotto Italia MCP92.5/1000TSDati comunali per codice ISTAT: demografia, SIOPE, PNRR, sanitàConnetti
Dati Semantic MCP90/1009TSCatalogo semantico Developers Italia, vocabolari e ontologie PA via SPARQL
Dichiarino MCP90/10023PythonAssistente per la dichiarazione dei redditi
ANAC MCP82.5/1004PythonAppalti pubblici ANAC (BDNCP)
Italian Parliament MCP82.5/1002TSDati del Parlamento italianoConnetti

🛡️ Cybersecurity e Compliance

Progetto🎯 Ready score /100LangDescrizioneLink
proxxx100/10023RustCockpit Proxmox VE/PBS con MCP, audit e approvazione HITL
Italian Competition MCP90/1000TSAGCM — decisioni antitrust
Italian Cybersecurity MCP90/1000TSACN — linee guida e advisory
NIS2-public82.5/10028PythonPostura e remediation NIS2 per D.Lgs. 138/2024 e ACN

🎨 Design e Altro

Progetto🎯 Ready score /100LangDescrizioneLink
Filo — Design System Italia100/1003TSDesign system .italia (sperimentale)
INGV MCP FDSNWS Event100/1001PythonDati sismici e eventi in tempo reale via web service INGV
MCP Meteo Italia50/1000PythonMeteo in tempo reale con FastMCP + Gradio

Dati e API

Il catalogo è disponibile anche in formato machine-readable e viene rigenerato a ogni aggiornamento di main.

curl -s https://bsab.github.io/italia-mcp-servers/catalog.json \
  | jq '.servers[] | {name, category, url}'
RisorsaURL
Catalogohttps://bsab.github.io/italia-mcp-servers/catalog.json
Schema del catalogohttps://bsab.github.io/italia-mcp-servers/schema/catalog.schema.json
Schema di un serverhttps://bsab.github.io/italia-mcp-servers/schema/server.schema.json
Ricerca e filtrihttps://bsab.github.io/italia-mcp-servers/

Il campo version indica la versione della struttura del documento e cambia solo per modifiche incompatibili. Ogni voce di servers contiene i campi del file in servers/ più url, il link canonico del progetto, e readiness_score, il punteggio statico derivato oppure null se non valutato. quality contiene l'eventuale revisione con fonti e data; quality_rubric descrive il metodo a livello di catalogo.

Qualità e trasparenza

L'inclusione nel catalogo non costituisce una certificazione o approvazione del progetto. Prima dell'uso verifica sempre codice, autorizzazioni richieste, trattamento dei dati e licenza.

Per essere incluso, un server deve:

  • implementare il Model Context Protocol;
  • essere pertinente a dati, norme o servizi italiani;
  • fornire almeno un riferimento pubblico tra repository, sito o endpoint MCP;
  • avere documentazione d'uso sufficiente.

🎯 Ready score

Il Ready score misura la prontezza d'uso documentata, da 0 a 100. La rubrica statica v1 valuta le evidenze nella documentazione pubblica:

CriterioPeso
Installazione o accesso descritti con passaggi concreti30
Configurazione, credenziali e prerequisiti espliciti20
Tool e funzionalità MCP documentati, con esempi20
Transport e client compatibili dichiarati15
Licenza esplicita con termini consultabili10
Limiti noti documentati5

Ogni criterio vale zero se non documentato nelle fonti consultate, metà peso se parziale, il peso intero se completo. Il punteggio è la somma, da 0 a 100. Non valutato indica invece una revisione mancante o fonti non consultabili: non equivale a zero. Le motivazioni e le fonti, preferibilmente fissate al commit, sono pubbliche e correggibili via PR. La data è quella della revisione documentale. Le valutazioni iniziali sono state compilate con assistenza AI e restano aperte a correzioni basate sulle fonti.

Non vengono eseguiti server o tool MCP: il punteggio non certifica funzionamento, sicurezza, disponibilità o manutenzione attiva. Un server con buona documentazione può comunque non funzionare. I pesi sono una scelta del catalogo, non una metrica validata sperimentalmente. La valutazione non è un filtro di ammissione.

Checklist completa e istruzioni per contribuire alle valutazioni.

Le stelle GitHub sono solo informative e possono non essere aggiornate in tempo reale. Stelle, featured, accesso remoto e attività recente non contribuiscono al punteggio. La struttura dei dati viene validata dalla CI; i collegamenti esterni sono controllati settimanalmente, separatamente dalla valutazione statica.

Contribuire

Il modo più semplice è proporre un server tramite issue. Per aggiungerlo direttamente:

  1. crea un file kebab-case.json in servers/;
  2. compilalo secondo schema/server.schema.json;
  3. esegui validazione e generazione;
  4. apri una pull request.
python3 -m pip install -r scripts/requirements.txt
python3 scripts/validate_servers.py
python3 scripts/build_readme.py

Le tabelle e i badge racchiusi nei marker BEGIN/END sono generati automaticamente: non modificarli a mano. I campi disponibili, le categorie e i controlli locali sono documentati in CONTRIBUTING.md.

Licenza

Questo catalogo è distribuito sotto licenza MIT.

I singoli server elencati sono sotto le rispettive licenze indicate.


Fatto in Italia, per rendere dati e servizi italiani accessibili agli assistenti AI.

Files in the repo

Repository payload10 top-level entries
  • .github
  • .vscode
  • schema
  • scripts
  • servers
  • .gitignore
  • CONTRIBUTING.md
  • LICENSE
  • logo.svg
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More collections

The awesome collection of OpenClaw skills. 5,400+ skills filtered and categorized from the official OpenClaw Skills Registry.🦞

52k
phuryn/
pm-skills
phuryn/pm-skillsCollections

PM Skills Marketplace: 100+ agentic skills, commands, and plugins — from discovery to strategy, execution, launch, and growth.

26k

Extracted system prompts from Anthropic - Claude Fable 5.1, Opus 5, Claude Design, Claude Code. OpenAI - ChatGPT GPT-6-Astra, Codex. Google - Gemini 3.8 Flash, 3.1 Pro, Antigravity. xAI - Grok, Grok Bot, Cursor, Kimi and more! Updated regularly.

65k
1 add