# 5 MCP che trasformano Claude Code in un team di sviluppo

Cheat sheet: i comandi di installazione + i prompt pronti da copiare.
Di Riccardo Belli · riccardobelli.com/5-mcp-claude-code

Prerequisiti: Claude Code installato, Node.js 20+, npm e npx nel terminale, Git.
Comandi utili in qualsiasi momento:
    claude mcp list      # vedi cosa hai collegato
    claude mcp get        # ispeziona un server
    claude mcp remove     # togli quello che non usi

---

## 1. Context7 — documentazione sempre aggiornata

Installazione (scope user, lo usi ovunque):
    claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp

Come si usa (basta scrivere "Usa Context7" nel prompt):
    Usa Context7. Sto costruendo un'app in Next.js. Controlla la
    documentazione aggiornata prima di scrivere le server action,
    la validazione dei form e i redirect.

---

## 2. Playwright — un browser che Claude guida

Installazione:
    claude mcp add playwright npx @playwright/mcp@latest

Come si usa (prima avvia l'app in locale con `npm run dev`):
    Usa Playwright per aprire http://localhost:3000. Prova il flusso
    di registrazione come un utente. Controlla il CTA principale,
    l'invio del form, il layout mobile e gli errori in console.
    Dammi il report dei bug prima di toccare una riga di codice.

---

## 3. GitHub — i tuoi repo dentro Claude

Crea prima un Personal Access Token su GitHub. Tienilo in un file .env.
Installazione:
    claude mcp add --transport http github https://api.githubcopilot.com/mcp -H "Authorization: Bearer IL_TUO_TOKEN"

Come si usa:
    Usa GitHub per rivedere questa pull request. Cerca bug di logica,
    rischi di sicurezza, test mancanti e codice poco chiaro. Dammi una
    review corta e concreta con i riferimenti esatti ai file.

---

## 4. Exa — la ricerca sul web nativa per l'AI

Installazione (server ospitato):
    claude mcp add --transport http exa https://mcp.exa.ai/mcp

Come si usa:
    Usa Exa per analizzare 10 concorrenti in questo mercato. Fammi una
    tabella con posizionamento, prezzi, cliente target, offerta principale
    e cosa possiamo imparare da ognuno. Con i link alle fonti.

---

## 5. Supabase — il database a portata di Claude

Installazione:
    claude mcp add --scope project --transport http supabase "https://mcp.supabase.com/mcp?features=docs,account,database,debugging,development,functions,branching"

Poi autentica: lancia `claude`, scrivi /mcp, seleziona supabase,
scegli Authenticate, completa il login nel browser, riavvia Claude Code.

Come si usa (prompt sicuro per la produzione):
    Usa Supabase in sola lettura. Ispeziona lo schema del database e
    spiegami tabelle e relazioni in parole semplici. Non scrivere, non
    cancellare, non migrare e non lanciare query distruttive finché non
    te lo dico io.

---

## Le 5 regole prima di collegare tutto

1. Installane uno alla volta. Aggiungi, prova, poi passa al successivo.
2. Meno permessi possibile. Parti dal minimo che serve.
3. I segreti fuori da GitHub: .env nel .gitignore, mai i token nei commit.
4. Sola lettura quando puoi, soprattutto sui database di produzione.
5. Fai spiegare prima di fare, sui task rischiosi.

---

## Il prompt da inizio sessione

    Mi stai aiutando a costruire questo progetto. Prima ispeziona la
    struttura attuale. Usa Context7 per i doc aggiornati, GitHub per il
    contesto dei repo, Supabase solo se serve il database, Playwright solo
    quando conta il comportamento nel browser, Exa solo quando serve
    ricerca sul web aggiornata. Parti da un piano corto. Niente modifiche
    distruttive senza chiedere prima.

---

Fonti ufficiali (verifica sempre l'ultima versione dei comandi):
- Claude Code MCP: https://code.claude.com/docs/en/mcp
- Context7: https://context7.com
- Playwright MCP: https://playwright.dev/mcp
- GitHub MCP: https://github.com/github/github-mcp-server
- Exa MCP: https://exa.ai/docs/reference/exa-mcp
- Supabase MCP: https://supabase.com/docs/guides/ai-tools/mcp
