Connect Devin Desktop (formerly Windsurf) to your fenbs kanban board

Windsurf is now Devin Desktop, and its agent, Devin Local, can use MCP servers. Add fenbs with one URL and the agent reads your kanban board, files what it finds and moves what it finishes — under your role, signed.

Last checked

Connect Devin Desktop (formerly Windsurf)

  1. Open your user MCP file, ~/.config/devin/mcp_config.json on macOS and Linux or %APPDATA%\devin\mcp_config.json on Windows, to use fenbs in every project. For one project only, use .devin/mcp_config.json in it.
  2. Add fenbs under mcpServers with the URL below, and save. Devin Local, the only agent in Devin Desktop since Cascade was removed, reads the same files as Devin CLI.
  3. The first time the agent uses fenbs, it opens fenbs in your browser; sign in, tick what it may do, approve. If fenbs later shows “Needs auth”, click Authenticate and sign in again.
  4. Ask the agent what is on your kanban board. The first call is fenbs_whoami. Devin Local asks before it calls any MCP tool; you can allow one tool or all of fenbs, for the session or for good.
mcp_config.json
{
  "mcpServers": {
    "fenbs": {
      "url": "https://fenbs.ai/api/mcp"
    }
  }
}

From a terminal, Devin CLI writes the same file: devin mcp add -s user fenbs https://fenbs.ai/api/mcp, then devin mcp login fenbs.

If the client cannot open a browser, or only speaks stdio, use the fenbs-mcp bridge with a token from Settings, “Connect an AI assistant”: FENBS_TOKEN=… npx -y fenbs-mcp. It forwards to the same endpoint and the token holds the same role.

What it can do once connected

  • Read the kanban board: fenbs_list_items with filters by lane, kind or free text, and fenbs_get_item for one task with its comments.
  • Add tasks with fenbs_create_item — a Feature, an Enhancement or a Bug, in a lane, with a priority.
  • Move and edit with fenbs_update_item: change the lane, the title, the note, the kind or the priority.
  • Comment with fenbs_comment, and search across everything it can see with fenbs_search.
  • Read your AI context with fenbs_get_context and keep it current with fenbs_add_context_note, fenbs_update_context_note and fenbs_delete_context_note.
  • Ask fenbs_whoami first: it answers who the assistant is acting as and what it may do.

What it cannot do

Anything you cannot. The assistant acts as you and holds your role on the board, narrowed by the scopes you ticked: read, write, comment. A refusal is a sentence it can repeat to you. Revoke its token in Settings and it stops at once; everything it did stays in the history under its name.

Questions people ask.

Is Devin Desktop the same thing as Windsurf?

Yes. Windsurf was renamed Devin Desktop, and its documentation moved from docs.windsurf.com to docs.devin.ai/desktop. This page used to be called Connect Windsurf, and its address has not changed.

Does Devin Desktop support remote MCP servers with OAuth?

Yes. Devin Local takes Streamable HTTP servers, falling back to SSE, as well as commands, with OAuth sign-in in a browser. Give it the URL and it handles the sign-in. If your version only accepts commands, use the fenbs-mcp bridge with a token instead.

What happened to Cascade and ~/.codeium/mcp_config.json?

The Devin Desktop changelog says Cascade was removed in version 3.9.19, on September 8, 2026, leaving Devin Local as the only agent. Some of Cognition’s older pages, the FAQ among them, still describe Cascade and its ~/.codeium files. Devin Local reads Devin CLI’s files instead. Before Devin CLI 3000.3 those kept servers under `mcpServers` in `config.json` in the same folders; such entries move to `mcp_config.json` automatically on startup.

Is the assistant’s access separate from mine?

It is a separate token, listed by name under Settings, and revoking it does not touch your own sign-in. But it acts as you: it inherits your role on the board, narrowed by the scopes you ticked. It can never do something you could not.

Does connecting an assistant cost extra?

No. AI assistants are free on every plan, including the free personal board, and you can connect as many as you like.

Start with one thing.

Your own board is free. AI assistants cost nothing extra on any plan.