Serveur MCP GEO : mesurez votre visibilité IA depuis votre agent

Crawlers.fr expose son moteur de crawl, d’audit et de mesure GEO comme un serveur Model Context Protocol. Claude Code, Claude Desktop et Cursor peuvent vérifier si les moteurs génératifs citent vos pages, obtenir des constats normalisés, demander la correction adaptée à votre stack, puis re-mesurer pour prouver le résultat.

Claude Code — serveur MCP Crawlers (GEO)

Connecte le MCP Crawlers.fr

claude

Je me connecte au serveur MCP Crawlers.

https://crawlers.fr/mcp · Streamable HTTP · OAuth 2.1 — connecté : 14 outils, 3 ressources

Dis-moi si ChatGPT cite ma page tarifs.

claude

J’utilise l’outil ai_visibility pour mesurer tes citations dans les moteurs génératifs.

crawlers · mcpai_visibility

{ "url": "https://exemple.fr/tarifs", "engines": ["chatgpt", "gemini", "perplexity", "claude"] }

Résultats — ai_visibility (25 questions)

12%

Taux de citation

0

ChatGPT

2

Perplexity

3

Concurrents cités

  • highGEO-ANSWER-001Aucune réponse directe citable
  • mediumGEO-SCHEMA-014Schema Offer/FAQPage absent

claude

Veux-tu exporter ces données, ou que je corrige GEO-ANSWER-001 dans ton projet ?

Corrige GEO-ANSWER-001.

claude

J’utilise l’outil get_fix pour générer le patch adapté à ta stack.

crawlers · mcpget_fix

{ "finding_id": "GEO-ANSWER-001", "framework": "nextjs" }
patch: bloc réponse directe + 3 passages citables
fichier: app/tarifs/page.tsx
schema: Offer + FAQPage à ajouter

claude

Patch appliqué. Je relance ai_visibility pour vérifier que le constat disparaît.

Vérification — ai_visibility (comparaison)

12 → 34%

Taux de citation

Résolu

GEO-ANSWER-001

Ouvert

GEO-SCHEMA-014

Reproduction d’une session réelle : mesure des citations IA, correction, re-mesure.

Pourquoi un agent a besoin d’une couche de mesure GEO

Demandez à un agent IA d’« améliorer la visibilité de cette page dans ChatGPT » et il réécrira le texte qu’il voit. Il ne voit ni le HTML servi aux crawleurs, ni la chaîne HTTP, ni si un moteur génératif vous cite réellement. Un serveur MCP GEO comble ce fossé : l’agent cesse de deviner et commence à mesurer.

Des constats, pas des opinions

Chaque problème revient sous forme d’unité structurée : identifiant de règle, gravité, preuve, explication, et existence d’une correction pour votre framework. C’est cette structure qui le rend exploitable par du code.

Une boucle vérifiable

Auditer, corriger, re-auditer. L’identifiant du constat est stable : sa disparition est la preuve. Sans re-mesure, il n’y a pas de preuve, seulement une affirmation.

Les citations IA mesurées, pas supposées

L’outil ai_visibility interroge ChatGPT, Gemini, Perplexity et Claude sur un jeu de questions représentatif de votre marché et rapporte les citations observées de votre marque, de vos concurrents et les sources citées.

Ce que le serveur mesure en GEO

La visibilité générative n’est pas un classement : c’est la capacité d’un moteur IA à vous citer quand votre marché pose une question. Le serveur la décompose en signaux mesurables.

Citations observées par moteur

Pour chaque question du jeu de benchmark, le serveur rapporte si ChatGPT, Gemini, Perplexity et Claude citent votre marque, et à quelle position dans la réponse.

Sources citées et concurrents

Quand un moteur cite un concurrent ou un média à votre place, la source est enregistrée. Vous savez qui capte la citation et pourquoi il est préféré.

Détection du fan-out

