Перейти к основному содержанию
Atomno labs
SEO / Маркетинг Открытое ядро

mcp-seo-audit

Технический SEO и GEO-аудит сайтов — реальные замеры, не догадки LLM.

Technical SEO & GEO audits for AI agents — real HTTP probes, deterministic scores.

Вкратце

MCP-сервер для технического SEO и GEO (видимость в ChatGPT, Perplexity, Google AI Overviews): health score 0–100, TLS, robots.txt, sitemap, JSON-LD, AI-crawler access. Движок detail.web — бесплатный tier без ключа, PRO с deep-crawl и audit_diff.

Источник данных: detail.web (audit.detailweb.ru) . Atomno MCP не аффилирован с провайдером.

Установка

Один сниппет — поддержка Cursor, Claude Desktop, Claude Code, Cline, Continue.

Добавьте в ~/.cursor/mcp.json (или .cursor/mcp.json в проекте):

{
  "mcpServers": {
    "atomno-seo-audit": {
      "command": "uvx",
      "args": ["atomno-mcp-seo-audit"]
    }
  }
}

Конфигурация (переменные окружения)

Переменная Описание Где взять Required Default
DETAILWEB_API_KEY API key PRO tier (dwa_...). Без ключа — free tier ссылка ↗ no
DETAILWEB_API_BASE Backend URL движка detail.web no https://api.detailweb.ru
DETAILWEB_LANG Язык заголовков проверок (ru / en) no ru
MCP_SEO_AUDIT_LOG_LEVEL Уровень логирования no INFO

Инструменты MCP-сервера

Сервер регистрирует 8 инструментов для AI-агента. Все входные данные строго проверяются.

audit_site async tool

Полный технический аудит URL: score 0–100, grade A–F, issues по категориям.

Input
url: str, depth?: int, lang?: "ru"|"en"
Output
AuditReport { score, grade, issues[], summary }
audit_diff async tool

Повторный аудит и сравнение с предыдущим снимком (PRO).

Input
url: str, lang?: "ru"|"en"
Output
AuditDiff { score_delta, improved[], worsened[] }
list_checks async tool

Каталог всех проверок движка с пометкой free/PRO.

Input
lang?: "ru"|"en"
Output
list[Check { id, category, tier }]
explain_issue async tool

Разбор одной проверки: зачем важно и как исправить.

Input
check_id: str, lang?: "ru"|"en"
Output
IssueExplain { title, why, how_to_fix }
validate_robots async tool

Валидация текста robots.txt (синтаксис, Sitemap, блокировка AI-ботов).

Input
content: str, lang?: "ru"|"en"
Output
RobotsValidation { valid, issues[] }
check_sitemap async tool

Загрузка и разбор sitemap.xml по URL.

Input
url: str, lang?: "ru"|"en"
Output
SitemapReport { format, url_count, issues[] }
build_jsonld async tool

Генерация schema.org JSON-LD (Organization, Product, FAQ и др.).

Input
type: str, fields: dict, lang?: "ru"|"en"
Output
JsonLdSnippet { script, missing_fields[] }
build_meta async tool

Генерация meta / Open Graph / Twitter Card с проверкой длин title и description.

Input
fields: dict, lang?: "ru"|"en"
Output
MetaTags { html, warnings[] }

Бесплатно и Pro

Клиент — с открытым кодом под MIT, бесплатный. Тариф Pro — размещение на нашей стороне с дополнительными возможностями: без лимитов, массовые операции, аудит, уведомления о событиях.

ВозможностьБесплатно (открытый код)Pro (на нашей стороне)
ПроверкиБазовый technical SEO40+ углублённых (E-E-A-T, Schema, Goldmine title)
GEO4 GEO-сигналаGEO readiness sub-score + deep GEO
Краул1 страницаДо 20 страниц (depth 2–3)
audit_diffСравнение с предыдущим аудитом

Тариф Pro — размещение на нашей стороне без лимитов и с дополнительными возможностями.

Запросить Pro-доступ

Примеры использования

Реальные запросы для AI-агента в Cursor / Claude Code:

  • audit_site: «Используй mcp-seo-audit инструмент audit_site и полный технический аудит url: score 0–100, grade a–f, issues по категориям.»
  • audit_diff: «Используй mcp-seo-audit инструмент audit_diff и повторный аудит и сравнение с предыдущим снимком (pro).»
  • list_checks: «Используй mcp-seo-audit инструмент list_checks и каталог всех проверок движка с пометкой free/pro.»

Решение проблем

1. uvx не найден

Установите uv: pipx install uv (или pip install uv). После этого uvx доступен в PATH.

2. MCP не подцепился в Cursor

Проверьте: ~/.cursor/mcp.json — валидный JSON. Перезапустите Cursor полностью (Quit, не просто закрытие окна). В Settings → MCP должна появиться зелёная точка.

Полное руководство по решению проблем → /docs/troubleshooting

FAQ

Как установить mcp-seo-audit? +
Добавьте сниппет с командой uvx atomno-mcp-seo-audit в файл mcp.json вашего AI-IDE (Cursor / Claude / Cline). Подробности — в разделе "Установка" выше.
Какой Python нужен? +
Python 3.12+. uvx скачает зависимости автоматически в изолированное окружение.
Это открытый код? +
Да, mcp-seo-audit распространяется под лицензией MIT. Исходный код: https://github.com/atomno-mcp/mcp-seo-audit. Код можно скопировать и доработать под себя.
Где сообщить об ошибке? +
Раздел Issues на GitHub: https://github.com/atomno-mcp/mcp-seo-audit/issues. Или напишите mcp@atomno.com.
Чем Pro отличается от бесплатной версии? +
См. таблицу сравнения «Бесплатно / Pro» выше — Pro даёт размещение на нашей стороне без лимитов и дополнительные возможности.

Changelog

Текущая версия: v0.4.2. Полная история — GitHub Releases.

Правовая оговорка

Atomno MCP не аффилирован с detail.web (audit.detailweb.ru). mcp-seo-audit использует публичные / коммерческие интерфейсы источника. Ответственность за соблюдение лимитов и условий использования источника — на пользователе. Лицензия: MIT.

Похожие MCP-серверы

Из той же категории или со сходным статусом — возможно вам будут полезны.