Tech MCP Suite
22 server MCP per il ciclo di vita completo dello sviluppo
Suite di 22 server MCP (Model Context Protocol) che trasforma assistenti AI come Claude Desktop, Cursor e VS Code in compagni operativi completi: code review, DevOps, project management Scrum, testing, time tracking, economics. 85+ tool, 29 eventi tipizzati.

Highlights
- 22 server MCP indipendenti (avviabili singolarmente)
- 85+ tool totali (code review, DevOps, Scrum, time tracking, economics)
- 29 eventi tipizzati pub/sub (orchestrazione emergente)
- 6 pacchetti condivisi (core, event-bus, client-manager, database, testing, cli)
- Compatibile con Claude Desktop, Cursor, VS Code
- Tipizzazione forte end-to-end (TypeScript strict + Zod)
- Documentazione bilingue (16 sezioni IT/EN)
- Deploy automatico GitHub Actions su sito statico
- Licenza AGPL-3.0 (open source forte)
Descrizione funzionale
MCP Suite è una piattaforma integrata di 22 server MCP (Model Context Protocol) che trasforma l'assistente AI in un compagno operativo completo per l'intero ciclo di vita dello sviluppo software.
L'obiettivo è unificare, dietro un'unica interfaccia conversazionale (Claude Desktop, Cursor, VS Code), tutti gli strumenti che un team di sviluppo usa ogni giorno — dal code review alla gestione Scrum, dal time tracking al controllo del budget di progetto.
Aree funzionali coperte
| Area | Valore offerto |
|---|---|
| Produttività & Codice | Code review automatica, audit dipendenze, scaffolding progetti |
| DevOps & Infrastruttura | Analisi Docker/Compose, log, monitoraggio CI/CD |
| Database & Dati | Esplorazione schema, ERD, generazione dati mock |
| Documentazione | Estrazione endpoint API → OpenAPI, mappa architettura |
| Testing & Qualità | Generazione test, profiling performance, analisi bundle |
| Utility quotidiane | Regex builder, HTTP client, snippet manager |
| Project Management Agile | Scrum board, velocity/burndown, time tracking, economics, retro |
| Comunicazione | Standup notes, gestione file .env |
Numeri chiave: 22 server · 85+ tool · 29 eventi tipizzati · 6 pacchetti condivisi.
Architettura
Claude Desktop / IDE
│ STDIO
┌────┴────┐
│ Server A│◄──── EventBus (pub/sub tipizzato, 29 eventi) ────►│ Server B│
└────┬────┘ └────┬────┘
SQLite SQLite
Principi chiave:
- Indipendenza: ogni server è avviabile singolarmente, con proprio DB isolato
- Collaborazione emergente: quando condividono l'EventBus, i server si orchestrano automaticamente (es.
time:entry-logged→ project-economics converte in costo;scrum:sprint-completed→ agile-metrics aggiorna la velocity) - Struttura uniforme: ogni server segue lo stesso layout (
index.ts,server.ts,tools/,services/,collaboration.ts) - Disaccoppiamento: i server non si conoscono direttamente; comunicano solo via eventi o via
ClientManager
Punti di forza progettuali
- Modularità reale — ogni tool è un file, ogni server è un pacchetto, deploy granulare
- Tipizzazione forte — 29 eventi tipizzati + Zod ai boundary = errori a compile-time
- Estendibilità — guida dedicata (cap. 16) per creare nuovi server da zero
- Documentazione bilingue — 16 sezioni IT/EN, pubblicate su sito statico con deploy automatico via GitHub Actions
- Licenza AGPL-3.0 — open source forte, tutela contro l'appropriazione SaaS
Stack tecnologico completo
| Layer | Tecnologia | Note |
|---|---|---|
| Linguaggio | TypeScript strict mode end-to-end | — |
| SDK | @modelcontextprotocol/sdk v1.x | Standard aperto Anthropic |
| Monorepo | pnpm workspaces + Turborepo | Build orchestration con cache |
| Storage | SQLite via better-sqlite3 | Zero-config, 1 DB per server |
| Validazione | Zod | Runtime schema validation al boundary |
| Trasporto | STDIO | Compatibile Claude Desktop, Cursor, VS Code |
| Runtime | Node.js ≥ 20 | — |
| Licenza | AGPL-3.0 | — |
Tecnologie principali
Galleria del progetto
Clicca su un'immagine per ingrandirla.


