Creating servers

Import from GitHub, start from a template, build with Mango, 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.

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.

Vibecode something new

Build Something New opens the vibe-coding builder: describe the server you want and it scaffolds, iterates, and publishes it for you, the first publish creates the server and its deployment, no local setup required.

Connect an existing server

Already hosting an MCP server elsewhere? Choose Connect an existing server and paste its URL. Manufact proxies it through the gateway, which gives you:

Deployment-dependent features, deployments, runtime logs, environment variables, analytics, observability, public chat, and domains, are only available for Manufact-hosted 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
LogsRuntime logs from the active deployment
Environment VariablesPer-environment configuration
AnalyticsUsage & traffic insights
ObservabilityLive requests and traces
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, 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