Skip to main content
Glama
tsushanth

ai-visibility-mcp

by tsushanth

ai-visibility-mcp

Un servidor MCP para verificar y mejorar la visibilidad de un sitio web frente a los rastreadores de IA y motores de respuesta (ChatGPT, Claude, Perplexity, Google AI Overviews, etc.) en relación con tus propias propiedades.

La mayoría de los consejos de "AI SEO" se limitan a "añadir un llms.txt". En la práctica, el problema más grande y común está aguas arriba: robots.txt — a menudo gestionado automáticamente por una CDN como Cloudflare — bloquea silenciosamente los mismos rastreadores a los que quieres llegar, lo que hace que cualquier llms.txt o trabajo de contenido sea irrelevante. Este servidor verifica ambos, además puede auditar y generar la solución.

Herramientas

  • check_visibility(url) — obtiene el robots.txt en vivo de un sitio y marca cualquier bot de IA nombrado (GPTBot, ClaudeBot, Google-Extended, PerplexityBot, Applebot-Extended, CCBot, Bytespider, Amazonbot, meta-externalagent y otros) bloqueado con Disallow: /, o un bloqueo comodín. También comprueba si llms.txt existe como un archivo real en lugar de caer en una ruta de captura general de una SPA (un falso positivo común: el archivo da "200" pero en realidad es tu página de inicio).

  • cloudflare_ai_bot_audit(domain) — lee la configuración de bots de IA del Bot Management de una zona de Cloudflare (ai_bots_protection, ai_training, ai_search, ai_user, is_robots_txt_managed) para un dominio que controlas. Requiere las variables de entorno CLOUDFLARE_API_EMAIL + CLOUDFLARE_API_KEY (Global API Key).

  • generate_llms_txt(name, description, url, phrase?) — genera una línea de llms.txt y, si proporcionas un phrase de nicho propio, un pequeño paquete de contenido (meta descripción + bloque de preguntas frecuentes) anclado en esa frase. Generación de texto puro — sin escritura en el sistema de archivos ni en git.

Related MCP server: ai-visibility-mcp

Instalación

git clone https://github.com/tsushanth/ai-visibility-mcp.git
cd ai-visibility-mcp
npm install
npm run build

Añade a la configuración de tu cliente MCP (por ejemplo, Claude Code, Claude Desktop):

{
  "mcpServers": {
    "ai-visibility": {
      "command": "node",
      "args": ["/absolute/path/to/ai-visibility-mcp/dist/index.js"],
      "env": {
        "CLOUDFLARE_API_EMAIL": "you@example.com",
        "CLOUDFLARE_API_KEY": "your-global-api-key"
      }
    }
  }
}

Las variables de entorno de Cloudflare solo son necesarias para cloudflare_ai_bot_auditcheck_visibility y generate_llms_txt funcionan sin configuración.

Por qué existe esto

Los sitios en Cloudflare frecuentemente tienen activado el bloqueo de rastreadores de IA por defecto (el toggle "Block AI Bots"), que reescribe el robots.txt servido para denegar GPTBot, ClaudeBot, Google-Extended y otros — incluso cuando el propietario del sitio nunca lo decidió explícitamente y en realidad quiere visibilidad en búsquedas de IA. Esto es fácil de pasar por alto porque el sitio sigue luciendo y funcionando normalmente para los visitantes humanos y para los motores de búsqueda convencionales; solo los rastreadores de IA son rechazados silenciosamente. check_visibility revela esto desde el exterior (lo que realmente se está sirviendo) y cloudflare_ai_bot_audit lo confirma desde el lado de la cuenta (lo que dicen los ajustes de Cloudflare), para que puedas distinguir ambas cosas.

Licencia

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Analyze and generate robots.txt files with AI crawler awareness. Fetch any site's robots.txt, detect which AI bots (GPTBot, ClaudeBot, PerplexityBot, Google-Extended) are blocked or allowed, and generate optimized robots.txt with toggle controls for 20+ AI crawlers.
    5
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Audits AI-bot visibility: robots.txt per-bot for 22 AI user-agents (GPTBot/ClaudeBot/PerplexityBot/etc), Cloudflare flags, JSON-LD, sitemap, llms.txt, SPA shell, plus cross-model brand mentions via Perplexity + OpenRouter. 0-100 score. SSRF-guarded, spend-capped.
    4
    1
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to check whether a public website is crawlable, understandable, and ready for AI search workflows through local-only audits of robots.txt, sitemaps, metadata, and llms.txt.
    3
    51
    1
    MIT

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tsushanth/ai-visibility-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server