SAG RANK MCP Server
Audits robots.txt permissions for Applebot-Extended to support Apple Intelligence and Siri.
Audits robots.txt permissions for Bytespider, ByteDance's AI crawler.
Audits robots.txt permissions for Google-Extended, the crawler powering Google Gemini and Vertex AI.
Audits robots.txt permissions for OpenAI's GPTBot and ChatGPT-User crawlers to help sites appear in ChatGPT and SearchGPT.
Retrieves Google Lighthouse performance metrics (FCP, LCP, TBT, CLS, Speed Index) and SEO data via the PageSpeed Insights API.
Audits robots.txt permissions for PerplexityBot so Perplexity AI can access and index the site.
Audits robots.txt permissions for Bytespider, the AI crawler associated with TikTok.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SAG RANK MCP ServerAudit https://example.com and give me tips to rank better in AI search."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🚀 SAG RANK MCP Server
El servidor oficial de Model Context Protocol (MCP) para SAG RANK — la suite integral de diagnóstico, optimización y auditoría para la era de la inteligencia artificial.
Permite a tus asistentes y agentes de programación (Cursor, Windsurf, Claude Desktop, Antigravity, Roo Code, Cline y VS Code) auditar, comparar y optimizar cualquier sitio web directamente desde tu chat o workflow de desarrollo.
✨ Capacidades Principales
🎯 Score SAG RANK Global (0 - 100): Algoritmo unificado ponderado que combina Rendimiento, SEO, AEO, GEO y Acceso de IA.
⚡ Core Web Vitals & Rendimiento: Métricas reales de Google Lighthouse (FCP, LCP, TBT, CLS, Speed Index).
🤖 AEO (Answer Engine Optimization): Análisis de semántica HTML y validación de datos estructurados Schema.org (JSON-LD).
🧠 GEO (Generative Engine Optimization): Evaluación de señales EEAT, citabilidad para LLMs y patrones de preguntas/respuestas (Q&A).
⚔️ Comparativa Competitiva (A vs B): Compara dos sitios web lado a lado, detecta al ganador, analiza ventajas competitivas y brechas técnicas.
🛡️ Auditoría de 8 Rastreadores de IA: Verificación granular en
robots.txtpara GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, Google-Extended, Applebot-Extended, Bytespider y CCBot.🛠️ Generador de Soluciones Inmediatas: Genera
/llms.txt, Schema JSON-LD yrobots.txtbalanceado listos para guardar en tu proyecto.
Related MCP server: Seonix SEO MCP
⚡ Inicio Rápido
Estado de Distribución:
Mientras se completa el registro en los catálogos públicos globales (como mpxjs y npmjs.com), puedes ejecutar el servidor directamente referenciando el repositorio de GitHub:
npx -y git+https://github.com/pabloandrestro/sagrank-mcp-v2.gitUna vez indexado en los registros globales, también estará habilitada la invocación sin URL: npx -y sagrank-mcp-v2.
🛠️ Configuración en Editores y Asistentes
1. Cursor
Añade el servidor en tu configuración de MCP en Cursor:
Opción A — Archivo .cursor/mcp.json o ~/.cursor/mcp.json:
{
"mcpServers": {
"sagrank": {
"command": "npx",
"args": ["-y", "sagrank-mcp-v2"]
}
}
}Opción B — Desde la Interfaz de Cursor:
Abre Cursor Settings (
Ctrl + ,oCmd + ,).Ve a Features > MCP Servers.
Haz clic en + Add New MCP Server.
Nombre:
sagrankTipo:
commandComando:
npx -y sagrank-mcp-v2
2. Windsurf (Codeium)
Añade el servidor en ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"sagrank": {
"command": "npx",
"args": ["-y", "sagrank-mcp-v2"]
}
}
}3. Claude Desktop
Edita el archivo de configuración según tu sistema operativo:
Windows:
%APPDATA%\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"sagrank": {
"command": "npx",
"args": ["-y", "sagrank-mcp-v2"]
}
}
}4. Google Antigravity & Agentic IDEs
Configura en tu bloque de herramientas MCP:
{
"name": "sagrank-mcp-v2",
"command": "npx",
"args": ["-y", "sagrank-mcp-v2"]
}5. VS Code (Roo Code / Cline / Continue / Copilot)
En la configuración MCP de la extensión seleccionada:
{
"mcpServers": {
"sagrank": {
"command": "npx",
"args": ["-y", "sagrank-mcp-v2"]
}
}
}📚 Herramientas Disponibles
1. sagrank_audit
Realiza una auditoría completa de un sitio web.
Parámetros:
url(string, obligatorio): Dominio o URL a auditar (ej.https://miweb.com).estrategia(string, opcional, por defecto"mobile"):"mobile"o"desktop".psi_key(string, opcional): Clave de Google PageSpeed Insights API si deseas cuota dedicada.
Ejemplo de prompt en el chat:
"Audita mi sitio https://miweb.com con sagrank_audit y dime qué necesito mejorar para aparecer en Perplexity y SearchGPT."
2. sagrank_compare
Compara competitivamente dos sitios web (Sitio A vs Sitio B) lado a lado.
Parámetros:
url1(string, obligatorio): URL del primer sitio (tu web o Sitio A).url2(string, obligatorio): URL del segundo sitio (competidor o Sitio B).estrategia(string, opcional, por defecto"mobile"):"mobile"o"desktop".psi_key(string, opcional): Clave opcional de Google PageSpeed Insights API.
Ejemplo de prompt en el chat:
"Compara mi web https://miempresa.com contra el competidor https://competidor.com usando sagrank_compare y muéstrame la tabla de ventajas."
Respuesta generada:
Score global y delta de puntos con ganador proclamado.
Tabla comparativa lado a lado (Lighthouse, SEO, AEO, GEO, AI Bots, llms.txt, SPA).
Desglose de fortalezas exclusivas del Sitio A y del Sitio B.
Recomendación estratégica para superar al competidor.
3. sagrank_check_ai_crawlers
Audita de forma exhaustiva el archivo robots.txt para 8 motores y rastreadores de IA.
Parámetros:
url(string, obligatorio): URL del sitio web.
Rastreadores analizados:
GPTBot (OpenAI - ChatGPT & SearchGPT)
ChatGPT-User (OpenAI - Navegación web en vivo)
ClaudeBot (Anthropic - Claude & Claude Search)
PerplexityBot (Perplexity AI)
Google-Extended (Google Gemini & Vertex AI)
Applebot-Extended (Apple Intelligence & Siri)
Bytespider (ByteDance & TikTok IA)
CCBot (Common Crawl - Conjunto masivo de entrenamiento LLM)
Ejemplo de prompt en el chat:
"Verifica con sagrank_check_ai_crawlers si GPTBot y PerplexityBot tienen permiso de indexar mi web https://miweb.com."
4. sagrank_generate_fixes
Genera código listo para copiar y pegar para solventar las deficiencias detectadas.
Parámetros:
url(string, obligatorio): URL base del sitio.nombre_sitio(string, opcional): Nombre de la marca o proyecto.descripcion(string, opcional): Breve resumen de la propuesta de valor.
Archivos generados:
/llms.txt: Archivo estándar en Markdown que guía a los LLMs sobre la estructura, propósito y APIs de tu web.Schema.org JSON-LD: Bloque estructurado con entidadesWebSite,OrganizationyFAQPage.robots.txt: Directivas equilibradas que abren las puertas a los motores de IA mientras restringen áreas administrativas.
🏗️ Arquitectura y Flujo de Peticiones
+-------------------------------------------------------------+
| Entorno de Desarrollo / IA |
| (Cursor, Windsurf, Claude Desktop, Antigravity) |
+-------------------------------------------------------------+
|
JSON-RPC sobre stdio
|
v
+-------------------------------------------------------------+
| sagrank-mcp-v2 (Local) |
| Cliente ligero en Node.js (< 1 MB) |
+-------------------------------------------------------------+
/ \
(HTTPS) (HTTPS)
v v
+-----------------------+ +----------------------+
| SAG RANK Cloud API | | Google PageSpeed |
| (Vercel Serverless) | | Insights API v5 |
| | | |
| - AEO & Semántica | | - Core Web Vitals |
| - GEO & EEAT Signals | | - FCP, LCP, TBT, CLS |
| - AI Bots robots.txt | | - Score Rendimiento |
| - SPA / CSR Detection | | - SEO On-Page |
| - Security Headers | +----------------------+
+-----------------------+⚙️ Variables de Entorno Opcionales
Puedes configurar variables de entorno para personalizar el comportamiento del servidor:
Variable | Descripción | Valor por defecto |
| URL del endpoint de diagnóstico de SAG RANK |
|
| Clave API de Google Cloud para PageSpeed Insights | (Opcional, utiliza llamadas públicas si no se define) |
💻 Desarrollo Local
Si deseas contribuir o modificar el servidor MCP:
# 1. Clonar el repositorio
git clone https://github.com/pabloandrestro/sagrank-mcp-v2.git
cd sagrank-mcp-v2
# 2. Instalar dependencias
npm install
# 3. Probar en modo desarrollo
npm start📄 Licencia
Distribuido bajo la Licencia MIT. Consulta LICENSE para más detalles.
Desarrollado con ❤️ por Marcelo Pino Valverde • Potenciado por SAG RANK
This server cannot be deployed
Maintenance
Related MCP Connectors
Run SEO + AI-visibility (GEO) audits from Claude, Cursor & other AI clients.
- VibeSEOOAuthdev.vibeseo
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
Audit any site's AI visibility from your assistant: crawler access, rendering, and schema.
21Free SEO, GEO, and AEO audits: analyze any page or domain, AI-crawler access, agent readiness.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI agents to monitor website performance by scanning sites, retrieving Core Web Vitals, detecting regressions, and receiving AI-powered optimization recommendations.104 npmMIT

Seonix SEO MCPofficial
AlicenseAqualityCmaintenanceLets any AI agent audit any website for SEO, GEO/AEO, and speed problems, reporting issues and recommendations without modifying the site.4MIT- AlicenseAqualityAmaintenanceProvides AI-visibility scoring and site auditing capabilities for websites, enabling agents to check how sites appear in AI engines like ChatGPT and Perplexity, run full SEO/security audits, and monitor changes over time.15136 npmMIT
- AlicenseAqualityCmaintenanceEnables auditing, comparing, and optimizing websites for AI readiness, performance, SEO, AEO, GEO, and AI crawler accessibility.4MIT