首页/新闻资讯/正文详情

Butterbase MCP 服务器深度指南:让 AI Agent 用 38 个工具直接操作你的后端

发布时间:2026/9/26 5:04:55 来源:云帆数科 栏目:资讯中心
Butterbase MCP 服务器深度指南:让 AI Agent 用 38 个工具直接操作你的后端
Butterbase MCP 服务器深度指南让 AI Agent 用 38 个工具直接操作你的后端【免费下载链接】butterbase-ossOpen-source backend-as-a-service. Postgres, auth, storage, functions, AI gateway, MCP.项目地址: https://gitcode.com/gh_mirrors/bu/butterbase-ossButterbase MCP 服务器butterbase/mcp是开源 BaaS 平台 Butterbase 的官方Model Context ProtocolMCP服务器。把它接入 Claude Code、Cursor、Windsurf 等任意支持 MCP 的 AI 客户端后你的 AI Agent 就能通过 38 个结构化工具直接管理后端创建应用、设计数据库表结构、配置认证、部署函数、管理存储与 RAG 知识库全程无需打开控制台。 什么是 Butterbase MCP 服务器AI 的后端遥控器MCPModel Context Protocol是连接 AI 助手与外部工具的标准协议。Butterbase 把整个控制平面Postgres 数据库、Auth、Storage、Serverless Functions、AI 网关、KV、实时通道等封装成一组 MCP 工具AI Agent 只需说人话下达任务服务器负责翻译成对控制 API 的精确调用。它的核心定位可以概括为三点全流程覆盖从init_app创建应用到迁移部署、区域迁移后端生命周期一站式托管给 AI零学习成本内置quickstart提示词和butterbase_docs本地文档工具AI 自己会读官方文档再动手安全边界清晰每个工具都标注了readOnlyHint/destructiveHint等 MCP 注解客户端可据此提示用户确认破坏性操作服务端实现入口在 services/mcp-server/src/create-server.ts38 个工具全部在这里注册标准输入输出stdio传输入口见 services/mcp-server/src/index.ts。⚡ 快速上手三种接入 Butterbase MCP 的方式方式一本地运行最通用在 MCP 客户端配置.mcp.json、claude_desktop_config.json等中加入以下条目用npx拉起服务器并把 API Key 通过环境变量注入{ mcpServers: { butterbase: { command: npx, args: [-y, butterbase/mcp], env: { BUTTERBASE_API_KEY: bb_sk_your_key_here } } } }完整配置说明可参考 services/mcp-server/README.md。方式二托管端点免本地安装Butterbase 同时提供托管的 MCP over HTTP 端点路径为/mcp只需在配置里声明url并带上Authorization: Bearer ${BUTTERBASE_API_KEY}请求头适合不想在本地装 Node 依赖的场景。方式三CLI 一键安装最省事Butterbase CLI 内置了 MCP 安装命令会自动探测本机所有 AI 客户端并批量写入配置然后打印每个客户端的一次性浏览器登录指引butterbase mcp这条命令的实现位于 packages/cli/src/commands/mcp.ts它会提示你在 Claude Code 里运行/mcp、在 Cursor 中点击 Needs Login、或在 VS Code 中通过 MCP: List Servers 触发 OAuth 认证。官方安装文档在 services/docs/src/content/docs/getting-started/mcp-setup.md。 38 个工具全解析AI 能对你的后端做什么工具源码分布在 services/mcp-server/src/tools/ 目录下每个文件注册一个组工具。按功能分组如下分类核心工具能做什么 应用管理init_app/manage_app/list_regions创建应用自动等待数据库 provisioned 完成、列出/删除/暂停应用、跨区域迁移️ 数据库manage_schema/manage_migrations/select_rows/insert_row/seed_database声明式建表支持 dry_run 预览、查历史迁移、增查数据、批量灌种子数据 认证与安全manage_auth_config/manage_auth_users/manage_oauth/manage_rls配置 JWT 时效、生成服务密钥、管理 OAuth 社交登录、开启行级安全策略⚙️ 函数与部署deploy_function/invoke_function/manage_function/manage_frontend/manage_edge_ssr/manage_preview/promote_preview部署并调试无服务器函数、发布静态前端、边缘 SSR、预览环境一键提升为正式 AI 与 RAGmanage_ai/manage_rag_content/rag_query配置 AI 模型网关、管理 RAG 知识库并让 AI 直接检索问答 存储与数据manage_storage/manage_kv/manage_people/manage_durable_objects文件存储桶、KV 键值对、联系人管理、Durable Objects 状态 运维可观测query_audit_logs/billing/api_keys/integrations查询审计日志、查看账单用量、管理 API 密钥与第三方集成细节文档见 services/docs/src/content/docs/api-reference/mcp-tools.md。几个值得新手注意的设计init_app会轮询等待创建应用后自动轮询状态直到数据库 ready最多约 60 秒AI 拿到的就是开箱即用的结果逻辑见 services/mcp-server/src/tools/init-app.tsbutterbase_docs是本地文档工具不发网络请求AI 遇到不会的操作会先查它支持按主题读取或自由文本搜索最相关章节services/mcp-server/src/tools/docs.tshackathon 工具动态出现submit_hackathon_entry只在比赛提交窗口期对 AI 可见窗口外自动从工具列表中隐藏 认证机制一次浏览器登录之后全托管Butterbase MCP 服务器支持两种认证方式API Keybb_sk_前缀写入客户端环境变量适合脚本化、CI 场景浏览器 OAuth交互式客户端推荐路径。第一次调用工具返回 401 时客户端会自动打开浏览器让你完成授权之后即可无感调用所有工具服务器在 MCPinitialize响应中自带instructions字段services/mcp-server/src/create-server.ts主动告诉 AI遇到 401 就引导用户去哪登录把新手最容易卡住的环节也交给模型自己处理。 实战让 AI 用 quickstart 提示词搭建完整后端安装完成后在 Claude Code / Cursor 里直接调用内置的quickstart提示词可传应用名它会输出一份标准 SOP创建应用 →manage_schema建表 →insert_row/seed_database写数据 →select_rows查询 → 开启 RLS → 部署函数 → 发布前端。你只需要用自然语言描述需求例如帮我建一个博客后端有文章和评论两张表开启用户隔离再部署一个前端静态页。AI 会按工具链自动执行全程你能看到每一步的输入输出。对于模板应用如 CRM、Support 桌面应用MCP 工具同样支持克隆与配置模板生态介绍见 templates/。 延伸学习源码与文档路径MCP 服务器主入口services/mcp-server/src/create-server.ts控制 API 调用层鉴权头转发、组织作用域services/mcp-server/src/api-client.tsCLI MCP 一键安装命令packages/cli/src/commands/mcp.tsMCP 安装官方文档services/docs/src/content/docs/getting-started/mcp-setup.md工具 API 参考services/docs/src/content/docs/api-reference/mcp-tools.md服务器发布元信息services/mcp-server/package.json✅ 常见问题Q38 个工具会不会太多AI 会选错吗工具描述description里都写明了用法示例、返回字段和常见错误MCP 注解还标注了只读/破坏性属性主流客户端会据此做确认拦截AI 误操作的概率很低。Q支持哪些客户端凡是支持 MCP 的客户端都可以Claude Code、Claude Desktop、Cursor、Windsurf、VS Code、JetBrains 系列等CLI 安装命令还会自动探测本机客户端。Q本地安装和托管端点怎么选追求稳定与免维护选托管端点需要离线调试或定制环境变量选本地npx方式两者工具集完全一致。一句话总结Butterbase MCP 服务器把操作后端控制台这件事从人工点击变成了 AI 对话——装好它你的 AI Agent 就获得了一套完整的后端操作权。【免费下载链接】butterbase-ossOpen-source backend-as-a-service. Postgres, auth, storage, functions, AI gateway, MCP.项目地址: https://gitcode.com/gh_mirrors/bu/butterbase-oss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Spring Boot+Vue电商平台毕业设计:从系统设计到答辩全攻略
Spring Boot+Vue电商平台毕业设计:从系统设计到答辩全攻略

