Le serveur MCP ne répond pas
Réponse courte
Si le serveur Picasi-MCP ne répond pas, cela est généralement dû à un jeton API non valide, à un fichier de configuration obsolète ou à une intégration incorrecte du serveur MCP dans l’application d’IA.
Détails
Vérifier le jeton :
Dans Picasi, ouvrez Paramètres → Jeton API et vérifiez si le jeton est toujours présent et actif. Si vous cliquez sur Afficher le jeton, vous verrez le jeton complet. Recopiez-le et remplacez la valeur dans votre .mcp.json ou dans votre configuration.
Vérifier le fichier de configuration dans Claude Code :
Ouvre le fichier ~/.claude.json ou le fichier spécifique au projet .mcp.json et vérifie :
- La valeur
PICASI_API_TOKENest-elle correctement définie ? - L’URL (
https://picasi.app/mcp) est-elle correcte ? - Le JSON est-il syntaxiquement correct (aucune virgule manquante, aucun guillemet incorrect) ?
Claude Desktop / ChatGPT (OAuth) :
Pour les connexions basées sur OAuth, la session peut avoir expiré. Ouvre Picasi sous Paramètres → Applications connectées et vérifie si la connexion est toujours active. Si ce n’est pas le cas, révoque-la et reconnecte-toi via Paramètres → Connecter l’assistant IA.
Recharger le serveur MCP :
Dans Claude Code : Tapez /mcp dans le chat et vérifiez si picasi figure dans la liste des serveurs connectés. Si ce n’est pas le cas, redémarrez l’application — les serveurs MCP sont chargés au démarrage.
Si rien ne fonctionne :
Créez un nouveau jeton API (l’ancien deviendra alors invalide), mettez à jour tous les fichiers de configuration et redémarrez l’assistant IA.
Autres erreurs courantes
« Permission required » ou erreur de portée lors de l’appel d’un outil
L’outil appelé nécessite une portée supérieure à celle accordée lors de la connexion. Exemple : create_source nécessite write, mais le jeton n’a été créé qu’avec read.
- Jeton API : sous Paramètres → Jeton API, créez un nouveau jeton avec le rôle approprié et saisissez-le dans le client.
- OAuth (Claude.ai, ChatGPT) : sous Paramètres → Applications connectées, révoquez la connexion existante et sélectionnez la portée requise lors de la reconnexion.
Réponse 401 Unauthorized
Le serveur n’a pas pu détecter de jeton valide.
- L’en-tête
Authorization: Bearer …est-il manquant, ou la chaîne « Bearer » est-elle vide ? Vérifiez dans la configuration du client. - Pour Claude Code : la variable d’environnement
PICASI_API_TOKENn’est éventuellement définie que dans le terminal à partir duquel le client a été lancé. Si le jeton est référencé dans.mcp.json, définissez-le directement à cet endroit.
Réponse 403 Forbidden
Le jeton est valide, mais la ressource sollicitée n’appartient pas à l’espace de travail connecté.
- Vérifiez si le jeton a été émis pour le bon espace de travail. Un nouveau jeton est nécessaire en cas de changement d’espace de travail.
Erreurs réseau ou délais d’attente
La requête n’atteint pas Picasi ou est interrompue.
- Vérifiez le VPN ou le proxy de l’entreprise :
https://picasi.app/mcpdoit être accessible. - Pour les requêtes d’analyse (résumés, retours d’information) : le client IA s’interrompt au bout d’environ 30 secondes. Ces analyses ne sont actuellement pas proposées via MCP — générez plutôt le rapport dans l’application Picasi et récupérez-le avec
get_report.
La connexion est régulièrement interrompue (Claude.ai / ChatGPT)
Les jetons d’accès OAuth expirent. Picasi renouvelle généralement la connexion automatiquement ; dans de rares cas, la connexion est définitivement interrompue.
- Sous Paramètres → Applications connectées, révoquez la connexion, puis reconfigurez-la via Paramètres → Connecter l’assistant IA.
- Cas connu : après une inactivité prolongée (> 15 jours sans actualisation), la connexion doit être réautorisée.
La version du serveur ne correspond pas à celle du client
Si le client IA affiche un message d’erreur indiquant une version de protocole (par ex. unsupported protocol version), le client est probablement trop ancien.
- Mettre à jour le client : Claude Code (
claude update), Claude Desktop et ChatGPT via leur boutique respective.
Connexion établie, mais aucune donnée
list_sources renvoie une liste vide, bien que des sources soient visibles dans l’application.
- Vérifiez si la connexion a été établie dans le bon espace de travail. Le contexte de l’équipe peut être vérifié à l’aide de
get_team_context— le champteam.nameindique l’espace de travail actuellement connecté.