Repository navigation
Releases: bsab/italia-mcp-servers
Releases · bsab/italia-mcp-servers
Release list
v1.0.0
feat: pubblica catalog.json e una pagina di consultazione su Pages (#9) Il catalogo era consumabile solo leggendo il README in Markdown o clonando il repository e aprendo 30 file separati: nessun endpoint restituiva l'intero catalogo in una sola richiesta. Un catalogo di server MCP non era esso stesso leggibile dalle macchine. scripts/build_catalog.py genera site/ a partire dagli stessi file in servers/: - catalog.json, con envelope versionato (version, generated_at, source, count), conteggi per categoria e, su ogni voce, il link canonico gia' risolto - copia dei due schemi, referenziati dal catalogo - index.html, pagina statica senza dipendenze con ricerca e filtri Perche' i due schemi possano condividere una sola definizione, server.schema.json e' stato ristrutturato con $defs/server e unevaluatedProperties: il comportamento sui file in servers/ e' identico, ma catalog.schema.json puo' riusare la definizione aggiungendo il campo url. build_catalog.py valida il catalogo che produce. CATEGORIES separa ora emoji e label: l'emoji serve solo alle intestazioni del README, mentre i consumatori di catalog.json ricevono la label pulita. Il deploy avviene su push su main; la CI genera e valida il catalogo su ogni pull request, cosi' una rottura emerge prima del merge. Co-authored-by: sab <sab@gmail.com> Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>