mcpField
B
butterbase-ai

butterbase-ai

远程服务
butterbase.ai云与基础设施3.0k今天更新

关于 butterbase-ai

@butterbase/mcp 是 Butterbase 的官方 MCP 服务,可在 Claude Code、Claude Desktop、Cursor 等 MCP 客户端中管理 Butterbase 后端,包括 schema、认证、函数、存储、RAG 和部署。既可通过 npx 本地运行,也提供托管的远程服务。

主要功能

  1. 01通过 npx 本地运行或使用托管远程端点
  2. 02管理 schema、迁移与行级数据
  3. 03认证、OAuth 与用户管理
  4. 04函数部署、调用与存储、KV 管理
  5. 05RAG 内容管理与查询
  6. 06前端部署、预览与 RLS 配置

适用场景

  1. 01在 Claude Code 或 Cursor 中直接管理 Butterbase 应用的数据库结构
  2. 02通过 AI 客户端部署和调用云函数
  3. 03为应用配置认证、存储和 RAG 检索

MCP 相关

该项目是 MCP 服务,向 MCP 客户端暴露 38 个工具,用于管理 Butterbase 的应用、数据、认证、函数和部署等功能。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://api.butterbase.ai/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://api.butterbase.ai/mcp需要授权
安装包
npm@butterbase/mcp1.0.0

工具

详细介绍

@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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。