doable.do

Doable for Cursor

Deploy from Cursor with one command

Cursor's chat panel becomes a deploy console. Install Doable as an MCP tool, ask Cursor to deploy your project, and it bundles, builds, and ships, returning the live URL directly in chat. Same flow whether you use Cursor's Composer, Chat, or Agent mode.

Setup in two steps

1. Install (one-time, in your project directory)

npx -y doable-cli setup --cursor

2. Deploy (in Cursor)

Type /deploy or use natural language:

  • "deploy this"
  • "ship the changes"
  • "put this live"
  • "push to prod"

Doable's MCP tool descriptions lead with these trigger phrases so Cursor routes intent to /deploy without command-style invocation.

Why Doable + Cursor

Works in every Cursor mode

Chat, Composer, and Agent mode all see the Doable MCP tools. Pick whichever workflow you prefer; the deploy verb is consistent.

Per-project config, not a global daemon

Doable lives in `.cursor/mcp.json` inside each project that opts in. No always-on background process; no global state to debug.

Doctor-driven self-fix

When a deploy fails, Cursor runs doable.doctor_analyze automatically, proposes a fix in chat, and applies it on your approval. The full retry loop happens without leaving the editor.

No vendor lock with the deploy

Doable produces a real Docker image. If you outgrow our Cloud, the same image runs on any Linux host via `doable server add`. Switching costs are zero.

FAQ

Will the Doable MCP work with Cursor's Composer feature?

Yes, Composer reads the same MCP tool registry as Chat. Type /deploy in either, or describe what you want in natural language; Cursor routes to doable.deploy automatically.

I run Cursor on multiple machines, do I have to set up each one?

The `.cursor/mcp.json` file is checked into your repo, so any machine that opens the project gets Doable. The first deploy from each machine prompts for sign-in (one browser tap).

How does this compare to Cursor's built-in deploy buttons?

Cursor has integrations with specific platforms (Vercel, Netlify) for some templates. Doable runs on top of MCP, so it works for any project, your own apps, GitHub clones, AI-generated code, without needing a per-platform integration.

Can I use Cursor on a private repo?

Yes. Sign in to Doable once and use the authenticated `doable.deploy` flow. For public repos you can also use the no-signup preview at doable.do/try.

Create a free account

No credit card. Or try with any GitHub URL without signing up.

Use a different editor? Doable for Claude Code · Doable for Codex