.listen()), Node (listenNode), Cloudflare Workers (cloudflare), or Vercel (vercel).
Choose a platform
Redop hosting model
- Use
httpfor hosted MCP servers. - Bun default: bind to
0.0.0.0, readPORT, expose/mcpvia.listen(...). - Adapter targets: export
cloudflare(app),vercel(app), or calllistenNode(app). - Prefer MCP
2026-07-28on serverless/edge. - If your platform wants a separate health route, enable one with
health: trueorhealth: { path: "/health" }.
stdio is for local MCP host integrations. It is not the normal production path for a hosted Redop HTTP server.
Quick verification shape
Recommended paths
- Deploy to Railway for the shortest hosted Bun path
- Deploy to Fly.io for Docker always-on
- Deploy with Docker for self-hosting
- Deploy to Unkey for Docker + previews / Sentinel
- Deploy on Node.js for long-lived Node
- Deploy to Cloudflare Workers for Workers
- Deploy to Vercel for Vercel / Edge
- Runtime adapters reference