Otakit MCP server
online · 100% uptimeio.github.OtaKit/otakit·v1.10.0·93 starsInspect, upload, release, monitor, and revert OtaKit Capacitor OTA updates.
not scanned yet
93 stars
Reviews
Write oneNobody has reviewed Otakit yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Otakit tools
Tool list not cached yet. `describe` through the gateway fetches it live.
How Otakit compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 95/100
- higher than 97% of 48,255 servers
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 448 ms
- faster than 33% of 30,031 servers
- GitHub stars
- 93
- more than 95% of 28,688 servers
Release history: 6 versions in the registry since 2026-09-27, latest 2026-10-12, typically one every 3 days.
Install Otakit in Claude Code, Cursor or VS Code
claude mcp add --transport http otakit https://console.otakit.app/mcp
What the publisher says
From the Otakit repository's README, as published. We do not edit it. Read it on GitHub
OtaKit
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
Self-hosting
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
How it works
- Create an app in the dashboard.
- Copy its appId into capacitor.config.*.
- Build the app's web assets.
- Run otakit upload --release to upload the bundle and publish a release.
- The server writes the bundle and manifest to object storage behind the CDN.
- On the next app launch or resume, the plugin fetches the manifest from the CDN, compares it to the current bundle, and downloads the new version if available.
- If notifyAppReady() is called within the timeout, the new bundle is confirmed. Otherwise the plugin rolls back to the previous bundle automatically.
MCP & Agent Skills
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:
npx -y @otakit/cli@latest connectIt 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:
npx -y @otakit/cli@latest login
claude plugin marketplace add OtaKit/otakit
claude plugin install otakit@otakitSee the MCP and Agent Skills guide for Codex, Claude Code, remote OAuth, permissions, workflows, and self-hosting.
Core concepts
- App — the Capacitor app identified by its appId
- Bundle — one uploaded web build zip with a version, hash, and size
- Release — a promotion of a bundle to a channel, which publishes a manifest to the CDN
- Channel — an optional release track such as staging
- Runtime version — an optional native compatibility lane configured in the plugin
Packages
- packages/capacitor-plugin — the runtime that lives inside the mobile app
- packages/cli — CLI for uploading bundles and creating releases
- packages/mcp-core — shared MCP contracts, tool catalog, and server registration
- packages/site — public site, docs, contact, legal pages
- packages/console — dashboard, API, auth, billing, and Prisma schema
- packages/ingest — Cloudflare Worker for device event ingestion
- tinybird/ — Tinybird datasources and pipes for event analytics
packages/
capacitor-plugin/ Capacitor OTA plugin
cli/ Upload + release CLI
mcp-core/ Shared MCP contracts and tool catalog
ingest/ Cloudflare Worker event ingest service
site/ Next.js public site + docs
console/ Next.js dashboard + API + auth + billing
tinybird/ Tinybird event analytics project
examples/
demo-app/ Demo Capacitor app wired to the local pluginPackage docs
- packages/capacitor-plugin/README.md
- packages/cli/README.md
- packages/ingest/README.md
- packages/site/README.md
- packages/console/README.md
- tinybird/README.md
Local development
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Otakit: common questions
- Is Otakit MCP server safe?
- Yes, by our scan: it is graded A (95/100). Read the Otakit safety report
- How do I install Otakit?
- It runs remotely at console.otakit.app. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Otakit need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Otakit maintained?
- The last commit was 38 days ago (2026-09-27). The latest release is v1.10.0.
- Is Otakit up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Otakit compare with other MCP servers?
- safety score 95/100 (higher than 97% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 448 ms (faster than 33% of 30,031 servers). Full comparison.