Deploy your MCP server. We handle the hosting.
Bring your code or container. Deploy, manage releases and offer paid access from one place.
Public sources supported. Hosting access and limits are shown in your publisher account.
Ready for release
https://mcprush.com/gw/<listing-id>/mcp
Add your source
Public repo, package or container image.
Build and configure
Set the runtime, transport and credentials.
Submit and release
Submit for review and manage your releases.
Run it. Update it. Keep control.
Manage your hosted runtime and releases from your publisher account.
A separate runtime for each installation
Each customer installation runs with its own configured credentials. Idle instances stop automatically.
Reconnecting after idle may require a retry while the runtime starts.
Build first. Release when you’re ready.
New builds leave your current release unchanged. Promote the next version or roll back to a recent release.
Isolated runtime · Credentials configured
Stopped after idle · Credentials configured
Offer free access or paid subscriptions.
Create your listing, set subscription plans and let MCPRush handle customer access and billing.
Monthly plans and call allowances you define for your own listing.
Customer billing and publisher payouts run through Stripe.
Managed hosting included
Platform share on paid sales
Account limits and Stripe processing fees apply.
Free listings can use hosting within their account limits.
Before you deploy
Public source
Use a public repository, package or supported image.
On-demand runtime
Instances stop after idle. Always-on is not available.
External storage
Use your own database or storage for persistent data.
Runtime and build details
- Starter size
- 0.25 vCPU, 0.5 GB. Larger sizes are opened per account.
- Image
- Up to 1 GB. A larger image is not accepted.
- Source
- Up to 250 MB unpacked.
- Idle
- Instances stop after about 15 minutes without calls. This is the platform default, not an account setting.
- Build methods
- Your own Dockerfile, Node.js, Python, or a published container image.
- stdio servers
- Supported on the Node.js, Python and container-image paths, where MCPRush adds the HTTP adapter. With an image you name the command that starts it. A custom Dockerfile must expose its own Streamable HTTP endpoint.
- Logs
- A failed build sends you the output of the command that failed, by email and in your publisher account. Runtime logs from a running server are not available to publishers yet.
- Addresses and regions
- Every hosted server answers at the MCPRush gateway address. Custom domains are not available, and hosted servers run in a single region.
Already have hosting? Connect your existing endpoint to MCPRush.
Hosting questions
Do I need my own AWS account?
Can I deploy an MCP that only supports stdio?
What happens when the server has been idle?
Can I use a private repository or persistent disk?
How do updates work?
Which MCP clients can connect?
Ready to deploy your MCP?
Start with your source. Manage everything from your publisher account.