Gagarin Cloud — MCP-сервер для Claude Code: деплой и память проекта
Даёт агенту доступ к Gagarin по одному URL: запуск приложения, базы, логи, алерты и память проекта. Удаление — только с подтверждением по почте.
claude mcp add --transport http gagarin https://mcp.gagarin.cloud/mcpЧто делает Gagarin Cloud
Сервер подключается к https://mcp.gagarin.cloud/mcp по streamable HTTP. Внутри 50 инструментов, каждый с аннотацией, чтобы клиент понимал, о чём спрашивать вас первым. Через них агент поднимает приложение на живом HTTPS-адресе, выдаёт ему Postgres, Qdrant, Valkey, очередь или бакет, настраивает сетевые связи и откатывает изменения. Алерты, логи, бэкапы и память проекта идут в комплекте, а удаление без вашего подтверждения по email не проходит.
Сборка и пуш образа требуют docker и исходников, поэтому этот шаг остаётся за gg ship на машине, где они есть. Всё после него делается здесь. Свой токен сервер не хранит: каждый вызов идёт в api.gagarin.cloud с вашим bearer-токеном, и отказ движка возвращается без правок. Поэтому владение этим сервером само по себе ничего не даёт — это и позволяет держать публичный эндпоинт перед единственными воротами записи.
Вход бывает двух видов. OAuth: клиенту отдаёте только URL, и Claude, Claude или ChatGPT предложат войти через GitHub или Google. Второй способ — заголовок Authorization: Bearer <your gagarin credential> с учёткой из gg login или gg creds create, для клиентов без OAuth. Локальный запуск npm run stdio из клона репозитория нужен для разработки самого сервера, а не для установки. Просроченный или отозванный токен ловится на входе: перед каждым POST сервер спрашивает у движка /v1/whoami, и его 401 превращается в 401 с error="invalid_token".
Какие задачи решает
- поднять приложение на живом HTTPS-адресе прямо из агента
- выдать проекту Postgres, Qdrant, Valkey, очередь или бакет
- сохранить решение или подводный камень в память проекта
- найти в памяти проекта, что уже известно о кодовой базе
- откатить изменения, не удаляя ничего без подтверждения по email
Примеры запросов агенту
- Подключись к Gagarin и покажи, что уже известно о проекте: вызови
memory_briefing. - Разверни приложение на живом HTTPS-адресе и выдай ему Postgres.
- Сохрани в память проекта решение о схеме авторизации и свяжи его с прошлой записью.
Как установить Gagarin Cloud
Командой платформы: удалённый сервер
claude mcp add --transport http gagarin https://mcp.gagarin.cloud/mcpКомандой платформы: удалённый сервер
codex mcp add gagarin-cloud --url https://mcp.gagarin.cloud/mcpФайл настроек
{
"mcpServers": {
"gagarin-cloud": {
"url": "https://mcp.gagarin.cloud/mcp"
}
}
}Файл настроек
{
"servers": {
"gagarin-cloud": {
"type": "http",
"url": "https://mcp.gagarin.cloud/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http gagarin-cloud https://mcp.gagarin.cloud/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Gagarin Cloud
Как установить Gagarin Cloud в Claude Code?
Добавьте сервер командой claude mcp add --transport http gagarin https://mcp.gagarin.cloud/mcp. При подключении клиент предложит войти через GitHub или Google.
Что делает Gagarin Cloud?
Открывает агенту инструменты Gagarin: запуск приложения, базы, очередь или бакет, связи между сервисами, откаты, а также алерты, логи, бэкапы и память проекта.
Нужен ли токен, если клиент не умеет OAuth?
Да. Возьмите учётку из gg login или gg creds create и передайте её в заголовке Authorization: Bearer <your gagarin credential>. Сервер свой токен не хранит и передаёт движку ваш.