先说结论:这套基于 Spring Boot Vue 的电商平台系统,是我在辅导多届毕业设计过程中反复打磨过的一套经典方案。现在很多同学一搜"Java毕设源码",跳出来的不是老旧的管理系统就是过度包装的分布式项目,真正适合拿来当毕… · 2026/9/26 5:04:49

动态库热加载原理与工程实践:从dlopen到Qt/onnxruntime
动态库热加载原理与工程实践:从dlopen到Qt/onnxruntime

聊到动态库热加载,很多人的第一反应是:这不就是插件系统吗?对,也不全对。热加载的核心价值在于“不停机”——在不重启进程的前提下,把一份新的代码、一个全新的模块、甚至一套不同版本的推理引擎,塞进正在… · 2026/9/26 5:04:49

PHP cURL家族完全指南:从核心函数到SSL排错与并发实践
PHP cURL家族完全指南:从核心函数到SSL排错与并发实践

在PHP圈子里,cURL是个绕不开的老伙计。凡是写过“抓取第三方接口”“模拟请求登录”“爬取页面数据”这类需求的,十有八九都用过它。说它是PHP的“瑞士军刀”一点不过分——HTTP请求、HTTPS加密、Cookie会话、文件上传下载、JSON接口对接,甚至… · 2026/9/26 5:04:49

