Dépannage
Corrigez les problèmes d'URL de serveur, de connexion, d'organisation, d'autorisation et de projets manquants avec Autonomy MCP.
La plupart des problèmes MCP ont l'une de ces trois causes : une mauvaise URL de serveur, le mauvais compte connecté ou la mauvaise organisation. Vérifiez-les avant de modifier les paramètres du client.
Mauvaise URL de serveur
Vérifiez que le client utilise https://app.autonomyqa.com/api/mcp, qui se termine par /api/mcp.
Clé d'API refusée
MCP n'accepte pas les clés d'API d'organisation (aut_…). Supprimez tout en-tête Authorization ou toute clé des paramètres MCP du client, et laissez-le se connecter via le navigateur. Les clés d'API sont destinées à l'API HTTP.
Boucle de connexion ou lien expiré
Le lien de connexion envoyé par un client ne fonctionne qu'une fois, et seulement pendant quelques minutes. Si la page indique « This link has expired », relancez la connexion depuis le client. Si la boucle continue, déconnectez-vous d'Autonomy QA dans le navigateur, supprimez la connexion dans le client, puis reconnectez-vous.
Organisation incorrecte ou manquante
Chaque connexion atteint une seule organisation : celle que vous avez choisie lors de l'autorisation. Pour en atteindre une autre, connectez de nouveau le client et choisissez cette organisation. Si la page indique que votre compte n'appartient encore à aucune organisation, créez-en une dans Autonomy QA ou demandez à être invité, puis reconnectez-vous.
Projets manquants
L'assistant d'un membre n'atteint que les projets que ce membre peut ouvrir. Si autonomy_project_list n'affiche pas un projet, demandez à un administrateur de l'organisation de vous y donner accès, puis réessayez. Les propriétaires et les administrateurs atteignent tous les projets.
Erreurs d'autorisation
Un outil qui renvoie FORBIDDEN: This operation requires the <scope> scope. a été appelé sans cette autorisation. Lorsque le client se reconnecte, approuvez l'autorisation qu'il demande. Si l'écran de consentement ne la liste pas, c'est que le client ne l'a pas demandée : vérifiez les paramètres du client.
Mauvais projet ou mauvais environnement
Les exécutions utilisent les environnements du même projet que le cas de test. Si une exécution ne trouve pas son environnement, listez les environnements du projet avec autonomy_environment_list et utilisez l'un de leurs slugs.
Cache du client
Certains clients mettent leur connexion en cache. Si le parcours dans le navigateur réussit mais que les outils échouent toujours, supprimez le serveur Autonomy du client, redémarrez le client, puis ajoutez de nouveau le serveur.
Vous n’avez pas trouvé ?