MCP in Windsurf
Add Onto to Windsurf's Cascade so the agent can call read_url, score_url, and read_and_score while you code.
mcpServers schema, identical to Claude Desktop and Cursor — so if you have an existing block from those, the same JSON works here.Install steps
Grab a key from app.buildonto.dev/read/keys. Free tier: 1,000 requests / month.
In Windsurf: Settings → Cascade → MCP Servers. Click "Add server" (or "Edit raw config" if you prefer the JSON path).
Paste the standard block:
{
"mcpServers": {
"onto": {
"command": "npx",
"args": ["-y", "@ontosdk/mcp@latest"],
"env": {
"ONTO_API_KEY": "onto_sk_live_your_key_here"
}
}
}
}Cascade picks up the change after saving. If tools don't appear, restart Windsurf — MCP server detection runs once per process.
Via the file
If you'd rather edit the config file directly, Windsurf stores Cascade's MCP config under your user profile:
~/.codeium/windsurf/mcp_config.jsonThe schema inside is identical to the block above — same mcpServers wrapper. Save the file, then refresh Cascade or restart Windsurf.
Verify
Open Cascade chat and check the available tools list — onto should appear with six tools connected.