Deploy Claude Code sites with VibeDeploy
Claude Code is Anthropic's coding agent that lives in your terminal and writes files straight into your project folder. The code is already on your disk; what's missing is a place to put it live. VibeDeploy connects over MCP with a single command, and from then on "deploy this site" gets you an EU-hosted URL with SSL, straight from the same terminal.
Why VibeDeploy for Claude Code
Claude Code ends every session the same way: a finished site sitting in a local folder. The usual next move is pushing to GitHub and wiring up Vercel, Netlify, or Cloudflare, which means a second platform to configure before anyone sees your work. VibeDeploy shortens that to one step. The agent that wrote the code deploys it too, over MCP or the plain HTTP API, to hosting in Belgium.
Connected in one command
Claude Code is a native MCP client. Run claude mcp add once in your terminal and the agent gains VibeDeploy's deploy, domain, and site-management tools. No extension, no separate CLI to learn.
Two agent-driven deploy paths
MCP is the smooth road, but Claude Code also has shell access. Give it the magic deploy file from your dashboard and it can POST your files to VibeDeploy's HTTP API directly, no MCP setup at all.
Belgian hosting, no metering
Your site is served from Belgium with automatic SSL and a custom domain on every plan. Flat per-plan pricing, so letting the agent redeploy twenty times a day costs exactly nothing extra.
How to deploy a Claude Code site
- 1
Finish the site in your terminal
Claude Code writes files directly into your project folder, so there is nothing to export or download. Any static setup works: plain HTML, Vite, Astro, or a static Next.js export. When the local preview looks right, you are one command away from live.
- 2
Add the VibeDeploy MCP server
Run this once. All flags go before the server name. Add --scope user to make the server available in every project on your machine; without it, the default scope registers it for the current project only. Stick with the http transport, the older SSE transport is deprecated.
claude mcp add --transport http vibedeploy https://mcp.vibedeploy.be/mcp - 3
Authorise once with your account
Start a 14-day free trial at vibedeploy.be (no credit card). Then, inside a Claude Code session, run the /mcp command. A browser window opens so you can authorise the connection with your VibeDeploy account, and that's the last time you leave the terminal.
- 4
Ask for a deploy in plain language
"Deploy this site to VibeDeploy." Claude Code calls the deploy tool, uploads your files, and prints the live URL right in the terminal, something like name.vibedeploy.be. Ask again after every edit, or tell it to redeploy on its own when it finishes a task.
- 5
Working in a shared repo? Check in .mcp.json
For a project-scoped setup that travels with the code, put a .mcp.json file in the repo root instead of running the add command per machine. Everyone who opens the project in Claude Code gets the same deploy target and authorises with their own account.
// .mcp.json in the repo root { "mcpServers": { "vibedeploy": { "url": "https://mcp.vibedeploy.be/mcp" } } } - 6
Put it on your own domain
Add your domain in site settings and point a CNAME at VibeDeploy. SSL provisions automatically, usually within 60 seconds. Until then the site stays reachable on its vibedeploy.be subdomain.
Claude Code hosting at a glance
How Claude Code's default hosting and a generic alternative compare to VibeDeploy.
| Feature | Claude Code default / generic alt | VibeDeploy |
|---|---|---|
| Terminal-agent integration | None / manual | Native MCP server |
| Hosting location | Varies | EU (Belgium) |
| Framework auto-detect | Yes (Vercel/Netlify) | Yes |
| Redeploy on git push | Varies | Yes |
| Steps from code to live | Repo + host setup | One sentence to the agent |
Common questions about deploying Claude Code
Can Claude Code deploy without the MCP server?expand_more
Yes. Claude Code runs shell commands, so it can talk to VibeDeploy's HTTP deploy API on its own. Export the magic deploy file from your dashboard, drop it in the project, and ask the agent to deploy: it reads the instructions and uploads the files itself. MCP is more comfortable, but it is genuinely optional here.
Which Claude Code projects deploy out of the box?expand_more
Anything that produces static or SPA output: plain HTML, Vite, Astro, or a static Next.js export. Server-side rendering and API routes need a running server, which is outside VibeDeploy's static model, so keep SSR projects on a server host.
What does --scope user change?expand_more
By default, claude mcp add registers the server for the current project only. With --scope user it becomes available in every project on your machine, which is what you want if you deploy to VibeDeploy regularly. For a team-wide setup, use a .mcp.json file in the repo instead.
Can I keep deploying through GitHub instead?expand_more
Of course. Connect the repo in your site settings and every push Claude Code commits triggers a fresh build and redeploy on VibeDeploy. Handy when you want deploys tied to your git history rather than to agent sessions.
The claude mcp add command errors out. What's wrong?expand_more
The two usual culprits: flags placed after the server name (they must come before it), or an old snippet using the SSE transport, which is deprecated. Use --transport http exactly as shown in the setup step.
Ship your Claude Code project today
14-day free trial, no credit card. Custom domain in 60 seconds. Hosted in Belgium.