Costruzione di Server MCP Remoti
Per iniziare con i server remoti, inizia con le seguenti risorse:
La specifica di autenticazione, specialmente i dettagli sul flusso di autenticazione per servizi di terze parti
Gli esempi di server remoti negli SDK TypeScript e Python
Le implementazioni di autenticazione client e server negli SDK TypeScript e Python
La roadmap ufficiale MCP e il changelog della specifica bozza per dettagli su come evolverà il protocollo
Altre risorse (come questa) possono anche essere utili per apprendere le considerazioni durante la costruzione, distribuzione e risoluzione dei problemi dei server remoti.
Inoltre, alcune soluzioni come Cloudflare forniscono hosting di server MCP remoti con autoscaling integrato, gestione dei token OAuth e distribuzione.
Supporto MCP di Claude.ai
Piattaforme
I server MCP remoti sono supportati su Claude.ai e Claude per Desktop per i livelli Pro, Max, Teams ed Enterprise.
Per configurare i server MCP remoti per l'uso in Claude per Desktop, aggiungili tramite Impostazioni > Integrazioni. Claude per Desktop non si connetterà ai server remoti configurati direttamente tramite claude_desktop_config.json.
Le app mobili di Claude aggiungeranno il supporto per le Integrazioni nelle prossime settimane
Trasporto e Autenticazione
Claude supporta sia server basati su SSE che su HTTP Streamable.
Claude supporta sia server remoti senza autenticazione che basati su OAuth
Per i server basati su OAuth, Claude richiede il supporto per la Registrazione Dinamica del Client e non supporta ancora un modo per gli utenti di specificare un ID client o un segreto.
Claude supporta la specifica di autenticazione del 26/3
Nota: Ci sono aggiornamenti all'autenticazione MCP proposti nell'ultima specifica bozza. Claude aggiungerà il supporto per questo dopo che sarà incluso in una revisione ufficiale della specifica, ma non ha ancora una tempistica ufficiale per farlo.
Funzionalità del Protocollo
Claude supporta strumenti, prompt e risorse.
Claude supporta risultati di strumenti basati su testo, binari e immagini
Claude supporta risorse basate su testo e binarie
Claude non supporta ancora sottoscrizioni di risorse, campionamento e altre capacità più avanzate o in bozza
Test dei Server MCP Remoti
Per testare e validare il tuo server, usa lo strumento inspector. Questo ti permetterà di validare:
che Claude.ai e altri client MCP possano connettersi con successo al tuo server
che il tuo server avvii e completi con successo il flusso di autenticazione
che il tuo server implementi correttamente varie parti del flusso di autenticazione
quali strumenti, prompt, risorse e altre funzionalità MCP espone il tuo server
Vedi la documentazione MCP per maggiori dettagli sull'uso dell'inspector e per altri suggerimenti su come debuggare e risolvere i problemi del tuo server.
Inoltre, altre soluzioni come AI Playground di Cloudflare ti permettono di testare la funzionalità del server MCP remoto.