Screaming Frog SEO Spider MCP Server — MCP-сервер для Claude Code
Запускает обходы Screaming Frog SEO Spider и читает сохранённые данные через MCP без открытого интерфейса. Пригодится для выгрузок и аудитов, которые выполняются без присмотра.
claude mcp add --env SF_CLI_PATH=<SF_CLI_PATH> --transport stdio screaming-frog-seo-spider-mcp-server-headless -- uvx screaming-frog-mcpЧто делает Screaming Frog SEO Spider MCP Server (headless)
Сервер управляет командной строкой Screaming Frog SEO Spider: запускает обходы, экспортирует данные и фильтрует строки из сохранённой базы. Девять инструментов предназначены для чтения и экспорта; среди них есть проверка настроек перед обходом и подсчёт сводных значений на стороне сервера. Это не облачный краулер.
Для работы нужны установленный Screaming Frog SEO Spider с действующей лицензией, Python 3.10+ и режим хранения данных в базе. Пока открыто графическое приложение, база заблокирована, поэтому перед запросами к сохранённым данным его нужно закрыть. В режиме хранения в памяти инструменты чтения базы не увидят обходы.
Сервер запускает Screaming Frog только при вызове инструмента и освобождает базу между обращениями. Это удобно для плановых проверок, но первый ответ по обходу может занять больше времени, чем в сеансе с постоянно открытым приложением. Проект поддерживается сообществом и не связан с Screaming Frog.
Какие задачи решает
- запустить обход сайта через командную строку
- выгрузить данные сохранённого обхода
- отфильтровать строки экспорта по регулярному выражению
- посчитать распределение ошибок в обходе
- проверить лицензию и блокировку базы перед запуском
Примеры запросов агенту
- Запусти обход сайта через
crawl_siteи проверь его результат. - Покажи сохранённые обходы, затем выгрузи данные последнего.
- Найди в выгрузке строки с ошибками 404.
Как установить Screaming Frog SEO Spider MCP Server (headless)
Командой платформы
claude mcp add --env SF_CLI_PATH=<SF_CLI_PATH> --transport stdio screaming-frog-seo-spider-mcp-server-headless -- uvx screaming-frog-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from screaming-frog-mcp <команда>
Командой платформы
codex mcp add screaming-frog-seo-spider-mcp-server-headless --env SF_CLI_PATH=<SF_CLI_PATH> -- uvx screaming-frog-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from screaming-frog-mcp <команда>
Файл настроек
{
"mcpServers": {
"screaming-frog-seo-spider-mcp-server-headless": {
"command": "uvx",
"args": [
"screaming-frog-mcp"
],
"env": {
"SF_CLI_PATH": "<SF_CLI_PATH>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from screaming-frog-mcp <команда>
Файл настроек
{
"servers": {
"screaming-frog-seo-spider-mcp-server-headless": {
"type": "stdio",
"command": "uvx",
"args": [
"screaming-frog-mcp"
],
"env": {
"SF_CLI_PATH": "<SF_CLI_PATH>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from screaming-frog-mcp <команда>
Командой платформы
gemini mcp add -e SF_CLI_PATH=<SF_CLI_PATH> screaming-frog-seo-spider-mcp-server-headless uvx screaming-frog-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from screaming-frog-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Screaming Frog SEO Spider MCP Server (headless)
Как установить Screaming Frog SEO Spider MCP Server в Claude Code?
Добавьте сервер командой claude mcp add screaming-frog-mcp -- uvx screaming-frog-mcp. Для варианта с явным путём к CLI используйте claude mcp add --env SF_CLI_PATH=<SF_CLI_PATH> --transport stdio screaming-frog-seo-spider-mcp-server-headless -- uvx screaming-frog-mcp.
Что делает Screaming Frog SEO Spider MCP Server?
Он запускает обходы Screaming Frog SEO Spider и позволяет выгружать и фильтровать данные из сохранённой базы через MCP. Интерфейс Screaming Frog при этом должен быть закрыт.
Что нужно закрыть перед чтением данных обхода?
Графическое приложение Screaming Frog нужно закрыть: оно блокирует базу для MCP-сервера. Также требуется режим хранения данных в базе; в режиме памяти инструменты чтения сохранённых обходов не работают.