Brainbase MCP
Enables management of Brainbase agents, components, evals, tasks, and more via a remote MCP connection with OAuth authentication.
README
Brainbase MCP
The official Brainbase MCP for any compatible MCP client.
Any compatible MCP client can connect to Brainbase over Streamable HTTP and OAuth. This repository also includes optional Codex and Claude Code packages that bundle the same MCP connection with a companion operating skill.
What it provides
- A credential-free remote MCP connection to
https://api.brainbaselabs.com/mcp - Client-managed Brainbase OAuth with no pasted API keys or bearer tokens
- Agent, component, eval, task, orchestration, schedule, template, and skill tools for any compatible MCP client
- An optional maintained operating skill for clients that support packaged skills
- Revision-safe targeted writes, idempotent creates, destructive confirmation, and explicit billable-run guidance
- Optional Codex, Claude Code, and Brainbase package manifests
Workflows are intentionally excluded.
Permissions and safety
Brainbase OAuth requests the mcp:all scope. This grants the client
user-wide access to Brainbase resources that the signed-in user can already
access under normal Brainbase permissions. It is not limited to one agent.
That means the MCP can:
- inspect and update agents, including an agent it is attached to;
- manage supported agent components, evals, orchestrations, and schedules;
- start tasks and eval runs that may consume paid Brainbase usage; and
- archive or delete supported resources after revision and name confirmation.
The package contains no tokens, secrets, credential headers, or environment values. OAuth credentials remain in the installing client and Brainbase.
Inspect changes before approving them, especially operations marked billable or destructive.
Requirements
- A Brainbase account
- An MCP client with remote Streamable HTTP and OAuth support
- Permission to open
app.brainbaselabs.comto complete OAuth
Connect from any MCP client
Configure a remote HTTP MCP server named brainbase with this URL:
https://api.brainbaselabs.com/mcp
For clients that accept an mcpServers object, adapt this credential-free
configuration:
{
"mcpServers": {
"brainbase": {
"type": "http",
"url": "https://api.brainbaselabs.com/mcp"
}
}
}
Do not add authorization headers or paste tokens into the configuration. Complete Brainbase OAuth through the client when prompted.
Optional: install the Codex package
The Codex package installs the MCP connection and companion operating skill:
codex plugin marketplace add BrainbaseHQ/brainbase-mcp --ref main
codex plugin add brainbase-mcp@brainbase
Complete OAuth when Codex prompts during installation or first use, then start a new thread.
Try:
Use $brainbase-mcp to list my Brainbase agents and explain which one is safe to modify.
Remove it with:
codex plugin remove brainbase-mcp@brainbase
codex plugin marketplace remove brainbase
Optional: install the Claude Code package
The Claude Code package installs the same MCP connection and operating skill:
claude plugin marketplace add --scope user BrainbaseHQ/brainbase-mcp
claude plugin install --scope user brainbase-mcp@brainbase
Complete OAuth when Claude Code prompts, restart Claude Code, and invoke a Brainbase tool.
Remove it with:
claude plugin uninstall --scope user brainbase-mcp@brainbase
claude plugin marketplace remove --scope user brainbase
Removing the plugin removes its local configuration. If an OAuth credential may have been exposed, report it through the private process in SECURITY.md.
First-use workflow
- List organizations and teams rather than guessing IDs.
- Inspect an agent and obtain its current opaque revision.
- Make one targeted change.
- Read the resource back and verify the result.
- Test behavior with a task or eval before deploying a schedule.
The companion skill applies this workflow automatically when installed. Otherwise, follow the same sequence directly with the MCP tools.
Capability boundaries
Directly supported operations include:
- Agent inspection, creation, updates, archive, and deletion
- Instructions, playbooks, registry skills, and MCP server configuration
- Eval lifecycle and result retrieval
- Orchestration members, edges, schedules, and trigger testing
- Task creation, follow-ups, interruption, and normalized events
- Registry template and skill discovery
Interactive or guided operations include secret entry, third-party OAuth, browser credentials, memory administration, Slack, meetings, phone, and external app triggers.
Arbitrary file CRUD, functions, modes, and legacy workflows are not exposed by this MCP.
Repository layout
.mcp.json— shared credential-free remote MCP descriptor.codex-plugin/— Codex plugin metadata.claude-plugin/— Claude Code plugin and marketplace metadata.agents/plugins/marketplace.json— Codex marketplace metadataskills/brainbase-mcp/— maintained skill and reference materialcomponents/mcps/brainbase/— Brainbase package MCP componentbrainbase.json— optional Brainbase registry package manifestscripts/validate.mjs— dependency-free package validation
Development
Run the repository validation:
node scripts/validate.mjs
Validate with Claude Code:
claude plugin validate --strict .
Test locally in Codex:
codex plugin marketplace add .
codex plugin add brainbase-mcp@brainbase
See CONTRIBUTING.md before changing manifests or releasing a new version.
Versioning and releases
The package follows semantic versioning. A release updates the version in
package.json, both client plugin manifests, and brainbase.json.
When the skill or MCP component changes, regenerate the corresponding
brainbase.json checksum before release. Pull requests and main are validated
by GitHub Actions.
This repository is the canonical source for the Brainbase MCP distribution. Any compatible MCP client can connect directly to the remote endpoint. The npm package is intentionally disabled; optional Codex and Claude Code packages install from this Git repository.
Support
- Product documentation: https://docs.brainbaselabs.com
- Product website: https://brainbaselabs.com
- Bugs and feature requests: https://github.com/BrainbaseHQ/brainbase-mcp/issues
- Security reports: SECURITY.md
License
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。