关于 butterbase-ai
@butterbase/mcp 是 Butterbase 的官方 MCP 服务,可在 Claude Code、Claude Desktop、Cursor 等 MCP 客户端中管理 Butterbase 后端,包括 schema、认证、函数、存储、RAG 和部署。既可通过 npx 本地运行,也提供托管的远程服务。
主要功能
- 01通过 npx 本地运行或使用托管远程端点
- 02管理 schema、迁移与行级数据
- 03认证、OAuth 与用户管理
- 04函数部署、调用与存储、KV 管理
- 05RAG 内容管理与查询
- 06前端部署、预览与 RLS 配置
适用场景
- 01在 Claude Code 或 Cursor 中直接管理 Butterbase 应用的数据库结构
- 02通过 AI 客户端部署和调用云函数
- 03为应用配置认证、存储和 RAG 检索
MCP 相关
该项目是 MCP 服务,向 MCP 客户端暴露 38 个工具,用于管理 Butterbase 的应用、数据、认证、函数和部署等功能。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
服务地址
https://api.butterbase.ai/mcp一键复制安装命令
Claude CodeTerminal
claude mcp add --transport http butterbase-ai https://api.butterbase.ai/mcpCursor.cursor/mcp.json
{"mcpServers":{"butterbase-ai":{"type":"http","url":"https://api.butterbase.ai/mcp"}}}在 Cursor 中打开VS Code.vscode/mcp.json
{"servers":{"butterbase-ai":{"type":"http","url":"https://api.butterbase.ai/mcp"}}}在 VS Code 中打开Claude Desktopclaude_desktop_config.json
{"mcpServers":{"butterbase-ai":{"type":"http","url":"https://api.butterbase.ai/mcp"}}}Windsurf~/.codeium/windsurf/mcp_config.json
{"mcpServers":{"butterbase-ai":{"serverUrl":"https://api.butterbase.ai/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
全部服务地址
Streamable HTTP
https://api.butterbase.ai/mcp需要授权工具
详细介绍
@butterbase/mcp
Butterbase 官方的模型上下文协议 服务 — 可通过任何支持 MCP 的客户端(Claude Code、Claude Desktop、Cursor、Windsurf 等)在 Butterbase 上管理架构、身份验证、函数、存储、RAG、实时功能和部署。
安装
npx @butterbase/mcp
或全局安装:
npm install -g @butterbase/mcp
butterbase-mcp
配置
添加到 MCP 客户端配置(.mcp.json、claude_desktop_config.json 等)中:
{
"mcpServers": {
"butterbase": {
"command": "npx",
"args": ["-y", "@butterbase/mcp"],
"env": {
"BUTTERBASE_API_KEY": "bb_sk_your_key_here"
}
}
}
}
在 butterbase.ai 获取 API 密钥。
托管版本
想跳过本地安装?Butterbase 也提供托管的 MCP 端点:
{
"mcpServers": {
"butterbase": {
"url": "https://api.butterbase.ai/mcp",
"headers": {
"Authorization": "Bearer ${BUTTERBASE_API_KEY}"
}
}
}
}
可执行的操作
该服务提供 38 个工具,覆盖 Butterbase 的各项功能,包括:
- 应用和区域 —
init_app、manage_app(操作:list/delete/pause/get_config/update_access_mode/secure/update_cors/set_visibility/preview_clone_env_vars/clone/get_clone_job/find_templates/set_clone_webhook/link_substrate/unlink_substrate/set_substrate_autopropagate/move/move_status/teardown_source_replica/get_env/update_env/publish_template_release/list_template_releases/get_template_release/check_template_updates/update_from_template)、list_regions - 架构 —
manage_schema、manage_migrations - 身份验证 —
manage_auth_config、manage_auth_users、manage_oauth、manage_people - 数据 —
select_rows、insert_row、seed_database - 函数 —
deploy_function、invoke_function、manage_function - 存储和 KV —
manage_storage、manage_kv - 前端和预览 —
create_frontend_deployment、manage_frontend、manage_edge_ssr、manage_preview、promote_preview - RAG —
manage_rag_content、rag_query - 实时功能和 Durable Objects —
manage_realtime、manage_durable_objects - AI 网关和 Agent —
manage_ai、manage_agents - RLS —
manage_rls - 代码仓库 —
manage_repo - 集成和计费 —
manage_integrations、list_partner_apis、manage_billing - API 密钥和审计日志 —
manage_api_keys、query_audit_logs - 文档、建议和黑客马拉松 —
butterbase_docs、submit_suggestion、prep_and_submit_hackathon_entry
完整列表请参阅 Butterbase 文档。
许可证
Apache-2.0 © NetGPT Inc.
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。