MCP-native deployment for AI agents

Deploy at the
speed of a sentence.

deploymill turns “spin me up a Python API at api.example.com” into a live URL — through one tool call from Claude or any AI agent. No dashboards. No CLI. No yak shaving.

Start deploying free See how it works
claude · deploymill
you › spin up a python api called "wishlist" at wishlist.detz.dev with sqlite persistence claude › calling deploymill.start_project... created repo github.com/you/wishlist scaffolded python template + Dockerfile created Dokploy app, wired GitHub webhook attached volume wishlist-data → /data deployed main · build 42s attached domain · HTTPS via Let's Encrypt https://wishlist.detz.dev (live in 58s)
What you get

An entire deploy pipeline,
callable from chat.

deploymill is an MCP server that wires GitHub and Dokploy into a single tool surface any AI agent can drive.

One tool, full stack

start_project creates the repo, scaffolds the code, wires CI, deploys, and attaches a domain — in a single call.

🔀

Preview URLs per PR

Every pull request gets a real, HTTPS preview deployment at a pretty hostname. Reviewers click; nothing to install.

💾

Persistent volumes

Declare named Docker volumes in .deploymill/project.json. Your SQLite, uploads and caches survive every redeploy.

Image-swap rollbacks

Opt-in rollback records every deploy as a tagged image. Revert in seconds — no rebuild, no downtime.

🔐

OAuth + multi-tenant

Each workspace is isolated to its own Dokploy project, gated by Better Auth. Bring any MCP client — Claude, your own agent, anything.

📦

Stacks, ready to ship

Static, Node, and Python templates ship out of the box — each one a Dockerfile + entry file, dropped into your repo on day zero.

🧬

Config as code

Domains, mounts, and rollback all live in .deploymill/project.json. Edit, commit, reconcile_project. Done.

🔑

Env vars, sanely

Merge or replace env vars per app while preserving comments and Dokploy template refs. Values are redacted in responses.

How it works

Three steps, then chat.

1

Create an account

Sign up with email and password. We mint OAuth tokens for your MCP clients — no shared API keys.

2

Connect your AI agent

Point Claude (or any MCP client) at https://deploymill.com/mcp. Dynamic Client Registration + PKCE — it just works.

3

Talk to your infra

“Ship me a Node API.” “Roll back the last deploy.” “Add a volume at /data.” deploymill turns intent into infrastructure.

Ready to deploy by talking?

Free to start. Bring your own MCP client.

Create your account