rankflow-mcp
v1.0.3
Published
Serveur MCP RankFlow SEO par Vincent Hego : audit on-page et scoring identiques a l'extension Chrome, utilisables directement par un agent IA (Claude Code, Claude Desktop, Cursor...).
Maintainers
Readme
RankFlow SEO : le MCP
Serveur MCP qui donne a ton assistant IA (Claude Code, Claude Desktop, Cursor...) l'audit SEO on-page complet de n'importe quelle URL : score /100, 16 signaux GEO, modules qualite, Core Web Vitals, plan d'action chiffre.
Le calcul est celui de l'extension Chrome RankFlow, porte a l'identique. Meme bareme, memes seuils, memes verdicts. L'extension reste la reference : le MCP ne reinvente rien, il porte.
Guide d'installation pas a pas, avec ta cle inseree dans les extraits : https://www.vincenthego.com/rankflow/mcp/ (aussi dans INSTALLATION.md).
Claude Desktop et Claude Code sont DEUX applications : chacune a sa propre configuration et ses propres autorisations. Installer dans l'une n'installe pas dans l'autre.
claude mcp add --scope user rankflow-seo -e RANKFLOW_LICENSE_KEY=TA_CLE -- npx -y rankflow-mcp--scope user : sans lui, le connecteur n'est installe que dans le dossier courant.
Il faut une cle RankFlow (https://www.vincenthego.com/rankflow/) : sans elle, le serveur demarre mais refuse d'auditer.
L'outil
rankflow_audit_page(url, { keyword, pagespeed, checkLinks, resources })
Score SEO on-page /100
23 criteres notes, repartis en 5 categories (Technique 25, Meta & SERP 15, Contenu 30, Liens 20, Perf 10), avec malus (plafonnes a -20), caps bloquants (noindex, canonical externe, contenu trop mince), bonus Excellence, et les verdicts Optimal / Solide / Passable / Insuffisant / Critique.
La reponse expose aussi totalPrecis (la note au dixieme) et pendingWeight
(le poids du bareme qui n'a PAS pu etre mesure) : la note est un pourcentage de
ce qui a ete reellement evalue, il faut pouvoir le verifier.
16 signaux GEO (citabilite par les IA)
Un par un, avec sa valeur et son explication : auteur, date de publication, date de mise a jour, citations externes, JSON-LD, schema Article, schema Produit, schema FAQ, fil d'Ariane, Organization, canonique, indexabilite, sections H2, questions, tableaux, listes, paragraphes citables, fraicheur. Plus la note /10 et les correctifs.
Modules qualite
Helpful / profondeur, E-E-A-T (expertise, autorite, confiance), intention SEO, lisibilite, scanabilite, sur-optimisation (densite + ancres + titres), risque Core Update, detection de contenu IA.
Le reste
- Couverture semantique (si
keywordest fourni) : le vocabulaire du top-N de la SERP, ce que la page couvre, ce qui lui manque. - Core Web Vitals reels via PageSpeed Insights (LCP, CLS, Speed Index, INP
terrain). Necessite
RANKFLOW_PSI_KEY, gratuite. - Liens casses : echantillon des liens internes teste en HTTP.
- robots.txt et sitemap.xml.
- Plan d'action chiffre : chaque correctif avec les points qu'il rapporte.
Les limites, dites franchement
Analyse statique. Le HTML est lu tel qu'il est servi, sans execution du JavaScript. Un site entierement construit cote client (React, Next en mode SPA) sera sous-evalue.
La SERP semantique n'est pas Google. L'extension lit la SERP Google depuis ton navigateur ; un serveur ne le peut pas (Google ne rend plus de resultats sans JavaScript, verifie : reponse 200, zero resultat). Le MCP passe donc par un autre moteur. Les reglages sont ceux de l'extension (un terme retenu des qu'il apparait dans 2 pages du top-N, liste plafonnee a 200, presence testee dans le corps + title + meta + Hn), mais la liste de termes peut differer legerement de celle de l'extension.
Ce qui sort de ta machine. A chaque audit, RankFlow recoit ta cle, l'URL auditee, le score, et un identifiant d'appareil anonyme (aucun nom de machine ni d'utilisateur). Le contenu des pages, lui, ne sort jamais. Detail complet dans INSTALLATION.md.
Developpement local
npm install # Node >= 18
node src/cli.js https://www.vincenthego.com/ # audit en ligne de commande