ai-visibility-mcp
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 elrobots.txten 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 conDisallow: /, o un bloqueo comodín. También comprueba sillms.txtexiste 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 entornoCLOUDFLARE_API_EMAIL+CLOUDFLARE_API_KEY(Global API Key).generate_llms_txt(name, description, url, phrase?)— genera una línea dellms.txty, si proporcionas unphrasede 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 buildAñ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_audit — check_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
Maintenance
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
- AlicenseAqualityCmaintenanceAnalyze 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.5MIT
- AlicenseAqualityDmaintenanceAudits 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.41MIT
- FlicenseAqualityCmaintenanceEnables scanning websites for AI search readiness, generating fixes like llms.txt, and comparing GEO scores across domains.81
- AlicenseAqualityAmaintenanceEnables 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.3511MIT
Related MCP Connectors
Generate 18 AI readiness files (llms.txt, ai.txt, RAG indexes, schema) for any website.
Check AI crawler robots.txt policy and monitor public-site policy, sitemap, and llms.txt changes.
Check AI crawler robots.txt policy and monitor public-site policy, sitemap, and llms.txt changes.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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