1
Add Linear from the TUI
Run A server name takes letters, numbers, and single underscores or hyphens;
/mcp, press Alt+A, and enter a name and URL:__ is reserved for tool namespacing. Alt+A only takes a name and a URL, so it only reaches remote HTTP servers, and it always writes to your global ~/.corbits/settings.json, never the current repo’s local file. (name and URL validation; Alt+A row)2
Authorize Linear
After the first connection attempt,
/mcp shows linear with the status needs auth. Select that row and press Enter. Corbits Code opens Linear’s consent page in your browser and copies its URL to the clipboard automatically. Approve in the browser; a loopback server on your machine catches the redirect and exchanges the code for tokens with no paste-back. The row changes to connected when authorization completes. (authorization action; authorization flow test; HTTP OAuth connection)The token is written under ~/.corbits/mcp-auth/, with its file identity derived from the server name and normalized URL, never into settings.json. (token file identity)3
Get a Slack bot token
Create a Slack app at api.slack.com/apps, install it to your workspace, and grant it the bot scopes it needs to read and post messages, for example
channels:history, channels:read, and chat:write. Copy the bot token (xoxb-...) and the team ID from OAuth & Permissions.4
Add Slack alongside Linear
Alt+A cannot add a stdio server, since it only ever writes a name and a URL. Open Confirm the package name and required scopes against whichever Slack MCP server you actually install; the one above is the long-standing community reference implementation, not one Corbits maintains or vets. Corbits Code passes an entry’s
~/.corbits/settings.json, the same file Alt+A wrote Linear into, and replace its mcpServers value with this combined map:env map to that server’s process only, so keep the token inside the slack entry. That holds in a repo’s local .corbits/settings.json too, where a token-shaped key at the top level is ignored with a diagnostic instead. Settings are read at startup, so exit and start Corbits Code again after saving the file. (MCP entry schema; stdio process environment; local credential-key guard; startup resolution)/mcp lists both linear and slack as connected rows. Select a row and press Alt+D to disable that server without deleting its configuration. Press Alt+R to open a confirmation, then confirm to remove the configuration. When the removed entry is an HTTP server, Corbits Code also attempts to delete its saved OAuth state. (MCP management actions; MCP shortcut handling; disable and removal persistence)
Corbits Code in full
The specialist fleet, the permission and secret guards, hooks, plugins, and what to do once one repository is not enough.
The Corbits platform
The runtime primitives Corbits Code is assembled from, and what else you can build on them.
Support
Help Center
Join hundreds of developers building with Corbits and speak with the team directly.