Skip to main content

Prerequisites

  • GitHub account with your MCP server repository
  • Python MCP server using HTTP transport
Only HTTP transport is supported for remote deployments.

Deploy your server

1. Connect GitHub

Go to mcpdeploy.dev and sign in with GitHub. Install the MCP Deploy GitHub App when prompted to grant access to your repositories.

2. Select and deploy

  1. Click New deployment in your dashboard
  2. Select your MCP server repository
  3. (Optional) Configure branch, environment variables, or OAuth
  4. Click Deploy

3. Get your URL

Once deployed, you’ll receive an HTTPS URL:
https://your-server.mcp.mcpdeploy.dev/mcp

Connect your MCP client

Claude Desktop

Add to your Claude Desktop configuration file:
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "your-server": {
      "url": "https://your-server.mcp.mcpdeploy.dev/mcp"
    }
  }
}

Cursor

Add to your Cursor MCP settings:
{
  "mcpServers": {
    "your-server": {
      "url": "https://your-server.mcp.mcpdeploy.dev/mcp"
    }
  }
}

Redeploy

  • Automatic: Pushes to the deployed branch trigger automatic redeployment
  • Manual: Click Redeploy on your deployment in the dashboard

Example server

Start from our sample server:
git clone https://github.com/mcpdeploy/mcp-example-python
This is a minimal Python MCP server ready to deploy.

Next steps