MCP-сервер QA Spider: исправляйте сайт из Cursor, Claude и Codex
Подключите свой AI-инструмент к QA Spider. Он читает находки аудита и промпты для их исправления, исправляет код в вашем проекте и просит QA Spider перепроверить. Находка считается исправленной, только когда проходит настоящая проверка.
Что это такое
MCP — стандартный способ, которым AI-инструмент общается с другим сервисом. MCP-сервер QA Spider — это один веб-адрес. Через него ваш AI-инструмент может читать находки аудита, тесты, баги и документы Helper и просить QA Spider что-то запустить за вас.
Аудит и так пишет промпт для исправления каждой находки. С MCP его больше не нужно копировать: AI-инструмент сам получает находку, вносит изменение в ваш код и после деплоя просит QA Spider снова проверить эту находку на живом сайте. QA Spider никогда не правит ваш сайт.
Находка не проходит проверку, ваш AI-инструмент правит код, затем QA Spider повторяет эту проверку и показывает, что она пройдена.
Три шага, чтобы подключиться
Добавьте один адрес
Вставьте адрес сервера QA Spider в свой AI-инструмент или выполните одну команду.
Войдите или вставьте ключ
Войдите в аккаунт QA Spider и выберите команду и права или используйте ключ подключения из дашборда.
Попросите исправить сайт
Попросите AI-инструмент исправить находки вашего сайта. Он прочитает их, поправит код и попросит QA Spider перепроверить после деплоя.
https://www.qaspider.com/api/mcpСервер также предлагает готовый промпт fix_my_site, который проводит AI-инструмент через весь цикл.
Что умеет ваш AI-инструмент
Каждому действию нужно одно из трёх прав, которые вы выбираете на экране согласия: read — смотреть, run — запускать работу, которая может тратить кредиты, write — менять данные внутри QA Spider.
Аудит
Цикл, который исправляет ваш сайт.
- readСписок ваших аудитов и открытие любого из них, с важностью каждой находки и объяснением, почему она важна.
- readОткрыть находку с промптом для исправления — в том объёме, который показывает ваш тариф.
- runЗапустить аудит с теми же лимитами, что и в дашборде.
- runПерепроверить одну находку на живом сайте после исправления.
Тесты
Ваши проекты и их прогоны.
- readСписок проектов и прогонов, открытие результатов прогона.
- runЗапуск тестов. Расходует кредиты на тестирование.
- runГенерация теста по описанию. Нужен Pro.
Баги
Баги внутри QA Spider.
- readСписок багов и открытие любого из них.
- writeСоздание и правка багов внутри QA Spider. В трекер ничего не отправляется.
Helper
Тест-планы и документы с критериями приёмки.
- readСписок документов Helper и открытие любого из них.
- runГенерация документа. Расходует кредиты.
Boost SEO
Что исправить в первую очередь для поиска Google. Pro.
- readВаши следующие шаги, проверка индексации публичных страниц и то, как AI-ответы описывают ваш сайт.
- writeОтметить шаг выполненным («Я это сделал»).
Подключите свой инструмент
Есть два способа. Войдите в аккаунт QA Spider или вставьте ключ подключения, созданный в дашборде. В обоих случаях подключение получает одну команду и выбранные вами права.
7 из 15 инструкций сверены с собственной документацией вендоров 2 октября 2026 года. Остальные помечены: инструменты часто меняют настройки, поэтому, если шаг не совпадает с вашей версией, сверьтесь со страницей вендора.
Чат-приложения
Claude (claude.ai и Desktop)
Пользовательские коннекторы работают в claude.ai, Claude Desktop и мобильных приложениях через ваш аккаунт Claude.
- Индивидуальные тарифы: откройте Customize, затем Connectors, нажмите + Add и выберите Add custom connector. В Team и Enterprise коннектор добавляет владелец в Organization settings, Connectors, Add, Custom, Web.
- Назовите его QA Spider и вставьте адрес: https://www.qaspider.com/api/mcp
- Нажмите Connect и войдите в аккаунт QA Spider, затем выберите команду и права на экране согласия.
- Предпочитаете ключ? В Request headers добавьте один фиксированный заголовок Authorization со значением, показанным ниже.
https://www.qaspider.com/api/mcpAuthorization: Bearer qsp_YOUR_KEYClaude подключается из облака Anthropic, а не с вашего компьютера, поэтому сервер должен быть доступен из интернета. QA Spider доступен.
Бесплатные аккаунты Claude могут добавить один пользовательский коннектор.
Файл claude_desktop_config.json — отдельный механизм для локальных серверов; для удалённого используйте экран коннекторов.
Мы не смогли подтвердить это в документации вендора: Точные названия полей формы Request headers (страница вендора называет раздел, но не поля). Сверьтесь со страницей вендора, прежде чем на это полагаться.
Сверено с документацией вендора.
ChatGPT
ChatGPT в вебе может использовать удалённый MCP-сервер как приложение в режиме разработчика.
- В веб-версии ChatGPT включите Developer mode (Settings, Security and login), затем создайте приложение на экране плагинов кнопкой +. OpenAI часто переименовывает эти экраны; актуальные названия — на странице вендора ниже.
- Выберите удалённый MCP-сервер и вставьте адрес: https://www.qaspider.com/api/mcp
- Выберите OAuth как способ аутентификации, затем войдите в аккаунт QA Spider и выберите команду и права.
- Новое приложение появится в Drafts, где можно включать и выключать отдельные инструменты.
https://www.qaspider.com/api/mcpДоступно в вебе для аккаунтов Pro, Plus, Business, Enterprise и Education.
В документации OpenAI для таких приложений указаны OAuth или отсутствие аутентификации, а не bearer-ключ, поэтому здесь используйте вход.
ChatGPT просит подтверждения для любого инструмента, не помеченного как только для чтения.
Сверено с документацией вендора.
Агенты в терминале
Claude Code
Агент Anthropic для программирования в терминале и IDE.
- Выполните в терминале команду add ниже.
- Запустите Claude Code и введите /mcp. Выберите qaspider, пройдите вход в браузере, затем выберите команду и права.
- Предпочитаете ключ? Используйте вместо этого вторую команду с ключом из дашборда.
claude mcp add --transport http qaspider https://www.qaspider.com/api/mcpclaude mcp add --transport http qaspider https://www.qaspider.com/api/mcp \
--header "Authorization: Bearer qsp_YOUR_KEY"{
"mcpServers": {
"qaspider": {
"type": "http",
"url": "https://www.qaspider.com/api/mcp",
"headers": {
"Authorization": "Bearer ${QASPIDER_KEY}"
}
}
}
}Добавьте --scope user, чтобы сервер был доступен во всех проектах, или --scope project, чтобы записать .mcp.json для команды. По умолчанию — только текущий проект.
.mcp.json раскрывает ${VAR}, так что коммитьте файл, а ключ держите в окружении оболочки.
Сверено с документацией вендора.
OpenAI Codex (CLI и IDE)
Codex CLI, расширение для IDE и десктопное приложение ChatGPT используют один конфиг.
- Откройте ~/.codex/config.toml и добавьте блок ниже.
- С ключом: выполните export QASPIDER_KEY=qsp_YOUR_KEY в оболочке, из которой запускается Codex. Codex отправит его как bearer-токен.
- Со входом: оставьте только строку url, затем выполните команду login и подтвердите вход в браузере.
[mcp_servers.qaspider]
url = "https://www.qaspider.com/api/mcp"
bearer_token_env_var = "QASPIDER_KEY"[mcp_servers.qaspider]
url = "https://www.qaspider.com/api/mcp"codex mcp login qaspiderCodex использует динамическую регистрацию клиента, если сервер её предлагает, а QA Spider предлагает.
Сверено с документацией вендора.
Gemini CLI
Открытый терминальный агент Google. Для удалённых серверов используется httpUrl.
- Выполните команду ниже или добавьте запись в ~/.gemini/settings.json (пользователь) или .gemini/settings.json (проект).
- Используйте ключ подключения: документация Gemini CLI показывает для этого headers, а OAuth — только с client id, который вы регистрируете сами.
gemini mcp add --transport http -H "Authorization: Bearer qsp_YOUR_KEY" qaspider https://www.qaspider.com/api/mcp{
"mcpServers": {
"qaspider": {
"httpUrl": "https://www.qaspider.com/api/mcp",
"headers": {
"Authorization": "Bearer qsp_YOUR_KEY"
}
}
}
}Ключ хранится в файле настроек открытым текстом. Используйте пользовательский файл, а не файл внутри репозитория.
Мы не смогли подтвердить это в документации вендора: Вход без заранее зарегистрированного client id (страница вендора показывает блок oauth с clientId). Сверьтесь со страницей вендора, прежде чем на это полагаться.
Сверено с документацией вендора.
Warp
Агенты терминала Warp могут использовать MCP-серверы по URL.
- Откройте Settings, Agents, MCP servers (или найдите «Open MCP Servers» в Command Palette) и нажмите + Add.
- Выберите сервер Streamable HTTP или SSE (URL) и вставьте JSON ниже.
{
"qaspider": {
"url": "https://www.qaspider.com/api/mcp",
"headers": {
"Authorization": "Bearer qsp_YOUR_KEY"
}
}
}Документация Warp описывает вход через браузер для серверов со встроенным OAuth; если он не запускается, используйте ключ.
Мы не смогли подтвердить это в документации вендора: Работает ли вход для сервера, для которого в Warp нет встроенной настройки (страница вендора называет OAuth только для некоторых серверов). Сверьтесь со страницей вендора, прежде чем на это полагаться.
Сверено с документацией вендора.
Редакторы и IDE
Cursor
AI-редактор кода. Все MCP-серверы хранятся в одном файле.
- Откройте ~/.cursor/mcp.json, чтобы использовать QA Spider во всех проектах, или .cursor/mcp.json внутри одного проекта.
- Добавьте запись ниже. Cursor читает ${env:NAME} из окружения, так что ключ никогда не попадает в файл.
- Задайте переменную (export QASPIDER_KEY=qsp_YOUR_KEY) и перезапустите Cursor.
- Чтобы войти вместо ключа, уберите блок headers и подтвердите вход в браузере, когда Cursor попросит.
{
"mcpServers": {
"qaspider": {
"url": "https://www.qaspider.com/api/mcp",
"headers": {
"Authorization": "Bearer ${env:QASPIDER_KEY}"
}
}
}
}{
"mcpServers": {
"qaspider": {
"url": "https://www.qaspider.com/api/mcp"
}
}
}Если вход не запускается, используйте ключ. Документация Cursor показывает статические OAuth-учётные данные, а не автоматический вход.
Мы не смогли подтвердить это в документации вендора: Автоматический вход через OAuth без client id: страница вендора описывает только заранее зарегистрированные OAuth-учётные данные. Сверьтесь со страницей вендора, прежде чем на это полагаться.
Сверено с документацией вендора.
Google Antigravity
Agent-first IDE от Google. Для удалённых серверов используется serverUrl, а не url.
- Откройте Settings, Customizations, затем конфиг MCP (глобальный файл ~/.gemini/config/mcp_config.json; в проекте можно использовать .agents/mcp_config.json).
- Добавьте запись ниже. Используйте serverUrl: Antigravity не принимает url или httpUrl для удалённых серверов.
- Чтобы войти вместо ключа, уберите headers, затем нажмите Authenticate рядом с QA Spider в Installed MCP Servers.
{
"mcpServers": {
"qaspider": {
"serverUrl": "https://www.qaspider.com/api/mcp",
"headers": {
"Authorization": "Bearer qsp_YOUR_KEY"
}
}
}
}{
"mcpServers": {
"qaspider": {
"serverUrl": "https://www.qaspider.com/api/mcp"
}
}
}Ключ хранится в файле открытым текстом. Не держите этот файл в репозитории.
Сверено с документацией вендора.
VS Code (GitHub Copilot)
Visual Studio Code с агентным режимом Copilot.
- Выполните «MCP: Open User Configuration» в Command Palette (или создайте .vscode/mcp.json в проекте).
- Добавьте запись ниже. Блок inputs заставляет VS Code один раз спросить ключ и сохранить его, так что в файле его нет.
- Чтобы войти вместо ключа, уберите headers и inputs; VS Code откроет браузер при первом использовании.
{
"inputs": [
{
"type": "promptString",
"id": "qaspider-key",
"description": "QA Spider connection key",
"password": true
}
],
"servers": {
"qaspider": {
"type": "http",
"url": "https://www.qaspider.com/api/mcp",
"headers": {
"Authorization": "Bearer ${input:qaspider-key}"
}
}
}
}{
"servers": {
"qaspider": {
"type": "http",
"url": "https://www.qaspider.com/api/mcp"
}
}
}В VS Code ключ верхнего уровня — servers (а не mcpServers).
Сверено с документацией вендора.
Windsurf
Редактор с агентом Cascade. Для удалённых серверов используется serverUrl.
- Откройте mcp_config.json из настроек MCP в Cascade (где лежит файл в каждой системе, указано на странице вендора).
- Добавьте запись ниже и задайте QASPIDER_KEY в окружении. Windsurf читает ${env:NAME} внутри headers.
{
"mcpServers": {
"qaspider": {
"serverUrl": "https://www.qaspider.com/api/mcp",
"headers": {
"Authorization": "Bearer ${env:QASPIDER_KEY}"
}
}
}
}Страница вендора говорит, что OAuth поддерживается для каждого транспорта, но не показывает шаги, поэтому здесь описан ключ.
Мы не смогли подтвердить это в документации вендора: Шаги входа через OAuth. Сверьтесь со страницей вендора, прежде чем на это полагаться.
Сверено с документацией вендора.
Zed
Редактор Zed перечисляет удалённые серверы в context_servers.
- Выполните «zed: open settings file» или откройте Settings, AI, MCP Servers.
- Добавьте запись ниже. Без заголовка Authorization Zed сам запустит стандартный вход MCP.
{
"context_servers": {
"qaspider": {
"url": "https://www.qaspider.com/api/mcp",
"headers": {
"Authorization": "Bearer qsp_YOUR_KEY"
}
}
}
}{
"context_servers": {
"qaspider": {
"url": "https://www.qaspider.com/api/mcp"
}
}
}Ключ хранится в файле настроек открытым текстом. Настройки Zed часто синхронизируют или коммитят, поэтому лучше используйте вход.
Сверено с документацией вендора.
Cline
Расширение Cline для VS Code и JetBrains.
- В Cline откройте значок MCP Servers, затем Configure, затем Configure MCP Servers.
- Добавьте запись ниже. Укажите type streamableHttp: без него выбирается старый транспорт SSE.
{
"mcpServers": {
"qaspider": {
"type": "streamableHttp",
"url": "https://www.qaspider.com/api/mcp",
"headers": {
"Authorization": "Bearer qsp_YOUR_KEY"
},
"disabled": false,
"autoApprove": []
}
}
}Ключ хранится в файле открытым текстом; оставьте autoApprove пустым, чтобы Cline спрашивал перед каждым вызовом инструмента.
Мы не смогли подтвердить это в документации вендора: Вход без ключа (страница вендора показывает только headers). Сверьтесь со страницей вендора, прежде чем на это полагаться.
Сверено с документацией вендора.
Continue
Расширение Continue. MCP работает только в режиме агента.
- Создайте в проекте .continue/mcpServers/qaspider.yaml.
- Вставьте файл ниже и сохраните ключ как секрет Continue с именем QASPIDER_KEY.
- Переключите Continue в режим агента: в режиме чата инструменты MCP недоступны.
name: QA Spider
version: 0.0.1
schema: v1
mcpServers:
- name: QA Spider
type: streamable-http
url: https://www.qaspider.com/api/mcp
requestOptions:
headers:
Authorization: "Bearer ${{ secrets.QASPIDER_KEY }}"Мы не смогли подтвердить это в документации вендора: Вход без ключа и то, как секрет хранится локально (страница вендора показывает только синтаксис ${{ secrets.NAME }}). Сверьтесь со страницей вендора, прежде чем на это полагаться.
Сверено с документацией вендора.
JetBrains AI Assistant
IntelliJ IDEA, PyCharm, WebStorm и другие IDE JetBrains.
- Откройте Settings, Tools, AI Assistant, Model Context Protocol (MCP), нажмите Add и вставьте JSON ниже.
- Для удалённого сервера нужна свежая версия AI Assistant с поддержкой Streamable HTTP. Если Add не принимает URL, обновите IDE или используйте мост mcp-remote ниже.
{
"mcpServers": {
"qaspider": {
"url": "https://www.qaspider.com/api/mcp",
"headers": {
"Authorization": "Bearer qsp_YOUR_KEY"
}
}
}
}JetBrains не раскрывает переменные окружения в этом файле, поэтому ключ хранится в настройках IDE.
Мы не смогли подтвердить это в документации вендора: Поле headers (страница JetBrains AI Assistant показывает только url; пример с headers взят из документации JetBrains YouTrack). Первая версия с поддержкой удалённых URL и входа через OAuth. Сверьтесь со страницей вендора, прежде чем на это полагаться.
Сверено с документацией вендора.
Всё остальное
Любой другой клиент (мост mcp-remote)
Для клиентов, которые запускают только локальные (stdio) серверы. Открытый пакет mcp-remote превращает QA Spider в такой сервер.
- Нужен Node.js. В конфиг MCP вашего клиента добавьте запись ниже (та же форма mcpServers, которую Claude Desktop, Cursor и Windsurf используют для локальных серверов).
- Без заголовка mcp-remote открывает браузер для входа и хранит токены на вашем компьютере.
- С ключом передайте его через переменную окружения. Запишите заголовок как Authorization:${QASPIDER_AUTH} без пробела после двоеточия: некоторые клиенты портят пробелы внутри args, а пробел внутри переменной окружения допустим.
{
"mcpServers": {
"qaspider": {
"command": "npx",
"args": [
"mcp-remote",
"https://www.qaspider.com/api/mcp"
]
}
}
}{
"mcpServers": {
"qaspider": {
"command": "npx",
"args": [
"mcp-remote",
"https://www.qaspider.com/api/mcp",
"--header",
"Authorization:${QASPIDER_AUTH}"
],
"env": {
"QASPIDER_AUTH": "Bearer qsp_YOUR_KEY"
}
}
}
}mcp-remote — отдельный открытый проект, его делает не QA Spider. Откажитесь от него, как только ваш клиент начнёт поддерживать удалённые серверы напрямую.
Сверено с документацией вендора.
Ключ подключения выглядит как qsp_ и случайные символы. Он показывается один раз при создании, хранится только в виде хеша, и его можно отозвать в любой момент. Обращайтесь с ним как с паролем: используйте переменную окружения, а не вставляйте его в файл, который коммитите.
Что он может и чего не может
Может
- Читать ваши аудиты, находки, тесты, прогоны, баги и документы Helper.
- Запускать аудит, перепроверять находку, запускать и генерировать тесты в пределах лимитов вашего тарифа.
- Создавать и править баги и отмечать шаги Boost SEO выполненными внутри QA Spider.
Не может
- Отправлять что-либо в Jira, Linear, GitHub, ClickUp, Slack, Discord или Telegram. Это остаётся в дашборде.
- Править ваш сайт или код. Это делает ваш AI-инструмент, а деплоите вы.
- Видеть данные другой команды или проверять адрес, который не является вашим проверенным сайтом.
- Отмечать находку исправленной без пройденной проверки.
Данные Search Console — отдельное право
Данные Google Search Console не попадают в MCP, пока вы это не разрешите. У них свой флажок на экране согласия, по умолчанию он выключен, разрешение можно отозвать в любой момент, и нужен Pro ($29/мес) с подключённым Boost SEO.
Без этого права QA Spider не отправляет данные Search Console AI-инструменту, а сам QA Spider никогда не отправляет их AI-модели. Если вы разрешите, выбранный вами AI-инструмент получит эти данные, потому что вы его об этом попросили, и что он сделает дальше, определяют его собственные условия.
Это отдельно от дашборда Boost SEO только для чтения, где данные показываются вам и больше никому.
Это право пока не открыто. Оно появится позже остальных, после того как Google проверит нашу обновлённую политику конфиденциальности.
Как подключение защищено
Вход или отзываемые ключи
Войдите через OAuth или используйте ключ подключения, который вы сами создаёте и отзываете. Ключ показывается один раз и хранится только в виде хеша.
Одна команда на подключение
Каждое подключение привязано к одной выбранной вами команде. Участник не может сделать через MCP то, что дашборд оставляет владельцам и админам.
Членство проверяется при каждом вызове
Если вас удалили из команды, её подключения сразу перестают работать.
Журнал аудита
Каждый вызов run и write записывается: кто, какой инструмент, какой AI-клиент, когда и для какой команды. Журнал виден в дашборде.
Права выбираете вы
Read, run и write — отдельные флажки на экране согласия, а каждый инструмент помечен как только для чтения, пишущий или разрушающий, чтобы AI-инструмент мог спросить, прежде чем действовать.
Текст вашего сайта считается данными
Текст с ваших страниц, который возвращается в результате, помечается как недоверенный, поэтому страница не может давать указания вашему AI-инструменту. Токены и секреты никогда не возвращаются.
Любой тариф, те же лимиты, что в дашборде
MCP ничего не стоит сверх тарифа. Через него можно делать то же, что ваш тариф позволяет в дашборде, а когда лимит блокирует действие, AI-инструмент получает понятное сообщение со ссылкой на апгрейд.
Free и Solo
Аудиты и находки как в дашборде: Free показывает первые находки и главный промпт для исправления, Solo ($12/мес) открывает все находки и полный промпт.
Pro
Boost SEO, AI-ответы и генерация тестов (до 100 в месяц). Запуск и генерация тестов расходуют 1 000 тестовых кредитов в месяц, которые входят в Pro ($29/мес).
Вопросы о MCP
Что такое MCP-сервер QA Spider?
MCP-сервер QA Spider — это один веб-адрес, через который ваш AI-инструмент (Cursor, Claude, Codex, ChatGPT и другие с поддержкой MCP) работает с вашим аккаунтом QA Spider. Он читает находки аудита и их промпты для исправления, исправляет код в вашем собственном проекте и просит QA Spider перепроверить находку.
Можно пользоваться уже сейчас?
Да. Добавьте адрес в свой AI-инструмент и войдите с аккаунтом QA Spider или создайте ключ подключения в дашборде. Шаги для каждого инструмента — на этой странице.
QA Spider меняет мой код или сайт?
Нет. Ваш AI-инструмент правит код в вашем собственном проекте, на вашем компьютере, а деплоите его вы. QA Spider только читает ваши результаты, запускает разрешённые вами проверки и тесты и записывает то, что происходит внутри QA Spider.
Когда находка считается исправленной?
Находка отмечается исправленной, только когда QA Spider повторно запускает её проверку на вашем рабочем сайте и она проходит. Если проверку нельзя запустить отдельно, например скорость страницы или обход ссылок, QA Spider говорит вашему AI-инструменту запустить полный аудит, а не гадать.
Может ли MCP-сервер отправлять баги в Jira или сообщения в Slack?
Нет. Через MCP ничего не отправляется ни в баг-трекер, ни в чат. Ваш AI-инструмент может создавать и править баги внутри QA Spider; отправка дальше остаётся кнопкой в дашборде, которую нажимаете вы.
Получает ли мой AI-инструмент данные Search Console?
Нет. Данные Search Console пока недоступны через MCP. Это будет отдельное разрешение: по умолчанию выключено, со своим флажком на экране согласия и с возможностью отозвать его в любой момент, и оно откроется только после того, как Google проверит нашу обновлённую политику конфиденциальности. До тех пор QA Spider никогда не передаёт данные Search Console AI-инструменту.
Это стоит дополнительно?
Нет. MCP работает на любом тарифе, с теми же лимитами, что и дашборд. Free показывает те же находки, что и в дашборде, для Boost SEO, AI-ответов и Search Console нужен Pro ($29/мес), а запуск и генерация тестов расходуют те же тестовые кредиты.
Как отключить AI-инструмент?
Отключите его на странице подключённых AI-инструментов в дашборде или отзовите его ключ подключения. Подключение сразу перестаёт работать; оно также прекращается, если вас удалят из команды, к которой оно привязано.
Ещё нет находок? Сначала запустите бесплатный аудит, потом подключайте инструмент.