The self-hosted deployment platform for MCP servers.
Paste a GitHub URL — build, deploy, and connect in minutes.
Crucible is a self-hosted platform that builds and deploys MCP servers directly from GitHub repositories — including private repos. Paste a URL and it automatically builds, deploys, and exposes it as an SSE endpoint.
No need to publish to npm or Docker Hub first. Use it as your team's shared infrastructure or as a personal sandbox to iterate fast. Your infrastructure, your control.
See if any of these situations sound familiar.
Paste a repository URL and Crucible builds and deploys it automatically. Skip the publish-to-npm step and go straight from source to running server.
Works with private GitHub repositories. Develop your MCP servers behind closed doors and deploy them without ever making them public.
Made a change? Push to GitHub, redeploy from Crucible. The feedback loop from code to running server is as short as it gets.
stdio-only servers are automatically exposed as SSE endpoints, so you can test them from any MCP client, local or remote.
See all your servers in one dashboard. Start, stop, remove — keep your environment clean.
Runs entirely on your infrastructure. Docker Socket Proxy limits Docker operations to minimum privileges. Nothing leaves your network.
Your MCP server repository — public or private.
Including private repos with GitHub token support.
Docker container + SSE endpoint, automatically.
Any MCP client. Made a change? Just redeploy.
# Clone the repository git clone https://github.com/kumagallium/Crucible.git cd Crucible # Configure environment variables cp .env.example .env chmod 600 .env # Start Crucible docker compose up -d # Access the UI at http://127.0.0.1:8081