Devin MCP: put your site online from Devin Desktop
Devin Desktop is the new name for Windsurf. Add Cloudzyro once, then ask Devin Local, its agent, to put your site online.
Last updated
Devin Desktop
Put the bakery site online with Cloudzyro
Cloudzyro
Version 4 of northwind-bakery is on its way. I'll tell you when it's live.
Northwind Bakery
Version 4 · Devin Desktop
- Received
- Building
- Starting
- Live
How to connect Devin Desktop to Cloudzyro
Create your free Cloudzyro account, then connect Devin Desktop once. There are no keys to copy.
In Devin Desktop
- 1
Open the Agents window, click Customize in the sidebar, then the MCPs tab, and open the config file for This computer. Add:
{ "mcpServers": { "cloudzyro": { "url": "https://api.cloudzyro.com/mcp", "transport": "http" } } } - 2
Save and refresh the list. When Cloudzyro shows Needs authentication, click Authenticate and sign in in your browser: sign in to Cloudzyro, choose All my workspaces (or one workspace) and select Allow.
- 3
Ask Devin: “Put this site online with Cloudzyro.”
With the Devin CLI
- 1
Add it for every project on your computer:
devin mcp add cloudzyro https://api.cloudzyro.com/mcp -s user - 2
Sign in when it asks, then ask Devin to deploy.
Example prompts for Devin Desktop
You don't need to name Cloudzyro's tools: say what you want, and Devin Desktop picks the right steps. A few things people ask:
- You
“Put this site online with Cloudzyro and tell me the address.”
- You
“Why did the last deploy fail?”
- You
“Restore the previous version.”
- You
“Deploy with the message Fixed the menu.”
- You
“List my sites and which ones are live.”
- You
“Deploy this folder to northwind-bakery and tell me when it's live.”
On this page
Devin MCP servers, and what happened to Windsurf
Devin Local, the agent in Devin Desktop, can use tools from the MCP servers in its MCP config. It supports remote servers over Streamable HTTP with OAuth sign-in, which is how Cloudzyro connects. MCP, the Model Context Protocol, is the open standard behind it: What is an MCP server? explains it in plain words.
Cognition renamed Windsurf to Devin Desktop on June 2, 2026, and your Windsurf settings carried over. MCP servers now live in ~/.config/devin/mcp_config.json for your whole computer, or .devin/mcp_config.json inside one project, and a remote server's address goes under url.
These steps follow Devin's own documentation. If a menu has moved, add the same address as an HTTP MCP server and sign in when it asks.
How Devin sends your site
Devin works in the project you have open. When you ask it to deploy, it zips that folder and sends it through a one-time upload link, so open the folder with your index.html or package.json at the top. Naming the site (“Deploy this to northwind-bakery”) updates it rather than making a new one. We work out what the folder is from its top level: an index.html goes online as it is, a site with a build step (Vite, React, Astro) is built, and a Node.js app, including Next.js, runs on Node 24 with its start script. Each deploy becomes a version, and the current one stays online until the new one is ready.
What Devin Desktop can and can't do
Once connected, Devin Desktop can check a name, create a site, send its files, follow the deploy, list your sites and versions, and restore an earlier version: eleven tools in all, which it picks itself. It can never delete a site, see or set environment variables, or change your plan. Those stay in the console. The full list is on Build with AI, and the details in What your AI tool can do.
When Devin Desktop signs in, you choose All my workspaces (the default if you're in more than one, and it asks which workspace before creating a site) or one workspace. Owners and admins can deploy; members can only look. A site connected to a Git repository takes new versions only from pushes, so Devin Desktop can follow it but not deploy it. See Workspaces and your team.
Check and fix the Devin connection
- Devin doesn't see Cloudzyro. Check the MCPs tab lists it under This computer and that it's switched on, then refresh the list.
- It shows Needs authentication. Click Authenticate and sign in again in your browser.
- It asks before using a tool. Devin asks for approval before each MCP tool call by default; allow the Cloudzyro ones you're happy with.
- You're still on an older Windsurf version. Use Cascade's MCP settings instead, where the address goes under
serverUrl. - A deploy failed. Devin gets the reason and a suggested fix. See Fix a failed deploy.
After it's live
- Your own domain is free on every plan. Devin Desktop can't add it, so add it on the site's Domains tab and point
wwwatdomains.cloudzyro.app. See Point a domain at your site. - Data belongs in a database, because sites have no permanent disk. Connect Supabase in a click, or paste a connection string from Neon or another provider, on the site's Database tab. See Connect Supabase.
- Price: connecting Devin Desktop is free, and Launch is free with business use allowed and 100 GB of traffic a month. Boost is $20 a month per site plus tax. Team members are free on every plan. See pricing.
Keep reading
- Deploy a site with your AI tool and Fix a failed deploy, in the docs
- What is an MCP server?
- Sites & Apps: everything a site gets
Using another tool?
Questions about Devin Desktop and Cloudzyro
Is Devin Desktop the same as Windsurf?
Do I need an API key in the config file?
Which folder does Devin send?
I still use Windsurf. Does this work?
Can Devin Desktop see my secrets or delete my sites?
Which Cloudzyro workspace does Devin Desktop use?
Put your next site online from Devin Desktop
Free to start, free for business, with every version kept.