# Black SEO Analyzer

Обходит сайт или проверяет одну страницу на технические SEO-проблемы и складывает отчёт в файл. Пригодится, когда нужно сравнить два обхода после правок.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 60
- Автор: sethblack
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/sethblack/black-seo-analyzer
- Обновлён: 2026-10-21
- HTML: https://affpapa.org/nevibecode/mcp/black-seo-analyzer

## Что делает

Black SEO Analyzer запускается локально и проходит по сайту от стартового URL. На вход подаётся адрес страницы или `sitemap.xml` с флагом `--is-sitemap`, для одностраничных приложений есть `--spa`. Результат сохраняется в один из форматов: `json`, `jsonl`, `xml`, `csv`, `csv-flat`, `html-folder` или `json-files` — по умолчанию `html-folder`.

Обход настраивается: `--concurrent-requests` по умолчанию 20, `--rate-limit` в миллисекундах по умолчанию 50, есть `--max-pages` для ограничения глубины и `--disable-external-links`, чтобы не проверять внешние ссылки. Для анализа через языковую модель включаются флаги `--use-anthropic-analyzer`, `--use-openai-analyzer`, `--use-deepseek-analyzer` или `--use-gemini-analyzer` — каждому нужен свой ключ API, который можно передать аргументом или через переменную окружения. Модель и текст запроса тоже задаются вручную.

Без лицензии ограничено только число страниц за один обход, остальные возможности работают. Инструкция по установке лежит в `INSTALL.md` репозитория. Свои HTML-шаблоны отчёта подкладываются через `--html-templates-dir`.

## Требования
- Переменные окружения: `BLACK_SEO_ANALYZER_KEY` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Установка**
- Команды запуска нет в реестре MCP — смотрите README репозитория

## Когда брать
- найти страницы без метатегов и битые внутренние ссылки
- обойти сайт по `sitemap.xml` и собрать отчёт в CSV
- сравнить два обхода до и после правок
- проверить одностраничное приложение на технические ошибки
- прогнать страницы через языковую модель и получить разбор

## Примеры запросов агенту
- Обойди `https://example.com` и сохрани отчёт в `example-report.json`
- Проверь сайт по `https://example.com/sitemap.xml` с флагом `--is-sitemap`
- Сделай HTML-отчёт по адресу `https://example.com` в папку `./seo-reports`

## Похожие
- [New-Term Radar](https://affpapa.org/nevibecode/mcp/new-term-radar.md) — MCP-сервер · ★ 1766
- [Google Maps MCP Server](https://affpapa.org/nevibecode/mcp/google-maps-mcp-server.md) — MCP-сервер · ★ 479
- [squirrelscan](https://affpapa.org/nevibecode/mcp/squirrelscan.md) — MCP-сервер · ★ 296
- [Tin](https://affpapa.org/nevibecode/mcp/tin.md) — MCP-сервер · ★ 263
- [lighthouse-mcp](https://affpapa.org/nevibecode/mcp/lighthouse-mcp.md) — MCP-сервер · ★ 212
- [SerpApi](https://affpapa.org/nevibecode/mcp/serpapi.md) — MCP-сервер · ★ 182

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
