Manufact
Product▾
- MCP HostingDeploy MCP apps and servers to production.
- Cross-client testingRun the same checks across ChatGPT, Claude, and more.
- Publishing checksAudit your MCP app against ChatGPT Apps Store and Cloud Connectors requirements.
- Submission PackGenerate the assets you need for marketplace submission.
- Cloud InspectorTrace, replay, and debug MCP traffic in production.
- Public chatEmbeddable chat surfaces for your product.
- AnalyticsUsage, latency, and reliability in one place.
- Products
- Cloud
- mcp-use SDK
- Inspector
- Vibe
Developers▾
- Manufact docsBuild, deploy, and operate on Manufact Cloud.
- SupportCommunity, issue reporting, and premium support.
- TemplatesStart from a deploy-ready MCP framework template.
- MCP Quality ScoreScore your MCP server and browse ranked servers.
- mcp-use docsBuild MCP apps and servers with the mcp-use SDK.
- mcp-use Inspector DocsInspect and debug MCP servers from your browser.
- mcp-use client CLIConnect to and call MCP servers from your terminal.
- MCP server tunnelingExpose a local MCP server through a secure tunnel.
- Pricing
- Blog
Host MCP servers like you ship web apps
GitHub-native builds, preview URLs per branch, production endpoints with TLS and custom domains, and instant rollback, purpose-built for MCP traffic and the clients that connect to it.
Our open source tools are used by developers at top companies




















How to host your MCP server
Start with a GitHub repository containing your MCP server. Import it into Manufact, choose a production branch, and add the environment variables it needs. Once the deployment is healthy, copy its HTTPS endpoint and connect an MCP client.
Connect GitHub
Choose Import from GitHub, authorize the Manufact GitHub App, and select your repository.
Deploy
Choose your production branch, add environment variables, and deploy. Follow the build and health checks in the dashboard.
Run checks
Inspect your deployed tools in the dashboard. Run publishing checks before submitting to a marketplace.
- 01Handshake
- 02Tools
- 03Security
- 04Listing
Connect a client
Copy the healthy server’s HTTPS URL, then use Add to client for installation links and configuration snippets.
Branch previews
Previews are first-class environments: share the link with design, QA, or a customer pilot. When the PR merges, promote the same revision to production or let your default branch rule do it automatically.
- Unique preview URL per branch, with no manual config
- Same routing, TLS, and transport semantics as production
- Close the PR and the preview cleans itself up
Logs
Watch the build line-by-line, filter by severity, and share a permalink to the exact failure. Less SSH, fewer pasted stack traces, and faster time to green.
- Structured JSON logs with full timestamps
- Filter by info, warning, error, and build step
- Retained for 90 days with full-text search
Environments & secrets
Set production and preview variables from the dashboard. Keep tokens out of the repo while still deploying from Git. Rotate a key without bouncing every environment at once.
- Separate values for production and each preview environment
- Encrypted storage; secrets never land in your repository
- Update from the UI; the next deploy picks up new values automatically
Deploy the stack you already use
Manufact detects your MCP framework from the repo and applies the right build and start presets. Connect GitHub once — no manual runtime config.
- mcp-use SDK
- MCP TypeScript SDK
- MCP Python SDK
- FastMCP
- tmcp
- xmcp
- Skybridge
Custom stacks with a Dockerfile are supported too.
Managed runtime
We run your MCP server so you focus on tools, resources, and widgets, not patching images or tuning process managers.
Branch previews
Every pull request gets a live MCP URL. Same transport and TLS path as production so regressions show up before users do.
Domains & TLS
Bring your hostname with a CNAME. Certificates renew automatically so clients always speak HTTPS to your endpoint.
Environments & secrets
Set production and preview variables from the dashboard. Keep tokens out of the repo while still deploying from Git.
Get started with MCP hosting
Deploy from a repository or connect the server you already run.
Deploy a new server
Follow the GitHub import, environment configuration, and deployment steps in the quickstart.
Open deployment quickstartConnect an existing server
Keep your current hosting and connect your MCP endpoint to Manufact.
Connect your MCP URLMCP hosting FAQ
- Do I have to host on Manufact?
- No. Keep your existing hosting and connect your MCP URL to use testing, publishing checks, and submission tools. Your clients can keep using that URL; the Manufact proxy is optional. Choose managed hosting when you want Manufact to build and deploy your repository, manage preview environments, and run your server.
- What are the hosting plans and limits?
- Start on Free with a limited monthly usage allowance. Build minutes, tool calls, and bandwidth draw from the same pool. Metered activity pauses when the allowance is used; enable paid usage with a spending budget to keep running. Check the current plans, project limits, and usage rates before choosing a plan.
Ready to host your MCP on Manufact Cloud?
Connect GitHub once, get a live preview URL on every branch, and promote to production with managed TLS, secrets, and deploy history.





