Aller au contenu
Ouvrir l'app

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_TOKEN est-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_TOKEN n’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/mcp doit ê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 champ team.name indique l’espace de travail actuellement connecté.