Скануйте сайт і виправляйте його, не виходячи з редактора
MCP-сервер SagBot дає вашому AI-інструменту для кодування просканувати живий сайт, прочитати кожну невдалу перевірку з її виправленням і пересканувати після деплою.
Працює з Claude Code, Cursor, OpenAI Codex CLI, Gemini CLI, VS Code (режим агента Copilot) і Windsurf.
ПочатиЯк це працює
Підключіть
Створіть токен і додайте сервер до свого інструмента. Одна команда або один запис у конфігурації.
Попросіть просканувати
Скажіть агенту просканувати ваш сайт. Він отримає оцінки та готове до копіювання виправлення для кожної невдалої перевірки.
Виправте, задеплойте, пересканьте
Агент правитиме код, ви перевірите й задеплоїте, а потім він пересканує й переконається, що оцінка зросла.
Почати
Створіть безкоштовний обліковий запис, згенеруйте токен і вставте його у свій інструмент. Це займе близько двох хвилин.
Налаштуйте свій інструмент
Оберіть свій інструмент. Поки токена немає, у фрагментах стоїть заглушка.
Claude Code
Виконай це в терміналі. SagBot додасться до всіх твоїх проєктів:
claude mcp add --transport http --scope user sagbot https://mcp.sagbot.app/mcp --header "Authorization: Bearer sgb_…"Перевір: claude mcp list має показати sagbot ✔ Connected. У Claude Code його показує й /mcp.
Cursor
Додай це в ~/.cursor/mcp.json (усі проєкти). Якщо у файлі вже є mcpServers, встав sagbot усередину:
{
"mcpServers": {
"sagbot": {
"url": "https://mcp.sagbot.app/mcp",
"headers": {
"Authorization": "Bearer sgb_…"
}
}
}
}Перевір: sagbot є й увімкнений у налаштуваннях MCP у Cursor. Якщо не підключається, Output → MCP Logs покаже причину.
OpenAI Codex CLI
Додай це в ~/.codex/config.toml:
[mcp_servers.sagbot]
url = "https://mcp.sagbot.app/mcp"
bearer_token_env_var = "SAGBOT_TOKEN"Codex бере токен зі змінної середовища SAGBOT_TOKEN. Поклади цей рядок у файл поза будь-яким репозиторієм, наприклад ~/.config/sagbot.env (chmod 600), додай source ~/.config/sagbot.env у профіль оболонки й відкрий новий термінал:
export SAGBOT_TOKEN="sgb_…"Перевір: codex mcp list показує sagbot. У Codex /mcp показує його інструменти.
Gemini CLI
Додай це в ~/.gemini/settings.json. Якщо у файлі вже є mcpServers, встав sagbot усередину:
{
"mcpServers": {
"sagbot": {
"httpUrl": "https://mcp.sagbot.app/mcp",
"headers": {
"Authorization": "Bearer sgb_…"
}
}
}
}Перевір: gemini mcp list показує sagbot як Connected. У Gemini CLI /mcp показує його інструменти.
VS Code (Copilot agent mode)
Додай це в .vscode/mcp.json у проєкті або у свій користувацький mcp.json (палітра команд → MCP: Open User Configuration):
{
"inputs": [
{
"type": "promptString",
"id": "sagbot-token",
"description": "SagBot token",
"password": true
}
],
"servers": {
"sagbot": {
"type": "http",
"url": "https://mcp.sagbot.app/mcp",
"headers": {
"Authorization": "Bearer ${input:sagbot-token}"
}
}
}
}У файлі немає токена: VS Code питає його під час першого запуску сервера й зберігає в безпечному сховищі. Встав це, коли він попросить:
sgb_…Перевір: палітра команд → MCP: List Servers показує, що sagbot працює. У чаті режим агента показує його інструменти.
Windsurf
Додай це в ~/.config/devin/mcp_config.json (старіші версії Windsurf: ~/.codeium/windsurf/mcp_config.json). Щоб точно відкрити потрібний файл, скористайся меню MCP у Cascade → Open MCP config file. Якщо у файлі вже є mcpServers, встав sagbot усередину:
{
"mcpServers": {
"sagbot": {
"serverUrl": "https://mcp.sagbot.app/mcp",
"headers": {
"Authorization": "Bearer sgb_…"
}
}
}
}Перевір: після збереження натисни оновлення в налаштуваннях MCP у Cascade. sagbot з’явиться з 2 інструментами.
Два інструменти
scan_site
Сканує живий сайт і повертає оцінки Agent-ready та Answer-ready, а також кожну невдалу чи часткову перевірку з інструкціями виправлення, написаними для кодувального агента.
domain: сайт для сканування, наприклад example.com.siteType: content (за замовчуванням), app або shop.rescan: true запускає нове сканування замість повторного використання результату, молодшого за годину.
get_latest_scan
Читає найновіше збережене сканування сайту без сканування й без витрати вашого ліміту. Користуйтеся, щоб перечитати виправлення або коли виклик scan_site завершився за таймаутом: сканування все одно закінчиться.
domain,siteType: як у scan_site.
Запити для спроби
Вставте один із них агенту після підключення.
- Проскануй example.com через SagBot і виправ у цьому репозиторії все, що можна.
- Я щойно задеплоїв. Проскануй example.com через SagBot ще раз і скажи, що досі не проходить.
- Що SagBot каже про llms.txt сайту example.com?
Ліміти
- 3 сканування на хвилину на обліковий запис, скільки б токенів ви не мали.
- Той самий сайт можна пересканувати раз на 2 хвилини.
- Лише публічні URL. SagBot завантажує ваш сайт з інтернету, тож спершу задеплойте або використайте публічний URL прев’ю.
- Результати публічні, як і в будь-якого сканування SagBot: сторінку результату може відкрити будь-хто, хто знає домен.
Питання
MCP-сервер безкоштовний?
Так. Для створення токена потрібен безкоштовний обліковий запис SagBot. Денного ліміту немає, є лише обмеження 3 сканування на хвилину.
Які AI-інструменти підтримуються?
Claude Code, Cursor, OpenAI Codex CLI, Gemini CLI, VS Code з режимом агента Copilot і Windsurf. Клієнт, який уміє надсилати заголовок Authorization на віддалений MCP-сервер, теж підключиться, але документуємо ми ці шість.
Чому не Claude Desktop, claude.ai чи ChatGPT?
Їхні конектори входять через браузер за допомогою OAuth, якого SagBot ще не пропонує. Токени працюють в інструментах, де заголовок задаєте ви самі.
Чи безпечний мій токен?
SagBot показує токен один раз і не зможе показати його знову. Не додавайте його в git: тримайте в конфігурації користувача, а не у файлі репозиторію. Той, хто має токен, може запускати сканування від вашого імені.
Як відкликати токен?
Відкрийте Обліковий запис, потім Доступи, і видаліть токен. Інструмент, що ним користувався, втратить доступ.
Чи можна сканувати localhost?
Ні. SagBot завантажує сайт з інтернету, тож потрібен публічний URL. Спершу задеплойте або використайте публічний URL прев’ю.
Чи змінює SagBot мій код?
Ні. SagBot лише сканує й звітує. Код за виправленнями править ваш агент, а ви перевіряєте й деплоїте.
Чи видно MCP-сканування в моєму дашборді?
Так. Вони з’являються на Панелі з позначкою, що запущені через MCP.