Redop HTTP is a long-running Bun server. That means the best production fit today is a platform that runs a persistent Bun process, not a purely serverless request model.Documentation Index
Fetch the complete documentation index at: https://redop.useagents.site/docs/llms.txt
Use this file to discover all available pages before exploring further.
Choose a platform
| Platform | Best for | Recommended transport | create-redop-app preset | Fit today |
|---|---|---|---|---|
| Railway | Fastest hosted setup | http | railway | Recommended |
| Fly.io | Always-on Docker deployment | http | fly-io | Recommended |
| Docker | Self-hosting or custom infra | http | fly-io gives you a starting Dockerfile | Recommended |
| Unkey | Docker deployment with preview environments, rollbacks, and Sentinel | http | none | Private beta |
| Vercel | Custom constrained setups | not recommended for the built-in HTTP transport | vercel | Caveat only |
Redop hosting model
- Use
httpfor hosted MCP servers. - Bind to
0.0.0.0. - Read
PORTfrom the environment. - Expose the MCP endpoint at
/mcp. - Do not assume Redop mounts
/mcp/healthor/mcp/schemaby default. - If your platform wants a separate health route, enable one explicitly with
health: trueorhealth: { path: "/health" }.
stdio is for local MCP host integrations such as command-based clients. It is not the normal production path for a hosted Redop HTTP server.
Quick verification shape
No matter which platform you choose, a healthy Redop deployment should answer an MCPinitialize request on /mcp.
result.protocolVersion, serverInfo, and capabilities.
If you keep testing manually after initialize, copy the Mcp-Session-Id response header into later HTTP requests. Redop expects that header on follow-up JSON-RPC calls.
Recommended paths
- Choose Deploy to Railway if you want the shortest path to a hosted Bun service.
- Choose Deploy to Fly.io if you want Docker-based deployment with an always-on app shape.
- Choose Deploy with Docker if you want to run Redop on your own infra or in a monorepo.
- Choose Deploy to Unkey if you already have Unkey Deploy beta access and want Docker-based deploys with preview environments and built-in edge controls.
- Read Deploy to Vercel only if you specifically need Vercel and understand the built-in transport caveat.