DeployAngel — MCP-сервер для Claude Code: что делает и как установить
Следит за состоянием релизов в продакшене и передаёт агенту телеметрию ошибок при сбоях развёртывания.
claude mcp add deployangel -e DEPLOYANGEL_API_TOKEN=<DEPLOYANGEL_API_TOKEN> -- uvx deployangelЧто делает DeployAngel
Сервер связывает ИИ-ассистента с платформой DeployAngel. В продакшене библиотека собирает метрики процессов раз в минуту: число HTTP-запросов, коды ответов 4xx и 5xx, гистограммы задержек по эндпоинтам, очереди фоновых задач Celery или RQ, а также обезличенные трассировки исключений. На основе этих данных система подтверждает успешность релиза или сигнализирует о неполадках.
Тела запросов, SQL-запросы, заголовки и пользовательские данные агент не выгружает. Среда отправляет собранную телеметрию в фоновом потоке прямо в облачный сервис DeployAngel на базе DigitalOcean в США. При разрыве соединения буфер хранит до 10 архивированных пакетов, поэтому старые записи начинают сбрасываться только при длительной недоступности сети.
Без токена DEPLOYANGEL_API_TOKEN запустить MCP-сервер не получится. Сама клиентская библиотека требует Python 3.10 или новее и поддерживает веб-фреймворки Django от 4.2, FastAPI от 0.100, Starlette от 0.27 и Flask от 2.3.
Какие задачи решает
- отследить завершение проверки свежего релиза на боевом сервере
- получить отпечатки и трейсы исключений при сбое развёртывания
- проконтролировать задержки очередей и зависшие задачи Celery или RQ
- сопоставить ошибки продакшена с конкретной ревизией коммита
Примеры запросов агенту
- Проверь статус последнего деплоя и покажи, подтверждён ли релиз в продакшене
- Какие необработанные исключения зафиксированы в новом релизе FastAPI?
- Покажи упавшие фоновые задачи Celery после последней выкатки
Как установить DeployAngel
Командой платформы
claude mcp add deployangel -e DEPLOYANGEL_API_TOKEN=<DEPLOYANGEL_API_TOKEN> -- uvx deployangelВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from deployangel <команда>
Командой платформы
codex mcp add deployangel --env DEPLOYANGEL_API_TOKEN=<DEPLOYANGEL_API_TOKEN> -- uvx deployangelВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from deployangel <команда>
Файл настроек
{
"mcpServers": {
"deployangel": {
"command": "uvx",
"args": [
"deployangel"
],
"env": {
"DEPLOYANGEL_API_TOKEN": "<DEPLOYANGEL_API_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from deployangel <команда>
Файл настроек
{
"servers": {
"deployangel": {
"type": "stdio",
"command": "uvx",
"args": [
"deployangel"
],
"env": {
"DEPLOYANGEL_API_TOKEN": "<DEPLOYANGEL_API_TOKEN>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from deployangel <команда>
Командой платформы
gemini mcp add -e DEPLOYANGEL_API_TOKEN=<DEPLOYANGEL_API_TOKEN> deployangel uvx deployangelВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from deployangel <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о DeployAngel
Как установить DeployAngel в Claude Code?
Выполните в терминале команду claude mcp add deployangel -e DEPLOYANGEL_API_TOKEN=<DEPLOYANGEL_API_TOKEN> -- uvx deployangel.
Что делает DeployAngel?
Инструмент проверяет стабильность релизов веб-приложений и передаёт кодинг-агенту сводку телеметрии, когда развёртывание падает с ошибками.
Какие данные о запросах отправляются на сервера платформы?
Передаются только агрегированные счётчики, шаблоны маршрутов без сырых путей, задержки и обезличенные строки ошибок. Тела запросов, заголовки, параметры, куки и SQL-логи в телеметрию не попадают.