Skip to main content
Redop is runtime-agnostic. The same MCP app can run on Bun (.listen()), Node (listenNode), Cloudflare Workers (cloudflare), or Vercel (vercel).

Choose a platform

Redop hosting model

  • Use http for hosted MCP servers.
  • Bun default: bind to 0.0.0.0, read PORT, expose /mcp via .listen(...).
  • Adapter targets: export cloudflare(app), vercel(app), or call listenNode(app).
  • Prefer MCP 2026-07-28 on serverless/edge.
  • If your platform wants a separate health route, enable one with health: true or health: { 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

For serverless/edge, prefer: