Take Claude output live on EU infrastructure
An artifact on claude.ai is a demo. The same file on your own domain, with your analytics, snapshots and EU-hosted infrastructure behind it, is a product page. VibeDeploy is the MCP-connected deploy path that gets it there, and Claude itself can drive the whole publish.
Why VibeDeploy for Claude
Publishing on claude.ai leaves the URL, the branding header and the takedown rights with Anthropic, on US infrastructure. Owning the artifact means moving it: your domain, your meta tags, your analytics, hosted under EU jurisdiction. That transfer is a single MCP tool call away once VibeDeploy is connected.
Claude publishes it for you
With the MCP server connected in Claude Desktop or Claude Code, deploying is a sentence. Claude calls the deploy tool, provisions the site and returns the production URL in the same conversation.
Full ownership of the page
Your domain, your OG image, favicon, meta tags and analytics snippet. No forced Created-with-Claude header, and nobody upstream can unpublish the site.
EU-hosted, snapshot-backed
Single-file artifacts go live in under a minute on infrastructure inside the EU. Every deploy is snapshotted, so a bad regeneration rolls back in one click.
The Claude to production workflow
- 1
Deploy straight from Claude (MCP)
Add the VibeDeploy MCP server to Claude Desktop or Claude Code and sign in once. Then tell Claude to deploy the artifact. It calls the deploy tool, provisions the site, and replies with the live URL. This is the fastest path and needs no manual file handling.
- 2
Or paste the deploy guide into the chat
Not using MCP? Start a 14-day free trial (no credit card), export your VibeDeploy deploy guide from the dashboard, and paste it into the conversation. Claude POSTs the artifact files to the API and returns the URL.
- 3
Or save and drag-and-drop
Download the artifact (or copy the code into index.html), then from the dashboard choose New Site and drag the file in. VibeDeploy serves it as a static site immediately.
- 4
Add a custom domain (optional)
Want artifact.example.com instead of artifact.vibedeploy.eu? Point a CNAME at VibeDeploy and add the domain in site settings. SSL provisions automatically, usually within 60 seconds.
Claude hosting at a glance
How Claude's default hosting and a generic alternative compare to VibeDeploy.
| Feature | Claude default / generic alt | VibeDeploy |
|---|---|---|
| URL | claude.ai subdomain | Your own domain |
| Created-with-Claude header | Forced | None |
| OG image / meta / favicon | No control | Full control |
| Analytics | None | Yes (your own tags) |
| Deploy from chat (MCP) | n/a | Yes |
| Hosting location | US / Anthropic | EU (Belgium) |
Common questions about deploying Claude
How is this different from Claude's built-in Publish?expand_more
Claude's Publish gives you a claude.ai URL with a fixed Created-with-Claude header, no custom domain, no control over OG/meta/favicon, and no analytics, and Anthropic can unpublish it. VibeDeploy puts the same artifact on your own domain, with your branding and analytics, on hosting you control.
Do React artifacts deploy without a build step?expand_more
Single-file React artifacts (the in-browser Babel + React UMD pattern) deploy as plain HTML. If your artifact has a real build step (TSX with imports), run npm run build locally first, then deploy the dist folder.
What exactly does the MCP integration do?expand_more
It lets Claude deploy on your behalf. Once the VibeDeploy MCP server is connected, Claude can call deploy, list-sites, add-custom-domain, and other tools directly from the conversation, so you can go from artifact to live URL without touching the dashboard.
What about artifact features that need Claude's runtime, like the Mermaid renderer?expand_more
Artifacts that depend on Claude's chat-side rendering need an equivalent client-side library in the deployed file. For Mermaid, include Mermaid.js via CDN in the HTML. Most other artifacts work standalone.
Put your Claude work into production
14-day free trial, no credit card. Domains, staging and snapshots included. Runs on EU infrastructure.