Half the team uses Windsurf. Tried the obvious thing:
sdods mcp install windsurf -p demo-shopUnknown client "windsurf".
→ Use one of claude, cursor, vscode, codex.Do I have to hand-write the config, or is there a flag I am missing?
Example threads. These questions and answers were written by the SDODS team to document real problems and how to fix them. The people named are illustrative, not real users. Questions asked on this site are marked new.
Half the team uses Windsurf. Tried the obvious thing:
sdods mcp install windsurf -p demo-shopUnknown client "windsurf".
→ Use one of claude, cursor, vscode, codex.Do I have to hand-write the config, or is there a flag I am missing?
Accepted answer
Hand-write it, but do not hand-write it from scratch — Windsurf reads the same mcpServers shape Cursor does, so generate Cursor's and paste:
sdods mcp install cursor -p demo-shop --print--print writes nothing; it shows the target file and the snippet. Drop the JSON into .windsurf/mcp.json under the same mcpServers key and restart the editor.
The installer's list is only about which config file it knows how to merge without clobbering somebody else's servers. The server itself does not care which client is on the other end of the pipe — it is stdio either way.
Wrap commands and output in triple backticks and they will render as a code block.
Checking whether you’re signed in…
Have a different question? Ask it.