npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

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...).

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 keyword est 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

Par Vincent Hego · [email protected]