Skip to content

v8.0.0 — remote MCP for phone and cloud hosts

Latest

Choose a tag to compare

@M-Pineapple M-Pineapple released this 27 Aug 08:41
43944d7

Stdio is unchanged. Opt-in Streamable HTTP so Grok, ChatGPT, and Claude can call this Mac when you publish HTTPS yourself.

Added

  • warp-command-runner --http — Streamable HTTP on 127.0.0.1 only (default port 8741)
  • OAuth 2.1 with PKCE, Dynamic Client Registration, protected-resource metadata, refresh tokens
  • remote block in config.json: listenPort, publicBaseURL, allowKeystrokeTools (requireMacApproval is parsed and reserved; it does not yet show a Mac prompt)
  • --remote-doctor, --install-agent, --uninstall-agent
  • docs/REMOTE.md and config/remote.example.json (fictional https://mcp.example.com)

Changed

  • Remote sessions refuse the five Warp-routing tools unless allowKeystrokeTools is true. Use execute_pipeline.
  • Compatibility docs describe the tunnel path. This project still does not host a relay.

Notes

  • The public URL is whatever you create (Cloudflare named tunnel, Tailscale Funnel, or a reverse proxy on your account). Quick tunnels change hostname every start.
  • The Mac must stay awake and the --http process must stay running.
  • ChatGPT write tools need Developer mode. Whether iOS can invoke them is a host limit.

Upgrading: rebuild with ./build.sh, then rm -rf "/Applications/Warp Command Runner.app" && cp -R .build/release/warp-command-runner.app "/Applications/Warp Command Runner.app" and restart the MCP host. For remote MCP, run warp-command-runner --http (or --install-agent) and point your own tunnel at 127.0.0.1:8741. See docs/REMOTE.md.

See CHANGELOG.md for the full list.