Cosa puoi fare con MCP
Con i server MCP connessi, puoi chiedere a Claude Code di:- Implementare funzionalità da issue tracker: “Aggiungi la funzionalità descritta nell’issue JIRA ENG-4521 e crea una PR su GitHub.”
- Analizzare dati di monitoraggio: “Controlla Sentry e Statsig per verificare l’utilizzo della funzionalità descritta in ENG-4521.”
- Interrogare database: “Trova gli indirizzi email di 10 utenti casuali che hanno utilizzato la funzionalità ENG-4521, in base al nostro database Postgres.”
- Integrare design: “Aggiorna il nostro modello di email standard in base ai nuovi design Figma che sono stati pubblicati su Slack”
- Automatizzare flussi di lavoro: “Crea bozze Gmail invitando questi 10 utenti a una sessione di feedback sulla nuova funzionalità.”
Server MCP popolari
Ecco alcuni server MCP comunemente utilizzati che puoi connettere a Claude Code:Utilizza server MCP di terze parti a tuo rischio - Anthropic non ha verificato
la correttezza o la sicurezza di tutti questi server.
Assicurati di fidarti dei server MCP che stai installando.
Fai particolare attenzione quando utilizzi server MCP che potrebbero recuperare contenuti
non attendibili, poiché questi possono esporti al rischio di prompt injection.
Development & Testing Tools
Monitor errors, debug production issuesCommand
claude mcp add --transport http sentry https://mcp.sentry.dev/mcpSecurity analysis for dependenciesCommand
claude mcp add --transport http socket https://mcp.socket.dev/Provides access to Hugging Face Hub information and Gradio AI ApplicationsCommand
claude mcp add --transport http hugging-face https://huggingface.co/mcpDebug faster with AI agents that can access Jam recordings like video, console logs, network requests, and errorsCommand
claude mcp add --transport http jam https://mcp.jam.dev/mcpProject Management & Documentation
Interact with your Asana workspace to keep projects on trackCommand
claude mcp add --transport sse asana https://mcp.asana.com/sseManage your Jira tickets and Confluence docsCommand
claude mcp add --transport sse atlassian https://mcp.atlassian.com/v1/sseTask management, project trackingCommand
claude mcp add --transport stdio clickup --env CLICKUP_API_KEY=YOUR_KEY --env CLICKUP_TEAM_ID=YOUR_ID -- npx -y @hauptsache.net/clickup-mcpAccess real-time customer conversations, tickets, and user dataCommand
claude mcp add --transport http intercom https://mcp.intercom.com/mcpIntegrate with Linear's issue tracking and project managementCommand
claude mcp add --transport http linear https://mcp.linear.app/mcpRead docs, update pages, manage tasksCommand
claude mcp add --transport http notion https://mcp.notion.com/mcpAsk questions about your enterprise content, get insights from unstructured data, automate content workflowsCommand
claude mcp add --transport http box https://mcp.box.com/Extract valuable insights from meeting transcripts and summariesCommand
claude mcp add --transport http fireflies https://api.fireflies.ai/mcpManage monday.com boards by creating items, updating columns, assigning owners, setting timelines, adding CRM activities, and writing summariesCommand
claude mcp add --transport http monday https://mcp.monday.com/mcpDatabases & Data Management
Read/write records, manage bases and tablesCommand
claude mcp add --transport stdio airtable --env AIRTABLE_API_KEY=YOUR_KEY -- npx -y airtable-mcp-serverSupplies high quality fundamental financial data sourced from SEC Filings, investor presentationsCommand
claude mcp add --transport http daloopa https://mcp.daloopa.com/server/mcpAccess and manage HubSpot CRM data by fetching contacts, companies, and deals, and creating and updating recordsCommand
claude mcp add --transport http hubspot https://mcp.hubspot.com/anthropicPayments & Commerce
Integrate PayPal commerce capabilities, payment processing, transaction managementCommand
claude mcp add --transport http paypal https://mcp.paypal.com/mcpAnalyze, troubleshoot, and optimize Plaid integrations. Banking data, financial account linkingCommand
claude mcp add --transport sse plaid https://api.dashboard.plaid.com/mcp/sseUse an agent to build on Square APIs. Payments, inventory, orders, and moreCommand
claude mcp add --transport sse square https://mcp.squareup.com/ssePayment processing, subscription management, and financial transactionsCommand
claude mcp add --transport http stripe https://mcp.stripe.comDesign & Media
Generate better code by bringing in full Figma contextVisit developers.figma.com for local server setup.Command
claude mcp add --transport http figma-remote-mcp https://mcp.figma.com/mcpUpload, manage, transform, and analyze your media assetsMultiple services available. See documentation for specific server URLs.
Build video creation capabilities into your applicationsCommand
claude mcp add --transport sse invideo https://mcp.invideo.io/sseBrowse, summarize, autofill, and even generate new Canva designs directly from ClaudeCommand
claude mcp add --transport http canva https://mcp.canva.com/mcpInfrastructure & DevOps
Build applications, analyze traffic, monitor performance, and manage security settings through CloudflareMultiple services available. See documentation for specific server URLs. Claude Code can use the Cloudflare CLI if installed.
Create, deploy, and manage websites on Netlify. Control all aspects of your site from creating secrets to enforcing access controls to aggregating form submissionsCommand
claude mcp add --transport http netlify https://netlify-mcp.netlify.app/mcpConfigure and manage Stytch authentication services, redirect URLs, email templates, and workspace settingsCommand
claude mcp add --transport http stytch http://mcp.stytch.dev/mcpVercel's official MCP server, allowing you to search and navigate documentation, manage projects and deployments, and analyze deployment logs—all in one placeCommand
claude mcp add --transport http vercel https://mcp.vercel.com/Automation & Integration
Hai bisogno di un’integrazione specifica? Trova centinaia di altri server MCP su GitHub, oppure crea il tuo utilizzando l’MCP SDK.
Installazione di server MCP
I server MCP possono essere configurati in tre modi diversi a seconda delle tue esigenze:Opzione 1: Aggiungi un server HTTP remoto
I server HTTP sono l’opzione consigliata per connettersi a server MCP remoti. Questo è il trasporto più ampiamente supportato per i servizi basati su cloud.Opzione 2: Aggiungi un server SSE remoto
Il trasporto SSE (Server-Sent Events) è deprecato. Utilizza server HTTP invece, dove disponibili.
Opzione 3: Aggiungi un server stdio locale
I server stdio vengono eseguiti come processi locali sulla tua macchina. Sono ideali per strumenti che necessitano di accesso diretto al sistema o script personalizzati.Comprensione del parametro ”—”:
Il
-- (doppio trattino) separa i flag CLI di Claude dai comandi e argomenti che vengono passati al server MCP. Tutto prima di -- sono opzioni per Claude (come --env, --scope), e tutto dopo -- è il comando effettivo per eseguire il server MCP.Ad esempio:claude mcp add --transport stdio myserver -- npx server→ eseguenpx serverclaude mcp add --transport stdio myserver --env KEY=value -- python server.py --port 8080→ eseguepython server.py --port 8080conKEY=valuenell’ambiente
Gestione dei tuoi server
Una volta configurati, puoi gestire i tuoi server MCP con questi comandi:Suggerimenti:
- Utilizza il flag
--scopeper specificare dove viene archiviata la configurazione:local(predefinito): Disponibile solo per te nel progetto corrente (era chiamatoprojectnelle versioni precedenti)project: Condiviso con tutti nel progetto tramite il file.mcp.jsonuser: Disponibile per te in tutti i progetti (era chiamatoglobalnelle versioni precedenti)
- Imposta le variabili di ambiente con i flag
--env(ad es.--env KEY=value) - Configura il timeout di avvio del server MCP utilizzando la variabile di ambiente MCP_TIMEOUT (ad es.
MCP_TIMEOUT=10000 claudeimposta un timeout di 10 secondi) - Claude Code visualizzerà un avviso quando l’output dello strumento MCP supera 10.000 token. Per aumentare questo limite, imposta la variabile di ambiente
MAX_MCP_OUTPUT_TOKENS(ad es.MAX_MCP_OUTPUT_TOKENS=50000) - Utilizza
/mcpper autenticarti con server remoti che richiedono l’autenticazione OAuth 2.0
Utenti Windows: Su Windows nativo (non WSL), i server MCP locali che utilizzano Senza il wrapper
npx richiedono il wrapper cmd /c per garantire l’esecuzione corretta.cmd /c, incontrerai errori “Connection closed” perché Windows non può eseguire direttamente npx. (Vedi la nota sopra per una spiegazione del parametro --.)Server MCP forniti da plugin
I plugin possono raggruppare server MCP, fornendo automaticamente strumenti e integrazioni quando il plugin è abilitato. I server MCP dei plugin funzionano in modo identico ai server configurati dall’utente. Come funzionano i server MCP dei plugin:- I plugin definiscono i server MCP in
.mcp.jsonnella radice del plugin o inline inplugin.json - Quando un plugin è abilitato, i suoi server MCP si avviano automaticamente
- Gli strumenti MCP del plugin appaiono insieme agli strumenti MCP configurati manualmente
- I server dei plugin vengono gestiti tramite l’installazione del plugin (non tramite comandi
/mcp)
.mcp.json nella radice del plugin:
plugin.json:
- Ciclo di vita automatico: I server si avviano quando il plugin si abilita, ma devi riavviare Claude Code per applicare le modifiche al server MCP (abilitazione o disabilitazione)
- Variabili di ambiente: Utilizza
${CLAUDE_PLUGIN_ROOT}per i percorsi relativi al plugin - Accesso alle variabili di ambiente dell’utente: Accesso alle stesse variabili di ambiente dei server configurati manualmente
- Tipi di trasporto multipli: Supporto per trasporti stdio, SSE e HTTP (il supporto del trasporto può variare a seconda del server)
- Distribuzione raggruppata: Strumenti e server confezionati insieme
- Configurazione automatica: Nessuna configurazione MCP manuale necessaria
- Coerenza del team: Tutti ottengono gli stessi strumenti quando il plugin è installato
Ambiti di installazione MCP
I server MCP possono essere configurati a tre diversi livelli di ambito, ognuno dei quali serve scopi distinti per gestire l’accessibilità e la condivisione dei server. Comprendere questi ambiti ti aiuta a determinare il modo migliore per configurare i server per le tue esigenze specifiche.Ambito locale
I server con ambito locale rappresentano il livello di configurazione predefinito e vengono archiviati nelle impostazioni utente specifiche del progetto. Questi server rimangono privati per te e sono accessibili solo quando lavori all’interno della directory del progetto corrente. Questo ambito è ideale per server di sviluppo personali, configurazioni sperimentali o server contenenti credenziali sensibili che non dovrebbero essere condivise.Ambito del progetto
I server con ambito del progetto abilitano la collaborazione del team archiviando le configurazioni in un file.mcp.json nella directory radice del tuo progetto. Questo file è progettato per essere archiviato nel controllo della versione, assicurando che tutti i membri del team abbiano accesso agli stessi strumenti e servizi MCP. Quando aggiungi un server con ambito del progetto, Claude Code crea o aggiorna automaticamente questo file con la struttura di configurazione appropriata.
.mcp.json risultante segue un formato standardizzato:
.mcp.json. Se hai bisogno di ripristinare queste scelte di approvazione, utilizza il comando claude mcp reset-project-choices.
Ambito utente
I server con ambito utente forniscono accessibilità tra progetti, rendendoli disponibili in tutti i progetti sulla tua macchina mentre rimangono privati per il tuo account utente. Questo ambito funziona bene per server di utilità personali, strumenti di sviluppo o servizi che utilizzi frequentemente in diversi progetti.Scelta dell’ambito giusto
Seleziona il tuo ambito in base a:- Ambito locale: Server personali, configurazioni sperimentali o credenziali sensibili specifiche di un progetto
- Ambito del progetto: Server condivisi dal team, strumenti specifici del progetto o servizi necessari per la collaborazione
- Ambito utente: Utilità personali necessarie in più progetti, strumenti di sviluppo o servizi utilizzati frequentemente
Gerarchia dell’ambito e precedenza
Le configurazioni del server MCP seguono una chiara gerarchia di precedenza. Quando server con lo stesso nome esistono a più ambiti, il sistema risolve i conflitti dando priorità ai server con ambito locale per primo, seguiti dai server con ambito del progetto e infine dai server con ambito utente. Questo design assicura che le configurazioni personali possano sovrascrivere quelle condivise quando necessario.Espansione delle variabili di ambiente in .mcp.json
Claude Code supporta l’espansione delle variabili di ambiente nei file .mcp.json, consentendo ai team di condividere configurazioni mantenendo flessibilità per i percorsi specifici della macchina e i valori sensibili come le chiavi API.
Sintassi supportata:
${VAR}- Si espande al valore della variabile di ambienteVAR${VAR:-default}- Si espande aVARse impostato, altrimenti utilizzadefault
command- Il percorso dell’eseguibile del serverargs- Argomenti della riga di comandoenv- Variabili di ambiente passate al serverurl- Per i tipi di server HTTPheaders- Per l’autenticazione del server HTTP
Esempi pratici
Esempio: Monitora gli errori con Sentry
Esempio: Connettiti a GitHub per le revisioni del codice
Esempio: Interroga il tuo database PostgreSQL
Autenticati con server MCP remoti
Molti server MCP basati su cloud richiedono l’autenticazione. Claude Code supporta OAuth 2.0 per connessioni sicure.1
Aggiungi il server che richiede l'autenticazione
Ad esempio:
2
Utilizza il comando /mcp all'interno di Claude Code
In Claude Code, utilizza il comando:Quindi segui i passaggi nel tuo browser per accedere.
Suggerimenti:
- I token di autenticazione vengono archiviati in modo sicuro e aggiornati automaticamente
- Utilizza “Clear authentication” nel menu
/mcpper revocare l’accesso - Se il tuo browser non si apre automaticamente, copia l’URL fornito
- L’autenticazione OAuth funziona con i server HTTP
Aggiungi server MCP dalla configurazione JSON
Se hai una configurazione JSON per un server MCP, puoi aggiungerla direttamente:1
Aggiungi un server MCP da JSON
2
Verifica che il server sia stato aggiunto
Suggerimenti:
- Assicurati che il JSON sia correttamente sfuggito nella tua shell
- Il JSON deve conformarsi allo schema di configurazione del server MCP
- Puoi utilizzare
--scope userper aggiungere il server alla tua configurazione utente invece di quella specifica del progetto
Importa server MCP da Claude Desktop
Se hai già configurato server MCP in Claude Desktop, puoi importarli:1
Importa server da Claude Desktop
2
Seleziona quali server importare
Dopo aver eseguito il comando, vedrai una finestra di dialogo interattiva che ti consente di selezionare quali server desideri importare.
3
Verifica che i server siano stati importati
Suggerimenti:
- Questa funzionalità funziona solo su macOS e Windows Subsystem for Linux (WSL)
- Legge il file di configurazione di Claude Desktop dalla sua posizione standard su quelle piattaforme
- Utilizza il flag
--scope userper aggiungere server alla tua configurazione utente - I server importati avranno gli stessi nomi di Claude Desktop
- Se server con gli stessi nomi già esistono, riceveranno un suffisso numerico (ad es.
server_1)
Utilizza Claude Code come server MCP
Puoi utilizzare Claude Code stesso come server MCP a cui altre applicazioni possono connettersi:Suggerimenti:
- Il server fornisce accesso agli strumenti di Claude come View, Edit, LS, ecc.
- In Claude Desktop, prova a chiedere a Claude di leggere file in una directory, fare modifiche e altro ancora.
- Nota che questo server MCP sta semplicemente esponendo gli strumenti di Claude Code al tuo client MCP, quindi il tuo client è responsabile dell’implementazione della conferma dell’utente per le singole chiamate di strumento.
Limiti di output MCP e avvisi
Quando gli strumenti MCP producono output di grandi dimensioni, Claude Code aiuta a gestire l’utilizzo dei token per evitare di sovraccaricare il contesto della tua conversazione:- Soglia di avviso di output: Claude Code visualizza un avviso quando l’output di qualsiasi strumento MCP supera 10.000 token
- Limite configurabile: Puoi regolare il massimo di token di output MCP consentiti utilizzando la variabile di ambiente
MAX_MCP_OUTPUT_TOKENS - Limite predefinito: Il massimo predefinito è 25.000 token
- Interrogano grandi set di dati o database
- Generano report o documentazione dettagliati
- Elaborano file di log estesi o informazioni di debug
Se incontri frequentemente avvisi di output con server MCP specifici, considera di aumentare il limite o configurare il server per impaginare o filtrare le sue risposte.
Utilizza risorse MCP
I server MCP possono esporre risorse che puoi referenziare utilizzando menzioni @, simile a come referenzi i file.Referenzia risorse MCP
1
Elenca le risorse disponibili
Digita
@ nel tuo prompt per vedere le risorse disponibili da tutti i server MCP connessi. Le risorse appaiono insieme ai file nel menu di completamento automatico.2
Referenzia una risorsa specifica
Utilizza il formato
@server:protocol://resource/path per referenziare una risorsa:3
Referenze di risorse multiple
Puoi referenziare più risorse in un singolo prompt:
Suggerimenti:
- Le risorse vengono recuperate automaticamente e incluse come allegati quando referenziate
- I percorsi delle risorse sono ricercabili in modo fuzzy nel completamento automatico della menzione @
- Claude Code fornisce automaticamente strumenti per elencare e leggere risorse MCP quando i server le supportano
- Le risorse possono contenere qualsiasi tipo di contenuto fornito dal server MCP (testo, JSON, dati strutturati, ecc.)
Utilizza i prompt MCP come comandi slash
I server MCP possono esporre prompt che diventano disponibili come comandi slash in Claude Code.Esegui prompt MCP
1
Scopri i prompt disponibili
Digita
/ per vedere tutti i comandi disponibili, inclusi quelli dai server MCP. I prompt MCP appaiono con il formato /mcp__servername__promptname.2
Esegui un prompt senza argomenti
3
Esegui un prompt con argomenti
Molti prompt accettano argomenti. Passali separati da spazi dopo il comando:
Suggerimenti:
- I prompt MCP vengono scoperti dinamicamente dai server connessi
- Gli argomenti vengono analizzati in base ai parametri definiti del prompt
- I risultati del prompt vengono iniettati direttamente nella conversazione
- I nomi del server e del prompt vengono normalizzati (gli spazi diventano trattini bassi)
Configurazione MCP aziendale
Per le organizzazioni che necessitano di un controllo centralizzato sui server MCP, Claude Code supporta configurazioni MCP gestite dall’azienda. Questo consente agli amministratori IT di:- Controllare a quali server MCP i dipendenti possono accedere: Distribuisci un set standardizzato di server MCP approvati in tutta l’organizzazione
- Prevenire server MCP non autorizzati: Facoltativamente limitare gli utenti dall’aggiungere i propri server MCP
- Disabilitare completamente MCP: Rimuovi completamente la funzionalità MCP se necessario
Configurazione della configurazione MCP aziendale
Gli amministratori di sistema possono distribuire un file di configurazione MCP aziendale insieme al file delle impostazioni gestite:- macOS:
/Library/Application Support/ClaudeCode/managed-mcp.json - Windows:
C:\ProgramData\ClaudeCode\managed-mcp.json - Linux:
/etc/claude-code/managed-mcp.json
managed-mcp.json utilizza lo stesso formato di un file .mcp.json standard:
Limitazione dei server MCP con liste di consentiti e liste di negati
Oltre a fornire server gestiti dall’azienda, gli amministratori possono controllare quali server MCP gli utenti possono configurare utilizzandoallowedMcpServers e deniedMcpServers nel file managed-settings.json:
- macOS:
/Library/Application Support/ClaudeCode/managed-settings.json - Windows:
C:\ProgramData\ClaudeCode\managed-settings.json - Linux:
/etc/claude-code/managed-settings.json
allowedMcpServers):
undefined(predefinito): Nessuna restrizione - gli utenti possono configurare qualsiasi server MCP- Array vuoto
[]: Blocco completo - gli utenti non possono configurare alcun server MCP - Elenco di nomi di server: Gli utenti possono configurare solo i server specificati
deniedMcpServers):
undefined(predefinito): Nessun server è bloccato- Array vuoto
[]: Nessun server è bloccato - Elenco di nomi di server: I server specificati sono esplicitamente bloccati in tutti gli ambiti
- Queste restrizioni si applicano a tutti gli ambiti: utente, progetto, locale e persino server aziendali da
managed-mcp.json - La lista di negati ha assoluta precedenza: Se un server appare in entrambi gli elenchi, verrà bloccato
Precedenza della configurazione aziendale: La configurazione MCP aziendale ha la precedenza più alta e non può essere sovrascritta da configurazioni utente, locale o di progetto quando
useEnterpriseMcpConfigOnly è abilitato.