Подключение агентов

Адрес MCP: https://guard.catcapital.ru/mcp. Два способа входа: OAuth - клиент сам откроет окно, вы войдёте по коду на почту и нажмёте «Разрешить» (ChatGPT, Claude.ai, Claude Code, Codex, Cursor); ключ API из кабинета (https://guard.catcapital.ru/app) - для скриптов и серверов. OpenAPI: https://guard.catcapital.ru/openapi.json.

ChatGPT

Коннектор (MCP): Настройки → Коннекторы → Создать (нужен режим разработчика или план с коннекторами). Адрес https://guard.catcapital.ru/mcp, аутентификация OAuth - остальное ChatGPT узнает сам. При подключении откроется наша страница входа.

GPT с действиями (Actions): в редакторе GPT → Actions → импорт схемы https://guard.catcapital.ru/openapi.json, аутентификация OAuth. Client ID и секрет выдаёт команда guard client -name ChatGPT -redirect https://chat.openai.com/aip/ВАШ_ID/oauth/callback (адрес возврата ChatGPT показывает после сохранения действия). Authorization URL https://guard.catcapital.ru/oauth/authorize, Token URL https://guard.catcapital.ru/oauth/token, scope guard, Token exchange method: Default (POST).

Claude.ai

Настройки → Коннекторы → Добавить пользовательский коннектор → адрес https://guard.catcapital.ru/mcp. Вход по OAuth откроется сам.

Claude Code

claude mcp add --transport http kotkapital-guard https://guard.catcapital.ru/mcp

Первый вызов инструмента откроет браузер для входа. Без браузера (сервер, CI) - с ключом:

claude mcp add --transport http kotkapital-guard https://guard.catcapital.ru/mcp \
  --header "Authorization: Bearer cc_key_ВАШ_КЛЮЧ"

После этого в чате: «проверь сайт catcapital.ru», «добавь kotkapital.ru на контроль», «дай код установки защиты форм для WordPress».

Codex

В ~/.codex/config.toml (вход по OAuth через браузер):

[mcp_servers.kotkapital-guard]
url = "https://guard.catcapital.ru/mcp"

Или с ключом: добавить bearer_token_env_var = "KOTKAPITAL_GUARD_KEY" и export KOTKAPITAL_GUARD_KEY=cc_key_ВАШ_КЛЮЧ. Названия полей сверьте с текущей документацией Codex, они менялись.

Cursor, Windsurf, другие MCP-клиенты

{
  "mcpServers": {
    "kotkapital-guard": { "url": "https://guard.catcapital.ru/mcp" }
  }
}

Клиент без поддержки OAuth: добавьте "headers": { "Authorization": "Bearer cc_key_ВАШ_КЛЮЧ" }.

Инструменты

check_site проверить сайт · get_report последний отчёт · list_sites мои сайты · add_site поставить на контроль · install_snippet код установки · verify_lead проверить заявку · form_stats статистика заявок · trap_events события ловушек

Проверка без агента

curl -s -X POST https://guard.catcapital.ru/v1/checks -H 'Content-Type: application/json' -d '{"host":"catcapital.ru"}'
curl -s https://guard.catcapital.ru/v1/checks/ID