Deploy your MCP server to Manufact Cloud, the recommended deployment platform for mcp-use servers. With a single command, you can deploy your server and get a production-ready URL.
Prerequisites
Manufact Cloud account: Sign up at mcp-use.com or log in via CLI:
For non-interactive flows (web onboarding, agents), use a pre-approved device code:
mcp-use login --device-code <CODE>
See the CLI reference for --api-key and --org options.
Quick Deployment
Deploy your MCP server in one command:
# Install the CLI (if you are using create-mcp-use-app this step is not needed)
npm install -g @mcp-use/cli
# Login to Manufact Cloud
mcp-use login
# Deploy your server
mcp-use deploy
That’s it! Your server will be built and deployed automatically.
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:
mcp-use deploy --no-github
This path:
- ✅ 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-github is only needed on the first deploy
You can later connect your own GitHub repository from the server dashboard (“Connect your GitHub”) if you want push-to-deploy.
Web onboarding uses mcp-use login --device-code followed by mcp-use deploy --no-github -y for a fully non-interactive 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:
You’ll see:
GitHub repository detected:
Repository: your-org/your-repo
Branch: main
Commit: abc1234
Deploy from GitHub repository your-org/your-repo? (y/n):
This approach:
- ✅ 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
After Deployment
Once deployment completes, you’ll receive:
Deployment URLs
✓ Deployment successful!
🌐 MCP Server URL:
https://your-deployment/id.deploy.mcp-use.com/mcp
🔍 Inspector URL:
https://inspector.mcp-use.com/inspect?autoConnect=https://your-deployment/id.deploy.mcp-use.com/mcp
The autoConnect parameter and other Inspector URL options are documented in Inspector URL parameters.
Claude Desktop Configuration
{
"mcpServers": {
"my-server": {
"url": "https://your-deployment/id.deploy.mcp-use.com/mcp"
}
}
}
Test Locally First
Before deploying, test your server locally:
# Build and test locally
mcp-use build
mcp-use start
Next Steps