Skip to main content
Glama
tsushanth

ai-visibility-mcp

by tsushanth

ai-visibility-mcp

Сервер MCP для проверки и улучшения видимости сайта для ИИ-краулеров и поисковых систем-ответов (ChatGPT, Claude, Perplexity, Google AI Overviews и других) по вашим собственным ресурсам.

Большинство советов по "ИИ-SEO" сводятся к "добавьте llms.txt". На практике более серьезная и распространенная проблема находится уровнем выше: robots.txt — часто автоматически управляемый CDN, например Cloudflare, — молча блокирует именно тех краулеров, к которым вы хотите получить доступ, что сводит на нет любую работу с llms.txt или контентом. Этот сервер проверяет оба аспекта, а также может проводить аудит и генерировать исправление.

Инструменты

  • check_visibility(url) — получает актуальный robots.txt сайта и отмечает любых именованных ИИ-ботов (GPTBot, ClaudeBot, Google-Extended, PerplexityBot, Applebot-Extended, CCBot, Bytespider, Amazonbot, meta-externalagent и другие), заблокированных с помощью Disallow: /, или блокировку по wildcard. Также проверяет, существует ли llms.txt как реальный файл, а не возвращается ли SPA-заглушка (распространенный ложноположительный результат: файл отдает "200", но на самом деле это ваша домашняя страница).

  • cloudflare_ai_bot_audit(domain) — считывает настройки ИИ-ботов в разделе Bot Management зоны Cloudflare (ai_bots_protection, ai_training, ai_search, ai_user, is_robots_txt_managed) для домена, которым вы управляете. Требует переменные окружения CLOUDFLARE_API_EMAIL + CLOUDFLARE_API_KEY (глобальный API-ключ).

  • generate_llms_txt(name, description, url, phrase?) — генерирует строку для llms.txt и, если вы укажете собственную нишевую phrase, небольшой контент-пакет (meta-описание + блок FAQ), привязанный к этой фразе. Чисто текстовая генерация — без записи в файловую систему или git.

Related MCP server: ai-visibility-mcp

Установка

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

Добавьте в конфигурацию вашего MCP-клиента (например, 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"
      }
    }
  }
}

Переменные окружения Cloudflare нужны только для cloudflare_ai_bot_auditcheck_visibility и generate_llms_txt работают без какой-либо настройки.

Зачем это нужно

На сайтах, работающих через Cloudflare, блокировка ИИ-краулеров часто включена по умолчанию (переключатель "Block AI Bots"), что перезаписывает выдаваемый robots.txt, запрещая GPTBot, ClaudeBot, Google-Extended и других, — даже если владелец сайта никогда явно этого не решал и на самом деле хочет видимости в ИИ-поиске. Это легко пропустить, потому что сайт по-прежнему выглядит и работает нормально для обычных посетителей и обычных поисковых систем; только ИИ-краулеры молча отвергаются. check_visibility выявляет это извне (что фактически отдается), а cloudflare_ai_bot_audit подтверждает со стороны аккаунта (что говорят настройки Cloudflare), позволяя различить эти два случая.

Лицензия

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