Думали ли вы когда-нибудь, что запустить своего бота на сервере можно всего за один запрос к нейронке, который займет около двух минут?
Мы недавно разработали MCP-сервер, позволяющей AI-агенту в Codex или Claude поставить Телеграм-бота на хостинг Amvera одним промтом.
Итак, разберем нововведение и опробуем его.
Хотел сразу извиниться, что статья получилась целиком про нас. Она должна была быть новостью про релиз MCP, но при написании превратилась в туториал. Надеюсь на ваше понимание.
И на момент публикации статьи, Amvera MCP находится в Beta-стадии и мы будем благодарны любым сообщениям о багах и недоработках со стороны MCP.
Что такое MCP-сервер, как его подключить и какие возможности он открывает?
Слишком глубоко в подробности устройства MCP-сервера я вдаваться не буду, для обычного пользователя достаточно поверхностного понимания.
Грубо говоря, MCP-сервер позволяет подключить новый инструмент для агентной среды разработки.
Его можно интегрировать в большинство AI-ассистентов по типу Claude Code, Codex и др. с помощью простой настройки.
В нашем случае, подключение MCP-сервера дает возможность нейронке управлять проектами. Например, бот может выводить список проектов, получать о нем информацию, удалять или создавать новый проект. Также он может загружать файлы, создавать переменные окружения, настраивать конфигурацию, запускать пересборки и многое другое!
Полный список возможностей доступен в документации сервиса: https://docs.amvera.ru/MCP/doc-mcp-ru.html
Фактически, вы можете автоматизировать процесс развертывания и добиться удачного деплоя буквально за 1.5 минуты вашего времени.
Настройка и подключение MCP
Настройка тоже занимает минуты: чтобы подключить MCP, нужно выполнить одну команду либо обновить один файл конфигурации. Однако, необходимо создать токен MCP – это полностью бесплатно и можно сделать во вкладке “Профиль” Amvera Cloud.
Сохраняем сгенерированный токен и переходим к настройке непосредственно AI среды разработки.
Универсальный способ добавления MCP
С AI-агентами, имеющим доступ к локальным файлам все неожиданно просто: вы можете просто попросить их обновить конфигурацию инструментов и добавить MCP-сервер, скинув им ссылку на документацию: https://docs.amvera.ru/MCP/doc-mcp-ru.html.
AI-агент сам настроит все, что нужно. Вам понадобится лишь заменить токен.
Claude Code
С настройкой Claude Code все предельно просто: можно добавить как командой в терминале, так и изменить через файл.
Команда (пример для Московского региона, с Варшавой нужно будет поменять ссылку):
claude mcp add --transport http amvera-moscow https://openmcp.msk0.amvera.ru/mcp
--header "Authorization: Bearer <ТОКЕН ИЗ ЛК>"
Файл конфигурации .claude.json. Его расположение может меняться, его придется найти самостоятельно.
Добавить необходимо следующие настройки (пример для региона Варшава, с Москвой нужно будет поменять ссылку):
"mcpServers": {
"amvera-warsaw": {
"type": "http",
"url": "https://openmcp.waw0.amvera.ru/mcp",
"headers": {
"Authorization": "Bearer <ТОКЕН_ИЗ_ЛК>"
}
}
}
Codex
Аналогично с Claude Code, подключить MCP можно как через команду, так и через ручное изменение файла.
Команда в CLI (пример для Варшавы):
codex mcp add amvera-warsaw
--url https://openmcp.waw0.amvera.ru/mcp
--bearer-token-env-var AMVERA_MCP_TOKEN
Перед выполнением команды нужно будет сохранить токен как переменную окружения AMVERA_MCP_TOKEN:
export AMVERA_MCP_TOKEN="токен из лк"
Изменение файла ~/.codex/config.toml (тоже понадобится создать переменную командой выше):
[mcp_servers.amvera_warsaw]
url = "https://openmcp.waw0.amvera.ru/mcp"
bearer_token_env_var = "AMVERA_MCP_TOKEN"
Другие среды разработки
Мы проверяли MCP только в перечисленных выше средах разработки. Если ваша среда разработки поддерживает подключение внешнего MCP-сервера, вы это узнаете из их документации.
Хостинг ТГ-бота, или как поставить бота на сервер одним промтом
Итак, чтобы не быть голословными и реально показать, сколько времени займет процесс развертывания, давайте развернем какого-нибудь бота.
Так как разворачиваем Telegram-бота, лучше подключить в Amvera регион Варшава и создавать проект там.
Особо сложных процессов делать не будем, отправим такой запрос:
Напиши простого echo-бота на Python с aiogram 3, потом создай проект в Amvera и запусти этого бота там. Засеки время, за сколько ты сможешь выполнить эту задачу (используй системное время)
Отправляем запрос к Codex и немного ждем.
Итак, вот такой ответ мы получили от ИИ:
• Создан простой echo-бот на aiogram 3 в other/aiogram-echo-bot-20260705/main.py, зависимости в other/aiogram-echo-bot-20260705/requirements.txt, конфиг Amvera в other/aiogram-echo-bot-20260705/amvera.yaml:1. Локальная директория
проекта: other/aiogram-echo-bot-20260705.
В Amvera я использовал уже созданный проект aiogram-echo-bot-20260705, загрузил туда файлы, добавил BOT_TOKEN и запустил сборку. Сборка завершилась успешно, проект сейчас в статусе STARTING.
Ключевые логи сборки:
2026-07-05 10:15:01 Cloning into '/git'...
2026-07-05 10:15:04 Starting application...
2026-07-05 10:15:12 Collecting aiogram==3.13.1
2026-07-05 10:15:23 Successfully installed aiofiles-24.1.0 aiogram-3.13.1 ...
2026-07-05 10:15:28 Container builder has completed with exit code: 0
2026-07-05 10:15:32 Application archive completed
2026-07-05 10:15:38 Downloading archive from S3...
2026-07-05 10:15:43 Archive extracted successfully.
Время выполнения по системному времени: старт 1783246409, финиш 1783246561, итого 152 секунды.
Важно: я использовал тестовый BOT_TOKEN, потому что реальный токен вы не передали. Поэтому контейнер разворачивается, но сам Telegram-бот не сможет нормально авторизоваться у Telegram, пока не подставить рабочий токен. Если хотите,
следующим сообщением я сразу обновлю BOT_TOKEN на ваш реальный и дочитаю runtime-логи до полноценного запуска.
По его словам, процесс занял 152 секунды (как генерация кода, так и деплой). Проверим ЛК и действительно, проект создался и работает! Единственное: понадобится вручную заменить токен от бота, но в Amvera это делается простым заданием переменной в интерфейсе. Необходимо открыть вкладку “Переменные”, изменить нужную переменную и перезапустить проект.
Итог деплоя бота
От момента написания промта на создание скрипта, до запуска на удаленном сервере в нашем эксперименте прошло всего 152 секунды. Честно, дольше занимает регистрация и копирование токенов. Чтобы подключить MCP к Codex или Claude действительно надо потратить пару минут. Зато потом можно управлять проектами на хостинге из чата нейронки, как командами из CLI. А учитывая, что агенты могут исправлять ошибки и делать итерации, процесс хостинга, как ботов, так и других приложений становится элементарным. Надеемся, что MCP откроет для вас много возможностей и поможет с автоматизацией деплоя!
Автор: ovchinnikovproger


