Google Search Console, Bing et GA4 dans LibreChat

LibreChat se connecte aux serveurs MCP distants via Streamable HTTP, configurés dans librechat.yaml. GSC Magic se connecte avec un jeton d’accès, soit une clé partagée définie par l’admin, soit une clé que chaque utilisateur saisit dans l’interface.

Dernière mise à jour: 2026-10-30

En bref

Ajoutez un serveur streamable-http pour https://mcp.gscmagic.com/mcp dans librechat.yaml avec un en-tête Authorization: Bearer (ou une clé par utilisateur) et requiresOAuth: false, redémarrez LibreChat, et ses agents peuvent interroger les données Search Console, Bing et GA4.

Installation en 3 étapes

  1. Créez un compte GSC Magic, connectez Google, puis créez un jeton d’accès dans Connect → Access tokens.
  2. Ajoutez l’extrait ci-dessous à la section mcpServers de librechat.yaml avec votre jeton.
  3. Redémarrez LibreChat pour qu’il charge le serveur, puis utilisez les outils GSC Magic dans un chat ou ajoutez-les à un agent.
librechat.yaml
mcpServers:
  gsc-magic:
    type: streamable-http
    url: https://mcp.gscmagic.com/mcp
    requiresOAuth: false
    headers:
      Authorization: "Bearer gsm_YOUR_TOKEN"

Bon à savoir

  • Une clé d’en-tête partagée agit comme un seul propriétaire d’espace de travail GSC Magic pour tout le monde sur l’instance LibreChat. Utilisez un jeton en lecture seule, ou des clés par utilisateur si les personnes doivent voir des sites différents.
  • Gardez le jeton hors du fichier : LibreChat résout les références aux variables d’environnement dans les en-têtes, donc la valeur peut venir de l’environnement du serveur.
  • Sur Free, votre agent peut seulement lire. Sur Pro et Agency, les outils d’écriture sont disponibles, et le propriétaire peut désactiver le mode écriture en un clic dans Settings.

Que demander une fois connecté

  • « Liste mes propriétés Search Console et indique celle qui a eu le plus de clics ces 28 derniers jours. »
  • « Quelles requêtes sont en positions 4 à 10 avec le plus d’impressions ? Propose des modifications de titres. »
  • « Compare les clics de ce mois avec ceux du mois dernier, page par page, et dis-moi ce qui a bougé. »
  • « Quelles URL de mon sitemap ne sont pas indexées, et que dit l’inspection ? »
  • « Combien de sessions viennent de ChatGPT, Perplexity et Claude le mois dernier, et vers quelles pages ? »

Plus d’exemples dans 25 prompts SEO pour agents IA ; la liste complète des outils se trouve sur la page des outils.

Dépannage

LibreChat traite GSC Magic comme un serveur OAuth et demande aux utilisateurs de se connecter.

Réglez requiresOAuth: false. Sans cela, LibreChat interroge le serveur sans votre en-tête, voit le défi 401 et suppose OAuth.

Chaque utilisateur doit utiliser son propre compte GSC Magic.

Remplacez le bloc headers par apiKey: { source: user, authorization_type: bearer }. Chaque utilisateur saisit alors son propre jeton gsm_ dans l’interface.

Les appels échouent en 401 au bout d’un moment.

Le jeton a expiré ou a été révoqué. Créez-en un nouveau et mettez la clé à jour ; les jetons peuvent durer jusqu’à deux ans ou ne jamais expirer.

Questions : LibreChat

LibreChat peut-il utiliser OAuth avec GSC Magic ?

Pas aujourd’hui. L’OAuth de LibreChat revient sur votre domaine LibreChat, que GSC Magic n’accepte pas comme destination de connexion. Les jetons fonctionnent sur n’importe quelle instance.

Autres clients

Claude · ChatGPT · Claude Code · Cursor · Windsurf · VS Code · Tout client MCP · Gemini CLI · Zed · Cline · Continue · n8n · goose · Warp · Raycast · OpenClaw · Hermes Agent · Grok