Prerequisites
Manufact Cloud account: Sign up at mcp-use.com or log in via CLI:--api-key and --org options.
Quick Deployment
Deploy your MCP server in one command:Deploy Without GitHub
You do not need a GitHub repository to deploy. Use--no-github to upload your local project source directly — the platform creates a managed repo and runs the normal build pipeline:
- ✅ Works without a git remote or GitHub App installation
- ✅ Uploads your local files (not GitHub)
- ✅ Creates the server in the platform-managed org
- ✅ Supports redeploys — linked projects auto-detect the upload path, so
--no-githubis only needed on the first deploy
GitHub Repository Deployment
If your project is a GitHub repository,mcp-use deploy (without --no-github) automatically detects it and offers to deploy from GitHub:
- ✅ Deploys directly from your GitHub repository
- ✅ Automatically detects build and start commands
- ✅ Uses the latest commit from your branch
- ✅ Requires the mcp-use GitHub App on the repo and changes pushed to GitHub
Monorepos & multiple apps
If you deploy several servers from the same repository, every push to that repo is evaluated against each connected server. By default a server redeploys on any push to its production branch, which in a monorepo means an unrelated change can rebuild an app you didn’t touch. Two per-server filters scope that down:- Watch paths (
--watch-paths): globs matched against the push’s changed files. The server only auto-deploys when a changed file matches. Empty (the default) means any change triggers a deploy. - Branch allow list (
--deploy-branches): globs of branches (besides the production branch) that are allowed to trigger auto-deploys. The production branch always deploys; an empty list allows all branches.
Watch paths and branch patterns are also editable from the dashboard — see Deployments and Server settings.
Branch URLs and sessions
- The production branch serves the canonical URL
https://<slug>.deploy.mcp-use.com/mcp. Pushing to it swaps the running container, so live MCP sessions on the canonical URL receivemcp_session_terminatedand clients reconnect. - Every other branch gets its own stable preview URL
https://<slug>--br-<branch>.deploy.mcp-use.com/mcp, so you can test changes against real clients before merging. Preview deployments require the Hobby plan or higher.
mcp-use servers update --branch <name> changes which branch is the production branch after creation.
After Deployment
Once deployment completes, you’ll receive:Deployment URLs
autoConnect parameter and other Inspector URL options are documented in Inspector URL parameters.
Claude Desktop Configuration
Test Locally First
Before deploying, test your server locally:Next Steps
- Deploying to Supabase - Alternative deployment option
- Configuration Guide - Advanced server configuration
- UI Widgets - Building interactive widgets
- CLI Reference - All deploy and login flags
- API Reference - Complete API documentation