Inspect, upload, release, monitor, and revert OtaKit Capacitor OTA updates.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
One-click editor setup isnβt available for this listing yet β we donβt have a confirmed install command, and weβd rather show nothing than point your editor at the wrong package or host. Follow the projectβs own setup instructions, linked above.
Fully open-source, self-hostable over-the-air update framework for Capacitor apps. Release updates directly to your Capacitor app without app store reviews.
Try it for free: OtaKit.app
OtaKit is hosted-first β the managed service at otakit.app runs everything for you β but the entire platform is in this repo and can run on your own infrastructure. The minimal stack is the console (a standard Next.js app), Postgres, and an S3-compatible bucket behind a CDN.
Full step-by-step guide: otakit.app/docs/self-host
appId into capacitor.config.*.otakit upload --release to upload the bundle and publish a release.notifyAppReady() is called within the timeout, the new bundle is confirmed. Otherwise the plugin rolls back to the previous bundle automatically.Ask Claude Code, Codex, or VS Code to ship an update and it reads your Capacitor project, checks whether the change is safe to send over the air, uploads the build, and stops for your approval before anything reaches a device.
One command from your project directory:
It detects your client, signs you in if needed, and prints the console, organization, project, and
app it resolved β plus the exact file it will write β before writing anything. --dry-run shows
the plan and writes nothing.
Claude Code has a plugin that ships the server and the OtaKit Agent Skill together:
See the MCP and Agent Skills guide for Codex, Claude Code, remote OAuth, permissions, workflows, and self-hosting.
appIdstagingpackages/capacitor-plugin β the runtime that lives inside the mobile apppackages/cli β CLI for uploading bundles and creating releasespackages/mcp-core β shared MCP contracts, tool catalog, and server registrationpackages/site β public site, docs, contact, legal pagespackages/console β dashboard, API, auth, billing, and Prisma schemapackages/ingest β Cloudflare Worker for device event ingestiontinybird/ β Tinybird datasources and pipes for event analyticspackages/capacitor-plugin/README.mdpackages/cli/README.mdpackages/ingest/README.mdpackages/site/README.mdpackages/console/README.mdtinybird/README.mdpackages/console) requires Postgres and R2-compatible storage. See packages/console/.env.example.packages/ingest) and a Tinybird workspace.MIT
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/otakit)<a href="https://allmcps.com/mcp/otakit"><img src="https://allmcps.com/api/badge/otakit?style=directory" alt="Otakit on AllMCPs" /></a>