SpringBoot学生成绩动态追踪系统:从趋势分析到学业预警与可视化大屏
SpringBoot学生成绩动态追踪系统:从趋势分析到学业预警与可视化大屏

做学生成绩管理系统,很多人第一反应就是增删改查,无非是把Excel搬到网页上。但你真正去面对一个高校的学业管理需求时,会发现事情远比想象中复杂:成绩数据零散、排名变动说不清、辅导员没法及时知道哪些学生出了问题、学生自己也不… · 2026/9/26 6:16:42

C语言递归深度解析:从调用栈机制到工程实战应用
C语言递归深度解析:从调用栈机制到工程实战应用

刚接触C语言的时候,递归给我的感觉一直很矛盾。代码写出来简洁得吓人,几行就能搞定循环要写半天的逻辑,可一旦想搞清楚它到底怎么运行的,脑子里就会乱成一团——函数怎么自己调用自己的?它不会一直调用下去吗&#xff… · 2026/9/26 6:16:42

FLUX 3 Action:7B参数世界动作模型刷新RoboLab-120基准
FLUX 3 Action:7B参数世界动作模型刷新RoboLab-120基准

这两天开源社区最热闹的,莫过于 FLUX 3 Action 这个 7B 参数的具身智能模型。标题乍一看会让人以为和画图那个 FLUX 是同一个东西,加上 Action 后缀之后其实完全换了赛道——它吃多视角相机画面和语言指令,输出机械臂的连续动作轨迹&#xff… · 2026/9/26 6:16:42

Java入门避坑指南:环境搭建、语法与面向对象全解析
Java入门避坑指南:环境搭建、语法与面向对象全解析

最近后台收到好多私信,都是同一个问题:Java到底难不难?我每次的回答都一样——难的部分从来不是Java语法本身,而是很多人第一步就把路走偏了。要么卡在环境变量上折腾两天,要么被各种“八股文”吓到怀疑人生&#xff0… · 2026/9/26 6:16:42

Jetpack Compose重组优化指南:原理、问题与实操
Jetpack Compose重组优化指南:原理、问题与实操

做了几年 Jetpack Compose 开发,我对这门 UI 框架的评价一直在“真香”和“头大”之间反复横跳。真香的是写界面确实爽,状态一变界面自动跟着更新,再也不用写一堆 findViewById 和 setText;头大的是,一旦页面出现性能问… · 2026/9/26 6:16:42

VMware Tools在Windows Server 2016安装失败的根因与自动化解决方案
VMware Tools在Windows Server 2016安装失败的根因与自动化解决方案

1. 问题本质:不是“找不到组件”,而是VMware Tools安装机制已彻底重构你点开VMware Workstation或vSphere客户端,右键虚拟机选“安装VMware Tools”,弹出的光驱里却只有一堆空文件夹,或者双击setup.exe提示“无法启动”… · 2026/9/26 6:16:36

数据库课后习题答案别硬背:当测试用例集刷,效率翻倍
数据库课后习题答案别硬背:当测试用例集刷,效率翻倍

简介:万常选版《数据库原理与设计》课后习题答案资源,覆盖第2至6章及第9章,适合正在学习关系模型、数据库建模、关系数据理论与模式求精的本科生、自学者作为复习与自测材料。压缩包共7个文件,含3个doc参考答案、2个sql示例脚本、… · 2026/9/26 0:00:21

OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置
OpenClaw 替代品?Hermes Agent 踩坑实录:macOS 飞书接入 TaoToken 配置

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/26 0:00:40

向下兼容与向上兼容:接口设计中的兼容性策略与工程实践
向下兼容与向上兼容:接口设计中的兼容性策略与工程实践

一次版本升级事故,是很多团队绕不过去的坎。线上环境里,服务端明明已经上线了新版接口,老的移动端还在照着旧文档传参数。请求一到网关,校验直接拒绝,用户操作失败,客服群炸了锅,开发群里开始互… · 2026/9/26 0:00:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码