Take Windsurf output live on EU infrastructure
Cascade can build an entire site, but it still needs somewhere sovereign to put it. VibeDeploy registers as an MCP server inside Windsurf, so the agent deploys to EU-hosted infrastructure, wires up your domain and hands back a live URL without you leaving the editor.
Why VibeDeploy for Windsurf
The usual Windsurf exit ramp is a US-centric host bolted on after the fact. With VibeDeploy in mcp_config.json, publishing becomes part of the agent loop instead: Cascade gets deploy, domain and staging tools that resolve to infrastructure under EU jurisdiction, and your workflow does not gain a second toolchain.
Cascade deploys directly
Once the MCP server is registered, the agent can deploy builds, list sites and manage domains as ordinary tool calls. Publishing is one more instruction, not a separate chore.
Standard builds, no config
Vite, Astro, SvelteKit, static Next.js export or plain HTML deploy as-is. The build command and output directory are detected automatically.
European infrastructure, flat plans
Hosting runs in EU data centres under a European operator, with domains and SSL included on every plan. Flat per-plan pricing keeps agent-driven redeploys free of billing surprises.
The Windsurf to production workflow
- 1
Build your app in Windsurf
Iterate with Cascade as normal. When the preview works, you're ready to ship. VibeDeploy serves static and SPA output: Vite, static Next.js export, Astro, SvelteKit, or plain HTML.
- 2
Connect the VibeDeploy MCP server
Start a 14-day free trial at vibedeploy.eu (no credit card). In Windsurf, open the Cascade settings, then MCP servers, and add the VibeDeploy entry to your mcp_config.json. A browser window opens once to authorise it with your VibeDeploy account.
// ~/.codeium/windsurf/mcp_config.json { "mcpServers": { "vibedeploy": { "serverUrl": "https://mcp.vibedeploy.be/mcp" } } } - 3
Tell Cascade to deploy
Ask in plain language: "Deploy this site to VibeDeploy." Cascade calls the deploy tool, uploads your build, and replies with the live URL. No manual upload, no copy-paste back to a browser.
- 4
Add a custom domain
In site settings, add your domain and point a CNAME at VibeDeploy. SSL provisions automatically, usually within 60 seconds. Until then the site is live at name.vibedeploy.eu.
- 5
Prefer not to use MCP? Two other ways
Connect a GitHub repo so every push builds and redeploys automatically, or drag your build output into the dashboard. Same hosting, your choice of workflow.
Windsurf hosting at a glance
How Windsurf's default hosting and a generic alternative compare to VibeDeploy.
| Feature | Windsurf default / generic alt | VibeDeploy |
|---|---|---|
| Editor integration | None / manual | Native MCP server |
| Hosting location | Varies | EU (Belgium) |
| Framework auto-detect | Yes (Vercel/Netlify) | Yes |
| Redeploy on git push | Varies | Yes |
| Per-team pricing | Per-seat | Flat per plan |
Common questions about deploying Windsurf
Does VibeDeploy support Next.js apps from Windsurf?expand_more
Static export and SPA-mode Next.js work out of the box. Server-side rendering and API routes require running the Next.js server, which is not part of VibeDeploy's static-edge model. For SSR-heavy Next.js, use a server host; for static-export Next.js, just deploy.
How does the Windsurf integration actually work?expand_more
Through MCP. Windsurf has native Model Context Protocol support, so once you add the VibeDeploy server to mcp_config.json and authorise it, the deploy tools become available to the Cascade agent. You ask it to deploy in plain language and it handles the API calls for you.
Is there a command-line tool to install?expand_more
No, and you don't need one. You deploy by asking Cascade through the MCP server, by connecting a GitHub repo for build-on-push, or by uploading from the dashboard. There is nothing to install globally.
Where is my site hosted, and what about GDPR?expand_more
Your site is served from Belgium and stays in the EU. Hosting is provided by Serso BV, a Belgian company, so your data and your visitors' data never leave EU jurisdiction. Custom domains and automatic SSL are included on every plan.
Can I deploy a private staging environment?expand_more
Yes, on the Studio plan and above. Each site gets a parallel staging URL on its own subdomain, password-protected by default.
Put your Windsurf work into production
14-day free trial, no credit card. Domains, staging and snapshots included. Runs on EU infrastructure.