Pattern MCP nel mondo reale
GitHub, database, sicurezza, Claude come server MCP
⏱ Stima ~7 min
01 · Leggi
Vediamo i server MCP che i professionisti usano ogni giorno. I più popolari rientrano in alcune categorie: - Hosting del codice (GitHub — revisionare PR, creare issue, vedere la CI) - Monitoraggio errori (Sentry — trovare bug in produzione, vedere stack trace) - Database (PostgreSQL, MySQL — interrogare i dati senza uscire da Claude) - Gestione progetti (Jira, Linear, Notion — leggere ticket, aggiornare stati) - Comunicazione (Slack, Gmail — leggere messaggi, scrivere risposte)
Non hai bisogno di tutti. Inizia con quello che risolve il punto dolente più grande nel tuo flusso attuale.
Punti chiave
- GitHub MCP: PR, issue, stato CI
- Sentry MCP: monitoraggio errori, stack trace
- Database MCP: interroga i dati in linguaggio naturale
- Inizia con il server che risolve un vero punto dolente
02 · Esempio di codice
Connetti Claude a GitHub per fargli revisionare PR, creare issue e accedere ai tuoi repo.
Aggiungi GitHub
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
Poi chiedi a Claude
"Review PR #456 and suggest improvements"
"Show me all open PRs assigned to me"
"Create a new issue for the bug we just found"
Dopo aver aggiunto il server GitHub, autenticati con /mcp in Claude Code. Una volta connesso, Claude può leggere PR, vedere diff, creare issue e interagire con il tuo repo — tutto in linguaggio naturale.
03 · Esempio di codice
Connetti Claude al tuo database PostgreSQL e fai domande in linguaggio naturale.
Aggiungi PostgreSQL
claude mcp add --transport stdio db -- npx -y @bytebase/dbhub \
--dsn "postgresql://readonly:pass@localhost:5432/mydb"
Poi chiedi a Claude
"What's our total revenue this month?"
"Show me the schema for the orders table"
"Find customers who haven't purchased in 90 days"
Usa un utente database read-only per stare al sicuro. Claude gira nel tuo terminale e, se istruito, potrebbe modificare i dati — una connessione read-only previene modifiche accidentali. Il server database traduce il linguaggio naturale di Claude in SQL.
04 · Leggi
MCP è potente — ma con i poteri arriva la responsabilità. Prima di aggiungere qualsiasi server MCP chiediti: Mi fido di questo server?
Anthropic non verifica ogni server MCP di terze parti. Un server malevolo potrebbe esporre i tuoi dati o eseguire azioni indesiderate.
Fai particolarmente attenzione ai server che recuperano contenuti non attendibili — se un server MCP legge pagine web, email o contenuti generati dagli utenti, quei contenuti potrebbero contenere attacchi di prompt injection che ingannano Claude a fare cose che non hai intenzione di fare.
Best practice: usa connessioni database read-only. Salva le API key come variabili d'ambiente (--env), non scriverle mai nel codice. Aggiungi solo server da fonti di cui ti fidi. Usa claude mcp get <name> per vedere quali strumenti espone un server.
Punti chiave
- Non tutti i server MCP di terze parti sono verificati da Anthropic
- I server che recuperano contenuti non attendibili hanno rischio di prompt injection
- Usa credenziali database read-only
- Salva le API key come variabili d'ambiente, non scriverle mai nel codice
- Aggiungi solo server da fonti di cui ti fidi
05 · Leggi
Colpo di scena: Claude Code può anche essere un server MCP. Esegui claude mcp serve e altri client MCP (come Claude Desktop) possono connettersi a Claude Code e usarne gli strumenti — lettura file, modifica, comandi da terminale e altro.
Significa che puoi usare l'interfaccia visiva di Claude Desktop sfruttando al contempo la capacità di Claude Code di leggere e scrivere file del tuo progetto. Collega l'interfaccia web agli strumenti da terminale.
Punti chiave
- claude mcp serve avvia Claude Code come server MCP
- Altri strumenti (come Claude Desktop) possono connettersi
- Espone gli strumenti di Claude Code: Read, Edit, LS, Grep, Bash
- Collega l'UI di Claude Desktop all'accesso ai file di Claude Code
06 · Quiz
Stai connettendo Claude al database di produzione tramite MCP. Che tipo di permessi dovrebbe avere l'utente database? Pensa a cosa succederebbe se Claude potesse scrivere dati.
- Permessi admin completi, massima capacità
- Permessi di scrittura ma non di eliminazione
- Nessun permesso — Claude non dovrebbe mai toccare il database
- Permessi read-only, per prevenire modifiche accidentali
07 · Leggi
Hai iniziato questo corso senza sapere cos'era il terminale. Ora sai come connettere Claude Code a GitHub, database, monitoraggio errori, strumenti di gestione progetti e molto altro tramite MCP.
L'intuizione chiave: MCP trasforma Claude da assistente al codice locale a motore di workflow connesso. Può leggere le tue issue, interrogare i tuoi dati, vedere i tuoi errori e agire in base a ciò che trova — tutto nella stessa conversazione mentre scrive il tuo codice.
Parti da un server. GitHub MCP è un'ottima prima scelta — gratuito, subito utile, e ti mostra la potenza di Claude connesso a una codebase oltre i file locali.
Punti chiave
- MCP trasforma Claude da assistente locale a motore di workflow connesso
- Inizia con il server che risolve un vero punto dolente
- GitHub MCP è un'ottima prima scelta
- Puoi aggiungere altri server man mano che il tuo workflow cresce
- Tool Search mantiene tutto veloce, indipendentemente da quanti server aggiungi
08 · Quiz
Un server MCP recupera pagine web ed email da far leggere a Claude. Quale rischio di sicurezza ti deve preoccupare di più?
- I contenuti non attendibili potrebbero contenere attacchi di prompt injection che ingannano Claude
- Il server potrebbe usare troppa memoria
- Claude potrebbe rispondere troppo lentamente
- Il server potrebbe non supportare il tuo sistema operativo
09 · Completa
Per avviare Claude Code come server MCP a cui altri strumenti possono connettersi, esegui claude mcp _____
Altre lezioni di questo capitolo
⚠ L'esperienza interattiva completa richiede JavaScript. Attivalo e ricarica la pagina.
※ Questo è un progetto educativo indipendente — non è un prodotto ufficiale di Anthropic. Claude™ è un marchio di Anthropic, PBC.