Busabase for Devin

Connect Devin to Busabase

Cognition's autonomous software engineer: a cloud agent (app.devin.ai) that plans, writes, tests and reviews code in its own VM, plus a local Devin CLI. MCP servers, plugins and Agent Skills are managed on the Customize page. (The editor formerly called Windsurf is now Devin Desktop — a separate row.)

Paste this into Devin

Read https://busabase.com/SETUP_SKILL.md and set up Busabase for me. Follow it through to the end, then confirm the connection works.

Read the Devin Skills documentation
Busabase
Agent Skill
A Base of posts in a Busabase workspace, with records, views, and agent prompts

Give your agent this one instruction

You end up with more than a connector: the busabase skill carries the whole change-request workflow, the CLI, and the full API — available in every future session without re-pasting anything.

Asks first

Busabase Cloud or Personal Desktop — your call, before anything happens.

Connects

Signs you in and stores the credential itself. No API key to copy by hand.

Seeds a Base

Creates and fills your first Base, so the workspace is not an empty screen.

Installs the skills

busabase and busabase-app-creator become permanent, for every session after this.

For this agent

Devin follows the open Agent Skills standard, so the same SKILL.md files work across tools. Repo skills are discovered in `.agents/skills/<name>/SKILL.md` (recommended) and `.devin/skills/`; skills can also be created on the Customize page at personal, organization or enterprise scope. The installer that SETUP_SKILL.md runs writes to `.agents/skills`, which Devin discovers automatically in connected repositories.

Prefer a connector?

If you would rather wire Busabase in as MCP tools than let the agent install a skill, use the server URL below.

At a glance

Vendor
Cognition
How it connects
MCP + OAuth · Plugin / Skill · busabase-cli · REST API
Transport
Streamable HTTP
Authentication
OAuth (dynamic registration)
Config file
.devin/mcp_config.json (project) / .devin/mcp_config.local.json (local); Customize → MCPs in Devin Cloud
Run this
curl -fsSL https://cli.devin.ai/install.sh | bash

Devin runs code in its own cloud VM (and locally via Devin CLI), can fetch a URL and run shell commands, so the Skill path applies. Start a Devin session (app.devin.ai) or run devin in a project and ask: Read https://busabase.com/SETUP_SKILL.md and set up Busabase for me. Review the commands it proposes, approve the Busabase sign-in link in your browser, then ask it to verify the active account.

Prefer a connector?

Devin Cloud: open Customize → MCPs → Add MCP → Add custom MCP, choose transport HTTP, set the Server URL to https://busabase.com/api/mcp, choose OAuth as the authentication method, save, then click Connect to authorize.

Devin CLI: add Busabase to the mcpServers section of .devin/mcp_config.json:

{
  "mcpServers": {
    "busabase": { "url": "https://busabase.com/api/mcp", "transport": "http" }
  }
}

Then run devin mcp login busabase to complete OAuth in the browser. Keep personal keys in .devin/mcp_config.local.json, which is gitignored.

Devin MCP documentation

Known gotchas

Devin supports three MCP transports (stdio, SSE, Streamable HTTP); for Busabase use HTTP — the CLI tries Streamable HTTP first and falls back to SSE only on non-authentication 4xx errors (401 and insufficient-scope 403 are reported so you can authenticate). Servers without dynamic client registration need a pre-registered OAuth client (`oauthClientId` / `oauthClientSecret`, callback `https://api.devin.ai/mcp/oauth/callback`); Busabase registers dynamically, so no client credentials are needed. Don't confuse this row with Devin Desktop (formerly Windsurf, the editor) or with Cascade.

How it compares

Connection capabilities side by side with other agents already in this directory.

CapabilityDevinClaude CodeCursor
TypeAgent platformsTerminal agentsAI editors
Recommended pathAgent SkillAgent SkillAgent Skill
How it connectsMCP + OAuth · Plugin / Skill · busabase-cli · REST APIMCP + OAuth · Plugin / SkillMCP + OAuth · Plugin / Skill
TransportStreamable HTTPStreamable HTTPStreamable HTTP
AuthenticationOAuth (dynamic registration)OAuth (dynamic registration)OAuth (dynamic registration)
These stepsFrom official docsLast checked Nov 8, 2026

Written from this agent's own documentation. We have not re-run every step on a real machine, so check the linked docs if a command has changed.

Let your agent do the setup

One instruction, one authorization, and every change it makes afterwards carries a message and a diff you can check or revert.

Browse every agent

Paste this into Devin

Read https://busabase.com/SETUP_SKILL.md and set up Busabase for me. Follow it through to the end, then confirm the connection works.