Déboguer les connecteurs
Le débugueur de Connecteurs vous permet de tester un serveur de Connecteur MCP avant de l'utiliser avec Studio. Utilisez-le pour vérifier l'accessibilité du serveur, la configuration de l'authentification, la découverte des outils et les erreurs de validation depuis Studio.
Public Preview
Le débugueur de connecteurs est en Public Preview. La couverture de validation et les détails des erreurs peuvent évoluer au fur et à mesure que nous ajoutons des vérifications de compatibilité MCP.
Avant de commencer
Vous devez avoir accès à Studio et à l'URL du serveur de Connecteur MCP que vous souhaitez tester. Si le serveur nécessite une authentification, préparez l'une des options suivantes :
- Un en-tête HTTP statique, par exemple
Authorization: Bearer <token>. - Des identifiants client OAuth2 pour le serveur du Connecteur.
Les identifiants configurés dans le débugueur ne sont pas stockés. Ils durent uniquement pendant la session en cours.
Si votre Connecteur utilise OAuth2, configurez cette URI de redirection dans votre application OAuth :
https://console.mistral.ai/build/connectors/debugger/oauth-callbackOuvrir le débugueur de Connecteurs
- Ouvrez Studio.
- Dans le menu de gauche, cliquez sur
Connecteurs. - Cliquez sur
Debuggerdans le coin supérieur droit.
Vous pouvez également ouvrir directement le débugueur de Connecteurs.
Configurer le test du Connecteur
Saisissez d'abord l'URL du Connecteur. Ajoutez des identifiants uniquement si le serveur de Connecteur les exige.
-
Dans le champ d'URL du Connecteur, saisissez l'URL du serveur MCP.
-
Si le serveur exige des identifiants, cliquez sur l'icône des paramètres à côté de
Run diagnostic. -
Dans
Credentials, sélectionnezCustom headerouOAuth 2.0. -
Pour un en-tête personnalisé, définissez
Header namesurAuthorizationetHeader valuesurBearer <token>. -
Pour OAuth, saisissez
Client IDetClient Secret. -
Confirmez que
Redirect URIaffiche l'URL de callback du débugueur :https://console.mistral.ai/build/connectors/debugger/oauth-callback -
Cliquez sur
Run diagnostic.
Testez uniquement les serveurs de Connecteurs auxquels vous faites confiance. Le débugueur envoie les en-têtes ou identifiants configurés à l'adresse du serveur que vous fournissez.
Exécuter un diagnostic
Le débugueur exécute le diagnostic et génère un rapport sur le côté droit de la fenêtre. Si vous devez relancer le test après avoir modifié l'URL ou les identifiants, cliquez sur Run again.
Lorsqu'une étape échoue, le rapport explique quelle étape a échoué et inclut les détails de dépannage. Selon l'échec, le rapport peut inclure :
Likely causeSuggested fixRaw responseCopy as curlHeadersBody- Un rapport JSON pour l'étape en échec
Par exemple, si le serveur renvoie du HTML au lieu d'une réponse MCP JSON-RPC, le rapport peut afficher The server responded but does not appear to be an MCP server comme cause probable et Verify the URL points to an MCP server, not a regular web page or REST API comme solution suggérée.
Un rapport d'étape en échec peut ressembler à ceci :
{
"step": "transport_detection",
"status": "error",
"duration": 259,
"data": {
"attempt": {
"request": {
"method": "POST",
"url": "https://chaos-mcp.example.com/"
},
"response": {
"status": 200,
"headers": {
"content-type": "text/html; charset=utf-8"
},
"body": "<!DOCTYPE html><html lang=\"en\">..."
}
}
},
"error": {
"type": "not_mcp_server"
}
}Examiner un test réussi
Quand toutes les vérifications réussissent, le rapport final indique que le serveur MCP est prêt. Le rapport inclut la version du protocole MCP, un lien Voir la documentation officielle, des métriques de résumé, des instructions lorsqu'elles sont disponibles et le contenu MCP découvert.
Un rapport réussi peut inclure :
Serveur MCP prêtProtocole 2025-11-25Voir la documentation officielleOutils: le nombre d'outils découvertsPrompts: le nombre de prompts découvertsRessources: le nombre de ressources découvertesDurée: la durée de la validationVérifications: le nombre de vérifications réussies, par exemple3/3Instructions: les instructions du serveur lorsque le serveur MCP les renvoie
La section Tools répertorie les outils découverts. Vous pouvez utiliser Search... pour les filtrer et sélectionner Interactive pour les inspecter. Par exemple, un serveur de test peut renvoyer des outils nommés echo, add et current_time. La sélection de echo affiche Echo back the provided message. comme description et affiche le schéma d'entrée :
{
"type": "object",
"properties": {
"message": {
"description": "Text to echo",
"type": "string"
}
},
"required": ["message"]
}Résoudre les erreurs MCP typiques
Utilisez d'abord le rapport généré. Il affiche l'étape en échec ainsi que les champs Likely cause et Suggested fix les plus précis disponibles. Les cas ci-dessous expliquent les problèmes fréquents de serveur MCP qui peuvent apparaître dans le rapport.
Prochaines étapes après un test réussi
Une fois que le débugueur a validé votre serveur de Connecteur, utilisez le rapport pour confirmer sa compatibilité avec Studio. Le flux de création de Connecteurs n'est pas inclus dans cette version.