MCP Studio Mobile

Drive Studio
from your phone.

A thin remote-control client for MCP Studio. Every MCP call, every agent prompt still runs on your desktop — the phone just streams the panel live and pushes commands back over your own tunnel. No cloud infra. No telemetry.

Android (signed APK) iOS · TestFlight soon Auto-updates via Expo Updates
Your phone reaches Studio at whatever URL your tunnel terminates at —
https://<you>.tail-xxx.ts.net · https://*.trycloudflare.com · https://<you>.ngrok.app

§01 — HOWPhone → tunnel → desktop

All processing stays on your computer.

1

Desktop hosts the MCPs

Studio runs your installed MCPs, the agent loop, and the credential vault — all locally. Enable the mobile-control server in Settings → Mobile.

2

Your tunnel does the network

Tailscale, Cloudflare Tunnel, ngrok, ZeroTier — whichever you already run. Studio surfaces the local port; you wrap it in whatever tunnel shape you trust.

3

Phone is a viewport

The app holds nothing but a device token (in the OS keychain) and a WebSocket. Transcript streams in real-time; prompts route back through the same channel.

§02 — FEATURESWhat v1 ships

Less app, more remote.

live

Transcript streaming

Every response, error, and tool call mirrors to the phone within milliseconds. No polling.

tabs

Tab + project switcher

Switch between your desktop's tabs, jump into a project, or end the active one from the phone.

slash

Slash autocomplete

Typing / shows the built-in command list. Tap to fill, edit, send.

markdown

Rich rendering

Agent responses render with markdown — code blocks, lists, links, tables. Same shape as desktop.

dark

Themed

System theme by default. Override to Light or Dark in the ⋯ menu. Persisted across launches.

secure

Hardware-backed pair

Device token lives in the Secure Enclave / Keystore. Only its SHA-256 ever leaves the phone.

§03 — ROADMAPWhat's shipped + planned

Honest about what's next.

✓ Shipped

  • Pair via QR or paste link · QR includes tunnel URL automatically
  • Live transcript + commands · prompt:submit, tab:switch, project:end, etc.
  • Auto-reconnect · 1s → 30s backoff, scheme-flip fallback
  • Slash command autocomplete · built-in commands list
  • Markdown rendering · code, lists, tables, links
  • Dark mode · follows OS or pick in menu
  • OTA updates · Expo Updates checks on cold start

○ Planned

  • Push notifications · ping when the agent finishes a long-running task
  • Voice input · on-device ASR → prompt:submit
  • Multi-desktop picker · SecureStore already stores an array
  • iOS TestFlight · requires Apple Developer cert
  • File / image attachments · send screenshots / docs as prompt context
  • MCP install + settings editing · drive the desktop's Settings → MCP Servers from phone
  • Offline queue · send prompts while disconnected, flush on reconnect