AI agents (MCP) Windsurf
Motion Text in Windsurf
Point Windsurf's Cascade at one MCP URL and it drafts real, editable videos.
Windsurf's Cascade agent supports MCP servers through its own config file. Add Motion Text under mcpServers using the serverUrl key Windsurf uses for remote servers, or add it from Cascade's Manage MCPs panel — then Cascade can build a video from your prompt and return an edit link.
Drafting is anonymous and instant. When you want Cascade working on your own saved projects (and, on Pro, real server renders), swap in the studio endpoint and sign in when prompted.
Connect Windsurf
Add to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"motion-text": { "serverUrl": "https://motiontext.video/mcp" }
}
}Edit ~/.codeium/windsurf/mcp_config.json, or use Cascade → Manage MCPs → Add. Windsurf remote servers use serverUrl (not url). Refresh the MCP list after editing.
That's the anonymous endpoint — drafting only, no account. For the full toolset on your own projects (and, on Pro, 1080p/4K server renders), use the studio endpoint https://motiontext.video/mcp/studio and sign in when Windsurf prompts you. Details on the main MCP page.
Good to know
- Windsurf uses
serverUrlfor remote HTTP servers — the most common gotcha coming from other clients. - Hit the refresh icon in the MCP panel after editing the JSON.
- The studio endpoint unlocks your own projects and Pro server renders.
Questions
Is the config key url or serverUrl?
Windsurf uses serverUrl for remote MCP servers. Using url is the most common reason a Windsurf connection fails to appear.
Where's the config file?
~/.codeium/windsurf/mcp_config.json, or add it through Cascade's Manage MCPs panel.
Is there a tool limit?
Windsurf caps active MCP tools; Motion Text's set fits comfortably, but disable unused servers if you hit the limit.