# otakit

Wires your agent into OtaKit so it can inspect a project, push a build, publish a release and roll it back. Useful when you ship OTA updates to a Capacitor app.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 46
- Author: OtaKit
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/OtaKit/otakit
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/mcp/otakit

## What it does

OtaKit is an open-source framework for delivering over-the-air updates to Capacitor apps. This MCP server exposes the console to your coding agent: it reads the project, decides if the build can go out over the air at all, uploads it, and pauses for your approval before anything lands on a device.

Two ways to connect. Remote over HTTP at `https://console.otakit.app/mcp`, or locally through `npx -y @otakit/cli`, which runs the CLI as a stdio process and needs Node.js plus npm access. Claude users can take a plugin that bundles the server with the OtaKit Agent Skill. Everyone else can run `npx -y @otakit/cli@latest connect` from the project directory — it detects the client and shows which file it intends to rewrite. Add `--dry-run` to see the plan without writing.

The server works with OtaKit objects: an app identified by `appId`, a bundle, a release, a channel such as `staging`, and a runtime version. Nothing uploads without an authenticated console session, so sign in first. Self-hosted installs live at your own address; the minimal stack is a Next.js console, Postgres and an S3-compatible bucket behind a CDN.

## Requirements
- Needs: Node.js (commands run via npx)
- Remote server: `https://console.otakit.app/mcp`

## Install

### Claude Code (native platform)

1. **Platform CLI: remote server**
```bash
claude mcp add --transport http otakit https://console.otakit.app/mcp
```

2. **Platform CLI**
```bash
claude mcp add otakit -- npx -y @otakit/cli
```

### Codex

1. **Platform CLI: remote server**
```bash
codex mcp add otakit --url https://console.otakit.app/mcp
```

2. **Platform CLI**
```bash
codex mcp add otakit -- npx -y @otakit/cli
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "otakit": {
            "url": "https://console.otakit.app/mcp"
        }
    }
}
```
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "otakit": {
            "command": "npx",
            "args": [
                "-y",
                "@otakit/cli"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "otakit": {
            "type": "http",
            "url": "https://console.otakit.app/mcp"
        }
    }
}
```
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "otakit": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "@otakit/cli"
            ]
        }
    }
}
```

### Gemini CLI

1. **Platform CLI: remote server**
```bash
gemini mcp add -t http otakit https://console.otakit.app/mcp
```

2. **Platform CLI**
```bash
gemini mcp add otakit npx -y @otakit/cli
```

## When to use it
- upload a fresh Capacitor web build and promote it to a channel
- check whether a given change is safe to ship over the air
- list bundles and releases for an app
- roll back a release that broke on devices
- watch device events after a rollout

## Example prompts
- Connect otakit and list the releases for this `appId`
- Upload the current build and release it to the `staging` channel
- Revert the last release back to the previous bundle

## Similar
- [capgo-release-management](https://affpapa.org/en/nevibecode/skills/capgo-release-management.md) — skill · 705 installs
- [capgo-live-updates](https://affpapa.org/en/nevibecode/skills/capgo-live-updates.md) — skill · 848 installs
- [capawesome-cloud](https://affpapa.org/en/nevibecode/skills/capawesome-cloud.md) — skill · 933 installs
- [capacitor-plugins](https://affpapa.org/en/nevibecode/skills/capacitor-plugins.md) — skill · 1900 installs
- [ionic](https://affpapa.org/en/nevibecode/skills/ionic.md) — skill · 797 installs
- [asc-wall-submit](https://affpapa.org/en/nevibecode/skills/asc-wall-submit.md) — skill · 5800 installs

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
