See it in action
Install, run workflows, watch data flow between MCPs. Loops through examples.
Install
—. One command, then open http://porch.local:3847
The UI
Each tab in Porch does something different.
Add MCPs by URL or stdio. Configure bearer tokens, env vars, enable/disable. Spin them up or down and browse their tools.
Browse the registry. One-click install from npm or PyPI. Env vars prompt at install—store in Secrets or skip.
Chain tools across MCPs. Each step picks an MCP and tool, with args.
{{step0}} {{now}} {{isoDate}}
Pass output from step to step, or inject dates and UUIDs.
Run workflows on cron. Recurring or specific.
- Every 30 min:
*/30 * * * * - Mondays midnight:
0 0 * * 1
Execute workflows manually. See step output in real time.
Optional input JSON for {{input.key}} placeholders.
Random URL, no sign-up. Start and share.
Stable URL with your domain. Per-MCP tokens for remote clients.
Add Porch to Cursor, Claude, Windsurf, or Continue.
Easy Install writes config for you. Or copy the JSON. Setup guides included per client.
What you get
- Discover & install — npm and PyPI, one click, env vars handled
- Connect — URL or stdio, any MCP
- Chain — Workflows with {{step0}}, cron, placeholders
- Secrets — Encrypted in OS keychain
- Tunnel — Expose MCPs with per-token auth
- LLM control — Add MCPs, build workflows, run from Cursor, Claude, Windsurf, Continue
Docs
Setup guides, workflow examples, tunnel config, client setup.
Read the docs