Codex Plugin
Install the Busabase Codex plugin from the busabase/skills marketplace and verify its Cloud MCP connection.
Connect Codex with the Busabase plugin
The Busabase plugin is the fastest way to use Busabase Cloud from Codex. It installs a hosted OAuth MCP profile plus two reusable skills:
$busabasefor inspecting workspaces, proposing Change Requests, and working with approved data.$busabase-app-creatorfor building a complete Busabase workspace app.
The plugin is published from the public busabase/skills repository. No Busabase API key is required.
Busabase Desktop uses a local connection
The plugin's bundled MCP profile connects to https://busabase.com/api/mcp. To use Busabase Desktop on the same machine, follow the MCP guide and select Local with http://localhost:15419/api/mcp.
1. Add the marketplace and plugin
Run these commands in your terminal:
codex plugin marketplace add busabase/skills
codex plugin add busabase@busabaseThe first command registers the GitHub repository as the busabase marketplace. The second installs the busabase plugin from that marketplace.
Check both states:
codex plugin marketplace list
codex plugin listYou can also start Codex and enter /plugins to inspect the installed plugin and its bundled skills.
2. Authorize the Cloud MCP connection
Plugin installation and MCP authorization are separate. Start the Busabase OAuth flow:
codex mcp login busabase --scopes mcp
codex mcp listComplete the browser flow with the Busabase account that owns the target workspace. Choose the smallest useful permission and a finite expiration. For normal agent work, prefer changeRequest.
In codex mcp list, the busabase row should show OAuth authentication. If it still says Not logged in, rerun the login command and complete the newly opened browser tab while the command is active.
3. Start a new Codex task
Start a new task after installation and login so Codex loads the plugin's skills and authenticated tool catalog. In the new task:
- Enter
/pluginsand confirm Busabase is installed and enabled. - Enter
/mcpand confirm thebusabaseserver is connected. - Ask Codex to call
auth_verify. - If more than one space is returned, choose one and use its id as
targetSpaceId. - Ask Codex to call
bases_listas a read-only smoke test.
Busabase rejects ambiguous multi-space calls instead of guessing.
4. Use the bundled skills
Describe the outcome directly, or invoke a skill explicitly:
$busabase list the Bases in my selected workspace and summarize their purpose.$busabase-app-creator create a lightweight content calendar app in Busabase.The plugin follows Busabase's approval-first workflow. It may propose a Change Request, but it must not review, merge, or close one unless you explicitly direct that decision.
Update or reconnect
Refresh the Git-backed marketplace:
codex plugin marketplace upgrade busabaseStart a new Codex task after an update so it loads the refreshed bundle.
To switch Busabase accounts or replace an expired grant:
codex mcp logout busabase
codex mcp login busabase --scopes mcp
codex mcp listIf your organization blocks Git marketplace sources, ask the workspace administrator to allow https://github.com/busabase/skills, or use the direct MCP setup instead.
Which setup should I use?
| Environment | Recommended setup |
|---|---|
| Codex + Busabase Cloud | Install the plugin from busabase/skills |
| Codex + Busabase Desktop | Add the local MCP endpoint from the MCP guide |
| Another coding agent | Use its MCP quick setup or run npx skills add busabase/skills |
Codex plugin documentation · Busabase skills and plugin source