Deploy Your MCP

Prerequisites

  • A GitHub repository with your MCP server code
  • A DeployContext account
  • Your MCP server should follow the MCP specification

Deployment Process

  1. Connect Repository

    Enter your GitHub repository URL and select the branch (default: main).

  2. Configure Settings

    Set your MCP name, description, and optional database settings.

  3. Deploy

    Click deploy and watch real-time progress. Most deployments complete in under 5 minutes.

  4. Go Live

    Once deployment completes, your MCP is live and accessible via the endpoint URL.

Database Setup

If your MCP needs a database, enable it during deployment:

  • Choose PostgreSQL or MongoDB
  • Upload a CSV file for initial data (optional)
  • Database credentials are provided automatically

Troubleshooting

Common issues and solutions:

  • Build fails: Check that your repository is accessible and contains valid MCP server code
  • Deployment timeout: Large repositories may take longer; check deployment logs
  • Database errors: Ensure CSV format is correct if uploading data