Creating servers

Import from GitHub, start from a template, build with an agent, or connect an existing MCP server.

A server is the central object in Manufact Cloud: it bundles your deployments, environments, URL, analytics, and publish workflow. Create one from Servers → New Server. There are four ways to get a server onto the platform.

Servers list in the ACME organization

Import from GitHub

The most common path. Pick a repository through the Manufact GitHub App and configure the deployment, branch, region, environment variables, and optional advanced settings (root directory, watch paths, Dockerfile, framework preset).

Manufact detects common MCP frameworks automatically, mcp-use (TypeScript and Python), FastMCP, tmcp, xmcp, Skybridge, and more. If your project doesn't match a preset, point the build at a Dockerfile instead.

After the first deploy, every push to the production branch deploys automatically. See Deployments.

Personal vs organization repositories

Deploying from a GitHub organization repository (rather than a personal account) requires the Hobby plan or higher. See Billing & plans.

Start from a template

Server overview with capability tiles and active deployment

The Templates library offers ready-made MCP server scaffolds — starter and MCP Apps scaffolds, OAuth provider templates, example apps, and reference servers for other MCP frameworks (FastMCP, tmcp, xmcp, Skybridge, and the official TypeScript and Python SDKs). Browse them all in the templates gallery.

Templates library in the dashboard

Selecting a template creates a new repository from the template in your connected GitHub account or organization and deploys it, so you get a working server you can iterate on immediately.

Build with an agent

Paste the onboarding prompt into Cursor, Claude Code, Codex, or another coding agent. It walks the agent through scaffolding, deploying via the CLI, and returning your MCP URL and dashboard link.

Build and deploy an MCP app to Manufact Cloud for me. 

Follow these in order

0. Ask me what MCP app I want to build. If I'm not sure, propose building the,
    example MCP Apps (widgets) template so I can see one working, and go with,
    that unless I say otherwise. you should always use npx -y create-mcp-use-app@latest {name} --template mcp-apps 
    to scaffold the project.

1. Login to the CLI:
    npx -y mcp-use@latest login

2. Install the mcp-use skill (non-interactive), which will guide you through the rest of the steps.
    npx -y mcp-use@latest skills add

3. Build the server: scaffold with the MCP Apps (widgets) template and,
    implement the tools and widgets we agreed on, following the skill:
    npx -y create-mcp-use-app@latest my-mcp-app --template mcp-apps

4. Deploy. Ask me which GitHub org to use:
    - If I want a Manufact-managed repo (no GitHub setup needed), deploy with:
      npx -y mcp-use@latest deploy --no-github -y
    - If I want it in my own GitHub, ask me which GitHub account/org, make sure
      the mcp-use GitHub App is installed there (open
      https://github.com/apps/mcp-use/installations/new and have me authorize
      it), push the project to a repo in that org, then:
      npx -y mcp-use@latest deploy -y
6. When it is live, give me both:
    - the MCP URL (to connect clients), and
    - the Manufact Cloud dashboard URL for the server, where I can see
      analytics, evals, observability, logs, and more.

Install the skill directly:

Connect an existing server

Already hosting an MCP server elsewhere? On New Server, scroll to Connect an existing server and paste your MCP URL. No deploy required — Manufact proxies the endpoint for Chat, testing, and the publish workflow.

See Connect an existing server for the step-by-step flow, OAuth, and which features are available on external servers.

Server pages

Every server has the following sections in its sidebar:

SectionWhat it does
OverviewConnection status, capability counts, active deployment, recent tool-call activity
ChatTalk to your server with an agent, directly in the dashboard
Tools / Prompts / ResourcesInspect the MCP primitives your server exposes
DeploymentsHistory, manual triggers, build logs, redeploy
Runtime logsRuntime logs from the active deployment
Gateway RequestsLive gateway event stream and optional payload capture
Environment VariablesPer-environment configuration
AnalyticsUsage & traffic, health tables, goals, and output tokens
SessionsBrowse, filter, and replay MCP interactions
IssuesGrouped errors and AI-detected failures
TestingAutomated test suites (Beta)
Public ChatHosted, shareable chat for visitors — see Public Chat
Checklist / Submission packApp-directory publish workflow
DomainsSlug and custom domains
SettingsRepository, region, build, analytics capture, and danger zone

Chat

Use the Chat tab to send prompts and verify tool calls against your server without leaving the dashboard.

Chat tab ready for input
Prompt typed in the chat composer
Conversation with tool-backed response

On this page