Les moteurs génératifs décomposent une question en sous-requêtes. Le serveur détecte ce fan-out pour identifier les angles où votre contenu est absent, pas seulement la requête principale.

Prérequis techniques GEO

Contenu servi sans JavaScript, passages citables, données structurées cohérentes, FAQ : les constats techniques qui bloquent la citation sont rattachés au même identifiant stable que le reste de l’audit.

Comportement des principaux moteurs génératifs vis-à-vis des sources citées.
MoteurRobotLiens visiblesCe qui déclenche la citation
ChatGPTGPTBot, OAI-SearchBotSouventPassage autonome, entité claire, page servie sans JavaScript
PerplexityPerplexityBotOuiCorrespondance directe question / passage, fraîcheur
GeminiGoogle-ExtendedParfoisAutorité du domaine, données structurées cohérentes
ClaudeClaudeBotParfoisContenu factuel daté et attribuable
MistralMistralAI-UserParfoisSources francophones structurées
Comportement des principaux moteurs génératifs vis-à-vis des sources citées.
Indicateurs GEO mesurés par le serveur MCP et fréquence de mesure recommandée.
IndicateurUnitéSource de la mesureFréquence
Taux de citation% des questionsInterrogation réelle des moteursMensuelle
Citations par moteurNombreInterrogation réelle des moteursMensuelle
Concurrents citésNombre de domainesSources de la réponseMensuelle
Couverture bots IA% du sitemapLogs serveur vérifiés (rDNS, ASN)Hebdomadaire
Passages citablesNombre par pageAnalyse du HTML serviÀ chaque audit
Sous-questions couvertes% du fan-outDécomposition des requêtesMensuelle
Indicateurs GEO mesurés par le serveur MCP et fréquence de mesure recommandée.

Les outils exposés par le serveur

La disponibilité des outils dépend de votre plan et de votre portefeuille. Les traitements longs sont asynchrones : l’agent démarre un job, puis lit le résultat.

  • ai_visibility

    Interroge les principaux moteurs génératifs sur un jeu de questions généré et rapporte les citations réellement observées de votre marque.

  • audit_page

    Audite une URL : statut HTTP, canonical, titres, métadonnées, données structurées, détection de coquille JavaScript, texte extrait.

  • audit_site

    Lance un audit technique et de visibilité générative complet sur un domaine crawlé.

  • crawl_site

    Démarre un crawl asynchrone d’un domaine et renvoie un identifiant de job. Le résultat se lit ensuite avec get_job.

  • list_findings

    Renvoie des constats normalisés : identifiant de règle stable, gravité, preuve, et disponibilité d’une correction.

  • get_fix

    Renvoie la correction d’un constat, adaptée à votre stack : HTML, WordPress, Next.js ou TanStack Start.

  • analyze_schema

    Valide le JSON-LD par rapport au contenu visible et signale les incohérences, pas seulement les erreurs de syntaxe.

  • check_indexability

    Vérifie robots.txt, meta robots, cible canonical et chaîne HTTP d’une URL.

  • analyze_links

    Graphe de liens internes d’une page ou d’un site : liens entrants, profondeur de clic, pages orphelines, verdicts sur les liens cassés.

  • get_job

    Lit le statut et le résultat de tout job asynchrone. Gratuit.

