DeployContext is a cloud hosting platform for Model Context Protocol (MCP) servers. It enables developers to deploy MCP servers directly from GitHub repositories, provides remote access via HTTP and SSE transports, and implements OAuth 2.1 authentication as required by Anthropic's specifications. Think of it as a one-click deployment platform purpose-built for MCPs.
DeployContext supports three runtimes, automatically detected from your repository:
package.json. TypeScript is fully supported.pyproject.toml or requirements.txt. Works with FastAPI and the MCP SDK.bun.lockb. Bun-native projects are supported.When you deploy an MCP, the platform performs the following steps:
Most deployments complete in under 5 minutes. See the Deploy Guide for full details.
DeployContext supports three transport modes, all detected automatically:
--transport sse flag.OAuth 2.1 is the authentication and authorization standard required by Anthropic for remote MCP servers. It ensures that only authorized users and applications can access your MCP's tools and data.
DeployContext implements the full OAuth 2.1 specification, including dynamic client registration (RFC 7591), PKCE (RFC 7636), resource indicators (RFC 8707), and token introspection (RFC 7662). This is handled by the platform so you do not need to implement OAuth yourself.
After deploying your MCP, you can connect it to Claude Desktop:
mcpServers sectionYou can also test your MCP directly using the MCP Inspector before connecting it to Claude Desktop.
DeployContext offers a free Hobby tier to get started. For higher usage, additional features, and increased rate limits, Pro and Scale tiers are available. Visit the Monetization docs to learn about pricing options for both creators and subscribers.
Rate limits are enforced at the edge for each API key:
When limits are exceeded, the API returns HTTP 429 (Too Many Requests). Implement exponential backoff in your client for automatic retry. See the API Reference for more details.
Yes. When you sign in with GitHub and grant the repo scope, DeployContext can access your private repositories. Your GitHub access token is stored encrypted and is only used to clone your repository during deployment.
Yes. You can configure environment variables for your MCP through the deployment settings in your dashboard. Environment variables are encrypted at rest and injected into your MCP at runtime. This is the recommended way to provide API keys, database credentials, and other configuration to your MCP server.
If your question is not answered here, check the Troubleshooting Guide for solutions to common issues, or browse the full documentation.