Construction de serveurs MCP distants
Pour commencer avec les serveurs distants, commencez par les ressources suivantes :
La spécification d'authentification, en particulier les détails sur le flux d'authentification pour les services tiers
Les exemples de serveurs distants dans les SDK TypeScript et Python
Les implémentations d'authentification client et serveur dans les SDK TypeScript et Python
La feuille de route officielle MCP et le journal des modifications de la spécification brouillon pour des détails sur l'évolution du protocole
D'autres ressources (comme celle-ci) peuvent également être utiles pour apprendre les considérations lors de la construction, du déploiement et du dépannage des serveurs distants.
De plus, certaines solutions comme Cloudflare fournissent un hébergement de serveurs MCP distants avec mise à l'échelle automatique intégrée, gestion des jetons OAuth et déploiement.
Support MCP de Claude.ai
Plateformes
Les serveurs MCP distants sont pris en charge sur Claude.ai et Claude pour Desktop pour les niveaux Pro, Max, Teams et Enterprise.
Pour configurer les serveurs MCP distants pour une utilisation dans Claude pour Desktop, ajoutez-les via Paramètres > Intégrations. Claude pour Desktop ne se connectera pas aux serveurs distants qui sont configurés directement via claude_desktop_config.json.
Les applications mobiles de Claude ajouteront le support des Intégrations dans les semaines à venir
Transport et authentification
Claude prend en charge les serveurs basés sur SSE et HTTP Streamable.
Claude prend en charge les serveurs distants sans authentification et basés sur OAuth
Pour les serveurs basés sur OAuth, Claude nécessite le support d'enregistrement client dynamique et ne prend pas encore en charge un moyen pour les utilisateurs de spécifier un ID client ou un secret.
Claude prend en charge la spécification d'authentification du 26/3
Note : Il y a des mises à jour de l'authentification MCP proposées dans la dernière spécification brouillon. Claude ajoutera le support pour cela après qu'elle soit intégrée dans une révision officielle de la spécification, mais n'a pas encore de calendrier officiel pour le faire.
Fonctionnalités du protocole
Claude prend en charge les outils, invites et ressources.
Claude prend en charge les résultats d'outils basés sur le texte, binaires et images
Claude prend en charge les ressources basées sur le texte et binaires
Claude ne prend pas encore en charge les abonnements aux ressources, l'échantillonnage et d'autres capacités plus avancées ou en brouillon
Test des serveurs MCP distants
Pour tester et valider votre serveur, utilisez l'outil inspector. Cela vous permettra de valider :
que Claude.ai et d'autres clients MCP peuvent se connecter avec succès à votre serveur
que votre serveur initie et complète avec succès le flux d'authentification
que votre serveur implémente correctement diverses parties du flux d'authentification
quels outils, invites, ressources et autres fonctionnalités MCP votre serveur expose
Consultez la documentation MCP pour plus de détails sur l'utilisation d'inspector et pour d'autres conseils sur comment déboguer et dépanner votre serveur.
De plus, d'autres solutions comme l'AI Playground de Cloudflare vous permettent de tester la fonctionnalité des serveurs MCP distants.