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.
Быстрый старт
- Получите личный ключ в личном кабинете — бесплатно, 200 проверок в сутки.
- Вызовите проверку:
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. Расскажите, как будете использовать, — от этого зависит, что сделаем первым.