Outils du serveur MCP GEO : données renvoyées, mode d'exécution et facturation.
OutilDonnées renvoyéesExécutionFacturation
ai_visibilityCitations observées par moteur, concurrents cités, sources retenuesAsynchroneDécompté
audit_pageStatut HTTP, canonical, titres, JSON-LD, texte extrait, coquille JavaScriptSynchroneDécompté
audit_siteConstats techniques et GEO agrégés par gravité sur un domaineAsynchroneDécompté
crawl_siteIdentifiant de job, URL crawlées, statut et profondeur de clicAsynchroneDécompté
list_findingsConstats normalisés : identifiant, gravité, preuve, correctionSynchroneGratuit
get_fixPatch adapté à la pile : HTML, WordPress, Next.js, TanStack StartSynchroneDécompté
analyze_schemaÉcarts entre JSON-LD et contenu visibleSynchroneDécompté
check_indexabilityrobots.txt, meta robots, canonical, chaîne de redirectionsSynchroneDécompté
analyze_linksLiens entrants, profondeur, pages orphelines, liens cassésSynchroneDécompté
get_jobStatut et résultat de tout job asynchroneSynchroneGratuit
Outils du serveur MCP GEO : données renvoyées, mode d'exécution et facturation.
Compatibilité des clients MCP avec le serveur GEO Crawlers.fr.
ClientTransportAuthentificationUsage typique
Claude CodeStreamable HTTPOAuth 2.1Mesure et correction dans le dépôt
Claude DesktopStreamable HTTPOAuth 2.1Diagnostic conversationnel
CursorStreamable HTTPOAuth 2.1Correction pendant l’édition
Client MCP conformeStreamable HTTPOAuth 2.1Automatisation sur mesure
Compatibilité des clients MCP avec le serveur GEO Crawlers.fr.

Une session typique dans Claude Code

Le développeur demande une optimisation de la visibilité IA. L’agent orchestre la boucle sans instruction supplémentaire.

  1. ai_visibility sur le domaine : quelles questions citent les concurrents ?
  2. audit_page sur la page à optimiser : structure, données structurées, texte servi.
  3. list_findings renvoie les constats : FAQ absente, contenu non citable, coquille JS.
  4. get_fix pour chaque constat, adapté au framework détecté.
  5. L’agent modifie les fichiers du dépôt.
  6. ai_visibility à nouveau : la citation apparaît ou les constats restants sont listés.

Connexion et facturation

Le serveur utilise Streamable HTTP avec OAuth 2.1. Vous l’ajoutez à votre client MCP, vous autorisez votre compte Crawlers.fr, et les outils apparaissent dans la conversation. Les appels gratuits couvrent les lectures et les statuts ; les appels facturés puisent dans le quota de votre plan puis dans votre portefeuille à l’usage, avec un plafond journalier qui protège contre les boucles d’agent incontrôlées.

Questions fréquentes

Qu’est-ce qu’un serveur MCP pour le GEO ?+

Un serveur Model Context Protocol qui expose la mesure de la visibilité IA sous forme d’outils appelables : un agent de développement peut vérifier si ChatGPT, Gemini, Perplexity ou Claude citent vos pages, puis demander les corrections et re-mesurer.

Quelle différence avec un audit GEO classique ?+

L’audit classique produit un rapport ponctuel. Le serveur MCP rend la mesure appelable en boucle par un agent : mesurer, corriger, re-mesurer, avec un identifiant de constat stable dont la disparition prouve la résolution.

Quels clients MCP sont compatibles ?+

Tout client MCP parlant Streamable HTTP avec authentification OAuth 2.1, notamment Claude Desktop, Claude Code et Cursor.

Comment est-ce facturé ?+

Les lectures et les statuts de jobs sont gratuits. Les outils qui déclenchent un crawl ou un calcul consomment d’abord le quota de votre plan, puis votre portefeuille développeur en paiement à l’usage, avec un plafond journalier.

L’agent modifie-t-il mon site ?+

Non. Crawlers renvoie des constats et des corrections proposées. Votre agent les applique dans votre dépôt de code ou via votre CMS connecté.

Pourquoi ne pas laisser le modèle auditer la page lui-même ?+

Un modèle de langage ne peut pas mesurer le HTML réellement servi, le statut HTTP ni le comportement de rendu. Sans crawl, il produit des suppositions plausibles au lieu de constats vérifiables.

Sources et références

Pages liées

Audit gratuit, sans carte bancaire, en 90 secondes

Testez d’abord le moteur d’audit

Lancez sur n’importe quelle URL le même moteur que celui que votre agent appellera.