otakit — MCP-сервер для Claude Code: OTA-обновления Capacitor
Подключает агента к OtaKit: посмотреть проект, загрузить сборку, выпустить обновление и откатить его. Пригодится, если вы катаете OTA-релизы в Capacitor-приложении.
claude mcp add --transport http otakit https://console.otakit.app/mcpЧто делает otakit
OtaKit — открытый фреймворк доставки обновлений по воздуху для приложений на Capacitor. Этот MCP-сервер даёт агенту доступ к консоли: он читает ваш проект, проверяет, можно ли вообще отправить эту сборку по воздуху, загружает её и останавливается, чтобы вы подтвердили выпуск, прежде чем что-то уйдёт на устройство.
Подключить можно двумя способами: удалённо по HTTP на https://console.otakit.app/mcp или локально через npx -y @otakit/cli. Второй вариант поднимает CLI как stdio-процесс, поэтому нужен Node.js и доступ к npm. Для Claude есть плагин, который ставит сервер и агентский скилл OtaKit вместе; остальным клиентам хватит одной команды npx -y @otakit/cli@latest connect из каталога проекта — она сама определит клиента и покажет, какой файл собирается переписать. Флаг --dry-run выводит план и ничего не пишет.
Сервер работает с объектами OtaKit: приложение по appId, бандл, релиз, канал вроде staging и runtime version. Без авторизации в консоли он ничего не загрузит, так что сначала нужен вход в аккаунт. Если вы хостите OtaKit у себя, адрес сервера будет другим — минимальный стек это консоль на Next.js, Postgres и S3-совместимый бакет за CDN.
Какие задачи решает
- загрузить новую веб-сборку Capacitor и выпустить её в канал
- проверить, безопасно ли отправить конкретное изменение по воздуху
- посмотреть список бандлов и релизов приложения
- откатить релиз, если новая версия сломалась на устройствах
- следить за событиями устройств после выката
Примеры запросов агенту
- Подключи otakit и покажи релизы приложения по
appId - Загрузи текущую сборку и выпусти её в канал
staging - Откати последний релиз на предыдущий бандл
Как установить otakit
1Командой платформы: удалённый сервер
claude mcp add --transport http otakit https://console.otakit.app/mcp2Командой платформы
claude mcp add otakit -- npx -y @otakit/cli1Командой платформы: удалённый сервер
codex mcp add otakit --url https://console.otakit.app/mcp2Командой платформы
codex mcp add otakit -- npx -y @otakit/cliФайл настроек
{
"mcpServers": {
"otakit": {
"url": "https://console.otakit.app/mcp"
}
}
}{
"mcpServers": {
"otakit": {
"command": "npx",
"args": [
"-y",
"@otakit/cli"
]
}
}
}Файл настроек
{
"servers": {
"otakit": {
"type": "http",
"url": "https://console.otakit.app/mcp"
}
}
}{
"servers": {
"otakit": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@otakit/cli"
]
}
}
}1Командой платформы: удалённый сервер
gemini mcp add -t http otakit https://console.otakit.app/mcp2Командой платформы
gemini mcp add otakit npx -y @otakit/cliПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о otakit
Как установить otakit в Claude Code?
Через маркетплейс плагинов: сначала claude plugin marketplace add OtaKit/otakit, затем claude plugin install otakit@otakit. Перед этим выполните npx -y @otakit/cli@latest login.
Что делает otakit?
Даёт агенту инструменты OtaKit: осмотреть Capacitor-проект, загрузить сборку, опубликовать релиз, следить за обновлениями и откатывать их. Перед отправкой на устройство агент спрашивает подтверждение.
Нужен ли аккаунт OtaKit?
Да, сервер работает с консолью OtaKit, поэтому нужен вход в аккаунт. Если платформа развёрнута у вас, подключайтесь к своему адресу вместо https://console.otakit.app/mcp.