> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mcpdeploy.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Deploy

> Deploy an MCP server in one click

## Prerequisites

* GitHub account with your MCP server repository
* Python MCP server using HTTP transport

<Note>
  Only HTTP transport is supported for remote deployments.
</Note>

## Deploy your server

### 1. Connect GitHub

Go to [mcpdeploy.dev](https://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:

<CodeGroup>
  ```json macOS theme={null}
  // ~/Library/Application Support/Claude/claude_desktop_config.json
  {
    "mcpServers": {
      "your-server": {
        "url": "https://your-server.mcp.mcpdeploy.dev/mcp"
      }
    }
  }
  ```

  ```json Windows theme={null}
  // %APPDATA%\Claude\claude_desktop_config.json
  {
    "mcpServers": {
      "your-server": {
        "url": "https://your-server.mcp.mcpdeploy.dev/mcp"
      }
    }
  }
  ```
</CodeGroup>

### Cursor

Add to your Cursor MCP settings:

```json theme={null}
{
  "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:

```bash theme={null}
git clone https://github.com/mcpdeploy/mcp-example-python
```

This is a minimal Python MCP server ready to deploy.

## Next steps

<CardGroup cols={2}>
  <Card title="Configuration" icon="gear" href="/configuration">
    Environment variables, OAuth, and deployment options.
  </Card>

  <Card title="Troubleshooting" icon="wrench" href="/troubleshooting">
    Common issues and how to fix them.
  </Card>
</CardGroup>
