Перейти к содержимому
RunStack

API, CLI и бот

Внешняя точка проверки для скриптов, CI и ИИ-агентов. Агент работает изнутри вашей сети — RunStack смотрит снаружи, как клиенты и чужие почтовые серверы. Ответ — не сырые данные, а диагноз: вердикт, находки, причина и исправление.

API v1

dns, tls, http, email, port, ip — POST /api/v1/check/{tool}. Те же проверки, что на сайте, с защитой от SSRF и лимитами.

Telegram-бот

Отправьте домен @RunStackru_bot — SSL, HTTP и почта за один запрос.

CLI

Один бинарник для Linux, macOS и Windows: runstack check example.com. Код возврата для CI.

Быстрый старт

  1. Получите личный ключ в личном кабинете — бесплатно, 200 проверок в сутки.
  2. Вызовите проверку:
curl -s https://runstack.ru/api/v1/check/tls \
  -H "Authorization: Bearer $RUNSTACK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"host":"example.com"}'
{
  "ok": true,
  "tool": "tls",
  "verdict": "warn",
  "headline": "Certificate expires in 12 days",
  "findings": [{ "severity": "warning", "title": "…", "fix": "…" }],
  "reportUrl": "https://runstack.ru/tools/ssl-checker?host=example.com"
}

Полное описание — API-01. Язык диагноза: ?lang=ru|en.

MCP для ИИ-агентов

Подключите RunStack к Claude, Cursor и другим агентам как MCP-сервер (Streamable HTTP). Инструменты: check_tls, check_http, check_email_domain, check_dns, check_port, ip_lookup. Агент получает диагноз с причиной, исправлением и ссылкой «как исправить».

{
  "mcpServers": {
    "runstack": {
      "type": "http",
      "url": "https://runstack.ru/api/mcp",
      "headers": { "Authorization": "Bearer rsk_..." }
    }
  }
}

Ключ тот же, что для API (личный кабинет). Без ключа сервер отдаёт список инструментов, но не выполняет проверки.

Нужно больше?

Готовим расширенные лимиты и пример для GitHub Actions / GitLab CI. Расскажите, как будете использовать, — от этого зависит, что сделаем первым.

Для чего