Salta al contenuto principale
devtools Live 2025

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.

Tech MCP Suite — anteprima principale del progetto
ClienteOpen source (AGPL-3.0)
RuoloArchitetto e sviluppatore principale
Anno2025

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

AreaValore offerto
Produttività & CodiceCode review automatica, audit dipendenze, scaffolding progetti
DevOps & InfrastrutturaAnalisi Docker/Compose, log, monitoraggio CI/CD
Database & DatiEsplorazione schema, ERD, generazione dati mock
DocumentazioneEstrazione endpoint API → OpenAPI, mappa architettura
Testing & QualitàGenerazione test, profiling performance, analisi bundle
Utility quotidianeRegex builder, HTTP client, snippet manager
Project Management AgileScrum board, velocity/burndown, time tracking, economics, retro
ComunicazioneStandup 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

  1. Modularità reale — ogni tool è un file, ogni server è un pacchetto, deploy granulare
  2. Tipizzazione forte — 29 eventi tipizzati + Zod ai boundary = errori a compile-time
  3. Estendibilità — guida dedicata (cap. 16) per creare nuovi server da zero
  4. Documentazione bilingue — 16 sezioni IT/EN, pubblicate su sito statico con deploy automatico via GitHub Actions
  5. Licenza AGPL-3.0 — open source forte, tutela contro l'appropriazione SaaS

Stack tecnologico completo

LayerTecnologiaNote
LinguaggioTypeScript strict mode end-to-end
SDK@modelcontextprotocol/sdk v1.xStandard aperto Anthropic
Monorepopnpm workspaces + TurborepoBuild orchestration con cache
StorageSQLite via better-sqlite3Zero-config, 1 DB per server
ValidazioneZodRuntime schema validation al boundary
TrasportoSTDIOCompatibile Claude Desktop, Cursor, VS Code
RuntimeNode.js ≥ 20
LicenzaAGPL-3.0

Tecnologie principali

TypeScript strict@modelcontextprotocol/sdk v1.xpnpm + TurborepoSQLite better-sqlite3ZodNode.js 20+

Galleria del progetto

Link al progetto

Altri progetti