# Connect Windsurf to Done Bear

*Last updated: 2026-07-24*

> Add the server with the `serverUrl` key, refresh MCP, and sign in with OAuth. Cascade can then capture and complete Done Bear tasks.

**Endpoint:** `https://mcp.donebear.com/mcp`

## Connect Windsurf to Done Bear

1. **Open the Windsurf MCP config.** Open `~/.codeium/windsurf/mcp_config.json` or use Cascade’s MCP settings.
2. **Add the server with serverUrl.** Add a `donebear` server with `serverUrl` set to https://mcp.donebear.com/mcp.
3. **Refresh and sign in.** Refresh the server list and ask Cascade for your tasks. The first call opens an OAuth sign-in.

~/.codeium/windsurf/mcp_config.json (note: serverUrl, not url)

```json
{
  "mcpServers": {
    "donebear": {
      "serverUrl": "https://mcp.donebear.com/mcp"
    }
  }
}
```

## Know before you connect

- Remote MCP over OAuth needs a recent Windsurf version.

## FAQ

### Why does Windsurf use serverUrl instead of url?

Windsurf expects `serverUrl` for remote HTTP servers, so a config copied from Cursor with `url` fails. It is the top cause of a failed connection.

---

[Create a workspace](https://app.donebear.com) or read the [MCP docs](/docs/mcp/get-started).

---

Every Done Bear page is listed at https://donebear.com/llms.txt. Any page has a markdown copy at its URL plus `.md`. Start from the map rather than guessing a path.
