AI & MCP
Migliori server MCP per il frontend nel 2026 (9 strumenti)
Un server MCP dà all'agente componenti, testo di pagina e comandi di installazione. Nove strumenti, licenze e cosa aggiunge ognuno al frontend.
In sintesi
- Il server EneUI espone 9 strumenti in sola lettura, contati in backend/mcp.js il 1 novembre 2026.
- Trasporto Streamable HTTP su JSON-RPC 2.0, protocolVersion 2025-06-18, 4 design system come resource.
- L'endpoint anonimo è limitato per IP a 120 richieste al minuto.
Un server MCP per il frontend dà all'agente componenti, screenshot e dati di pagina senza copiare e incollare. Il server EneUI ne espone 9 strumenti in sola lettura, contati in backend/mcp.js il 1 novembre 2026.
| Server | Cosa aggiunge all'agente | Licenza | Dato misurato |
|---|---|---|---|
| EneUI (/mcp) | 111.985 componenti e 1.556 blocchi in sola lettura | Codice del server nel repository del sito | 9 strumenti, 1 novembre 2026 |
| shadcn MCP (CLI) | Registri shadcn: search, view, install | MIT | 127.109 stelle il 1 novembre 2026 |
| Chrome DevTools MCP | Console, rete e performance di una pagina reale | Apache-2.0 | 54.603 stelle il 1 novembre 2026 |
| Playwright MCP | Browser pilotato per test e screenshot | Apache-2.0 | 38.935 stelle il 1 novembre 2026 |
| Context7 | Documentazione aggiornata delle librerie | MIT | 64.039 stelle il 1 novembre 2026 |
| MCP reference servers | Filesystem, fetch, git | Mista, per singolo server | 91.732 stelle il 1 novembre 2026 |
Cosa significa quel numero
9 è il numero di strumenti registrati nell'array TOOLS di backend/mcp.js, non il numero di endpoint. Ogni strumento ha uno schema di input e restituisce testo: il server non scrive file, non spende quota e non tocca un account.
Come scegliere un server MCP
- Preferisci la sola lettura: un server che scrive file va limitato a una cartella.
- Controlla il trasporto: stdio per un processo locale, Streamable HTTP per un endpoint remoto.
- Conta il costo in token: ogni risultato torna nel contesto e si paga.
- Leggi la licenza del server, non quella del catalogo che interroga.
- Verifica il rate limit prima di collegarlo a una pipeline di CI.
Il record nel catalogo
Il server restituisce record come agent-dock: licenza MIT, 468 stelle dichiarate a monte il 1 novembre 2026, URL della pagina e comando di installazione. Gli altri record della stessa area stanno nella categoria agent e nella libreria AI Elements.
Come si interroga
curl -s https://ui.eneawork.it/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
La risposta elenca i 9 strumenti con descrizione e schema di input. Un client come Claude Code fa la stessa chiamata, quindi il numero che leggi qui è quello che vede l'agente.
La limitazione
L'endpoint pubblico è anonimo e limitato per IP a 120 richieste al minuto: un agente che esplora in parallelo lo raggiunge subito. Le librerie commerciali restituiscono i metadati, ma il comando di installazione arriva solo con un piano a pagamento.
Dove continuare
La configurazione per i tre editor è in shadcn MCP in Claude Code, Cursor e VS Code, il protocollo in che cos'è MCP. Per il confronto tra distribuire codice e distribuire un pacchetto leggi copy-paste o headless.
Domande frequenti
Quanti server MCP servono per il frontend?
Due o tre: un catalogo di componenti, un server che legge la pagina reale e uno per i test. Ognuno aggiunge risultati al contesto, che il modello paga in token.
Il server MCP di EneUI è gratuito?
Sì per la lettura: gli strumenti non richiedono chiave e non spendono quota. Il comando di installazione di una libreria commerciale richiede un piano a pagamento.
Quale trasporto usa l'endpoint /mcp?
Streamable HTTP con JSON-RPC 2.0 su POST, versione 2025-06-18. Un server locale può usare stdio, come fanno i reference server.
Posso collegare più server MCP allo stesso client?
Sì, e il client decide quali strumenti mostrare al modello. Troppi strumenti con nomi simili confondono la scelta: tieni quelli che usi davvero.
Quanti strumenti espone il server EneUI?
9: search_components, get_component, search_blocks, get_block, get_design_system, list_design_systems, compose_page, list_categories e get_page, contati il 1 novembre 2026.