civic-superagents
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@civic-superagentsShow me the top 5 municipalities for recycling in 2024"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Civic SuperAgents — data lake + mappa open data civici
Commons di skill AI civici e data lake sugli open data pubblici italiani, comune-keyed, con uno strato agentico (MCP) che rende ogni comune leggibile in italiano naturale — ogni dato ancorato a una fonte citabile.
Sintesi pubblica →
civic-superagents.md· mappa verificata delle fonti →notes/mappa-open-data-civici.md.
Stato
Data lake su Supabase (Postgres + Storage + PostGIS). 16 sistemi-fonte / 17 dataset, oltre 1,9 M righe, prevalentemente nazionali (l'aria copre i ~comuni con centralina, per natura del dato). Strato serving via MCP con 11 tool (eseguibile in locale o deployabile come server HTTP — vedi mcp/). Provenance per ogni dato (meta.fonti → file immutabile in Storage raw/).
Related MCP server: mcp-istat-it
Cosa c'è nel lake
Tema | Fonte | Tabella | Copertura |
Rischio frane/alluvioni | ISPRA IdroGEO |
| 🇮🇹 7.896 comuni |
Rifiuti / differenziata | ISPRA Catasto Rifiuti |
| 🇮🇹 2020-24 |
Consumo di suolo | ISPRA |
| 🇮🇹 7.890 |
Qualità aria (PM10) | EEA (sintesi annuale) · ARPA Lombardia (pilota) |
| comuni con centralina |
Edilizia scolastica | MIUR |
| 🇮🇹 39.331 edifici |
Popolazione / demografia | ISTAT SDMX |
| 🇮🇹 7.890 |
Spesa per missione | BDAP FET Rendiconto |
| 🇮🇹 2024 (99%) |
Appalti (chi vince) | ANAC |
| 🇮🇹 2024, ~313k (≥ €40k) |
Fondi di coesione | OpenCoesione |
| 🇮🇹 2021-27, 171k progetti |
PNRR | OpenPNRR |
| 🇮🇹 291k progetti |
Chi governa | Min. Interno DAIT |
| 🇮🇹 115k |
Cultura — biblioteche | ICCU |
| 🇮🇹 19.598 |
Acque — balneazione | EEA/WISE (EMODnet) |
| 🇮🇹 siti costieri/lacustri |
Energia — CER | GSE |
| 🇮🇹 751 comuni |
Welfare — asili nido | ISTAT SDMX |
| 🇮🇹 7.898 |
Lo strato agentico
mcp/ espone il lake come 11 strumenti civici (vedi mcp/README.md) — la narrazione in italiano civico la fa l'agente, il data layer restituisce dati citati:
cerca_comune/leggi_comune— risolve un comune e ne dà il profilo civico completo (ambiente · scuola · cultura · welfare · energia · bilancio per missione · appalti · fondi coesione+PNRR · gemelli finanziari · chi governa), ogni numero con la sua fonte.progetti_comune,confronta_comuni,classifica,appalti_comune— query mirate sui mart.helper_foia— bozza di accesso civico con i riferimenti normativi.domande_da_verificare/firma_rispostaefonti_da_verificare/verifica_licenza— revisione umana del test set e delle licenze.
npm run mcp # server MCP (stdio, locale)
npm run start:http # server MCP (Streamable HTTP) — proteggi /mcp con MCP_AUTH_TOKENRegistrazione locale in Claude Code:
claude mcp add civic-superagents -- npx tsx /ABS/PATH/civic-superagents/mcp/stdio.tsLicenze delle fonti
Ogni fonte è stata verificata (con URL di prova). Riuso libero citando la fonte; due fonti sono share-alike.
Fonte | Licenza |
ISPRA — IdroGEO, Catasto Rifiuti, Consumo di suolo | CC-BY-4.0 |
ISTAT — popolazione, servizi prima infanzia | CC-BY-4.0 |
ANAC — appalti | CC-BY-4.0 |
Min. Interno DAIT — amministratori | CC-BY-4.0 |
OpenCoesione — progetti coesione | CC-BY-4.0 |
EEA — aria PM10, balneazione (via EMODnet) | CC-BY-4.0 |
Openpolis geojson-italy — confini (da ISTAT) | CC-BY-4.0 |
MIUR — edilizia scolastica | IODL-2.0 (≈ CC-BY) |
BDAP / MEF-RGS — rendiconti | CC-BY-3.0 |
dati.lombardia (ARPA) — aria · ICCU — biblioteche | CC0-1.0 |
OpenPNRR — progetti PNRR | ODbL-1.0 ⚠️ share-alike |
GSE — comunità energetiche | CC-BY-SA-3.0-IT ⚠️ share-alike |
⚠️ Il dataset combinato include due fonti share-alike (OpenPNRR ODbL-1.0, GSE CC-BY-SA-3.0-IT): le elaborazioni derivate vanno ricondivise con la stessa licenza e il lake non è ridistribuibile come CC0. Vanno sempre attribuite tutte le fonti usate (la
leggi_comuneesponefontiper ogni profilo).Questo repo: codice EUPL-1.2, prompt e documentazione CC-BY-SA-4.0 (vedi
LICENSEeLICENSES/). I dati restano sotto le licenze delle rispettive fonti, qui sopra.
Struttura
supabase/ progetto Supabase: config.toml + migrations/ (geo · meta · glossary · mart)
ingestors/ un modulo per fonte (fetch → land Storage → load → upsert mart → nota) + manifest.yaml
_framework/ download · storage · provenance · util (parser IT, normName, bulkUpsert)
mcp/ server MCP (11 tool) — read-only via SUPABASE_DB_URL_READONLY (ruolo civic_serve)
glossary/ lookup JSON curati
notes/ mappa consolidata + una nota per fonte (quirk operativi)
tests/ questions.jsonl — 16 domande civiche con risposta verificata a mano
rfc/ · LICENSE · CONTRIBUTING.md · LICENSES/ governance RFC-style, EUPL-1.2 + CC-BY-SA-4.0Principi non negoziabili
Citation policy dura: ogni numero → riga
meta.fonti→ file immutabile inraw/. Senza fonte non si risponde.Il comune è la chiave: tutto fa join su
geo.comuni(ISTAT / pro_com / catastale / PostGIS).Trappole dichiarate: liste d'attesa, acqua potabile, ritardi treni, criminalità comunale → "non pubblicato", mai promesse.
Le API italiane cambiano in silenzio → riverificare la liveness delle fonti prima di ogni release.
Setup
.env da .env.example (Supabase: URL, service-role key, pooler SUPABASE_DB_URL). Poi supabase db push, npm run ingest:wedges / ingest:money, npm run verify, npm run mcp. Dettagli in ingestors/README.md.
⚠️ Le API pubbliche italiane cambiano spesso e in silenzio: riverificare la liveness delle fonti prima di qualsiasi ridistribuzione. I valori dell'aria sono operativi, non certificati.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Play-New/civic-superagents'
If you have feedback or need assistance with the MCP directory API, please join our Discord server