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

Butterbase 工具链清单:SDK、CLI 与 Claude Code 插件的 AI 辅助开发完整指南

发布时间:2026/9/25 20:21:43 来源:云帆数科 栏目:资讯中心
Butterbase 工具链清单:SDK、CLI 与 Claude Code 插件的 AI 辅助开发完整指南
Butterbase 工具链清单SDK、CLI 与 Claude Code 插件的 AI 辅助开发完整指南【免费下载链接】butterbase-ossOpen-source backend-as-a-service. Postgres, auth, storage, functions, AI gateway, MCP.项目地址: https://gitcode.com/gh_mirrors/bu/butterbase-ossButterbase 工具链是开源 BaaS后端即服务项目 Butterbase 的三大核心开发利器butterbase/sdkTypeScript SDK、butterbase/cli命令行工具和 Claude Code 插件30 引导式 Skills三者配合 MCP 协议让你用自然语言即可完成 Postgres 数据库、认证、存储、无服务器函数与 AI 网关的全部后端搭建。本文面向新手带你快速上手这套 AI 辅助开发工具链。一图看懂Butterbase 三大工具各司其职 工具定位适合场景源码位置butterbase/sdk通用 TypeScript 客户端前端/后端代码中读写数据、认证、上传文件packages/sdk/butterbase/clibutterbase命令行工具脚手架、部署函数、管理 schema/存储/AI 配置packages/cli/butterbase/pluginClaude Code 插件30 SkillsAI 对话式搭建完整应用想法 → 上线packages/plugin/butterbase/mcpMCP 服务器让任何 AI 客户端用 40 工具直接操作后端services/mcp-server/简单记法SDK 管代码里用CLI 管终端里管插件 MCP 管让 AI 替你干。butterbase/sdk前端后端通用的 TypeScript 客户端 SDK 可在浏览器、Node.js 和 Deno 三种环境运行是官方文档中所有示例代码的基础。30 秒上手 SDK安装、初始化与查询数据安装后只需三步初始化客户端 → 查询 → 写入。import { createClient } from butterbase/sdk; const bb createClient({ appId: app_abc123, apiUrl: https://api.butterbase.ai }); // 查询链式查询构建器类似 SQL 的 where/order/limit const { data, error } await bb.from(posts).select(*).eq(status, published); // 写入 await bb.from(posts).insert({ title: Hello, content: ... });除了数据 CRUDSDK 还内置了以下能力详见 packages/sdk/README.md认证auth.signUp/signIn/ OAuth 登录会话自动持久化到 localStorage令牌自动刷新文件存储storage.upload/getDownloadUrl/delete函数调用functions.invoke直接触发云端无服务器函数RAG 检索、实时订阅、AI 网关chat / embeddings类型安全fromPost(posts)可传入泛型返回数据自动推断类型。 错误处理同样对 AI 友好所有方法返回{ data, error }error是带code、remediation修复建议的强类型错误对象方便 AI Agent 自我纠错。butterbase/cli一行命令搞定脚手架与部署 CLI 把建应用、改表结构、发函数、传文件、配 AI这些重复操作全部变成一条命令。CLI 一键安装与登录步骤npm install -g butterbase/cli # 1. 安装 butterbase login # 2. 用 API Key 登录 butterbase init # 3. 生成本地项目内置 React Vite 模板butterbase init会基于 packages/cli/templates/react-vite/ 模板自动替换 App ID、API 地址等变量并生成.mcp.json供 Claude Code 直接接入见 packages/cli/src/commands/init.ts。常用命令清单schema、functions、storage 与 AI任务命令拉取/应用数据库结构butterbase schema get/schema apply schema.json部署无服务器函数butterbase functions deploy ./functions/hello.ts上传文件到存储butterbase storage upload ./image.png命令行对话 AIbutterbase ai chat ... --model openai/gpt-4o-mini生成带权限的 API Keybutterbase keys generate ci-key --scope schema:read配置 OAuth 登录butterbase oauth configure google ...接入 MCPbutterbase mcp install自动写入 14 种 AI 客户端配置配置保存在~/.butterbase/config.json全局和.butterbase/config.json项目级也支持BUTTERBASE_API_KEY、BUTTERBASE_ENDPOINT环境变量。完整命令参考 packages/cli/README.md各子命令实现位于 packages/cli/src/commands/。Claude Code 插件与 MCP让 AI 直接操作后端 这是 Butterbase 最AI 原生的部分——内置的 MCP 服务器把平台能力暴露为 40 个工具manage_schema声明式建表 dry-run 预览、deploy_function、manage_rls、manage_auth_config、rag_query等。AI 不再需要拼胶水代码而是调用工具完成操作。3 种接入 MCP 的方式托管、本地 stdio 与插件托管端点最省事在任意 MCP 客户端配置中填入https://api.butterbase.ai/mcp Bearer 认证头即可本地 stdionpx butterbase/mcp零部署CLI 一键接入butterbase mcp install通过 add-mcp 自动写入 Claude Code、Cursor、VS Code 等 14 种客户端的配置并打印每种客户端的一次性浏览器登录指引实现见 packages/cli/src/commands/mcp.ts。支持 OAuth 2.1 授权流程已实测兼容Claude Code、Claude Desktop、Cursor、Windsurf、Codex CLI等主流 AI 客户端。30 引导式 Skills从想法到上线Claude Code 插件位于 packages/plugin/以 git submodule 形式挂载git clone时记得加--recurse-submodules否则该目录为空。它提供/butterbase-skills:journey、/butterbase-skills:build-app等 30 引导式技能覆盖完整链路想法 → 规划 → 建表schema→ 认证auth→ 函数functions→ 部署deploy→ 提交配合butterbase clone命令还可以一键克隆 templates/butterbaseCRM/、templates/butterSupport/ 等生产级模板应用从第一天就拥有可用的产品schema、RLS、函数、AI 配置全部随克隆带走。实战SDK CLI MCP 的推荐组合拳 ⚡一个典型的 AI 辅助开发流程长这样CLI 打地基butterbase login→butterbase apps create my-app→butterbase schema apply schema.jsonMCP 让 AI 接手butterbase mcp install接入 Claude Code用自然语言说给 posts 表加索引并配 RLS 策略AI 通过manage_schema、manage_rls工具直接执行并返回 dry-run 差异SDK 写业务前端用butterbase/sdk做登录、查询、上传验证与部署butterbase functions deploy ./functions/api.ts一键上线函数butterbase functions logs查看运行日志。目录结构与源码索引 模块相对路径说明SDK 源码packages/sdk/src/查询构建器、auth、storage、RAG、AI 等客户端CLI 源码packages/cli/src/init、mcp、plugin等全部子命令Claude Code 插件packages/plugin/30 引导式 SkillssubmoduleMCP 服务器services/mcp-server/40 工具实现技能说明SKILL.mdMCP 能力清单与 4 种安装方式示例应用Examples/todo-2026-04-02/最小完整示例前端 函数生产级模板templates/butterbaseCRM/29 张表 55 函数的 CRM 模板自托管指南SETUP.mdDocker 本地部署 数据库迁移 冒烟测试常见问题 FAQ ❓QAPI Key 从哪来自托管环境执行butterbase keys generate即可生成以bb_sk_开头也可在官方平台控制台创建然后export BUTTERBASE_API_KEYbb_sk_...。Q插件目录是空的怎么办packages/plugin是 git submodule普通git clone不会拉取内容需执行git submodule update --init --recursive补齐。QSDK 能在无服务器的 Deno 函数里用吗可以。import { createClient } from npm:butterbase/sdk配合Deno.env.get读取配置即可SDK 对浏览器/Node/Deno 三端全兼容。掌握SDK 写代码、CLI 管后端、Claude Code 插件 MCP 让 AI 干重活这套组合你就能以接近聊天的速度交付完整的全栈应用 【免费下载链接】butterbase-ossOpen-source backend-as-a-service. Postgres, auth, storage, functions, AI gateway, MCP.项目地址: https://gitcode.com/gh_mirrors/bu/butterbase-oss创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

LibreChat自托管实践:开源多模型统一对话平台部署指南
LibreChat自托管实践:开源多模型统一对话平台部署指南

开门见山说个场景:桌面上同时开着ChatGPT的网页、Claude的独立窗口、Gemini的标签页,想找一条几天前的对话记录,先得回忆"这条当时是跟哪个模型说的",然后一个平台一个平台翻。更烦的是同一份需求经常要发给两家模型对比答案,来回复制粘贴的时间比实际思考还长。这个… · 2026/9/25 20:21:43

ESP32 Matter协议开发:构建智能家居互联互通设备
ESP32 Matter协议开发:构建智能家居互联互通设备

Matter协议:物联网碎片化的终结者 2026年9月,乐鑫最新更新的ESP-Matter编程指南覆盖了ESP32-C3和ESP32-C6,Matter协议已经从概念走向成熟落地。在物联网行业摸爬滚打这些年,最让人头疼的不是单个设备的技术实现,而是设… · 2026/9/25 20:21:43

网盘资源管理实战:从EVA剧场版收藏到跨平台文件同步与备份
网盘资源管理实战:从EVA剧场版收藏到跨平台文件同步与备份

1. 从一部剧场版动画说起:为什么老片子的资源管理值得单独聊《EVA新世纪福音战士剧场版:终》这部片子,对很多动漫爱好者来说不只是一部电影,它更像是一个跨越二十多年的句号。2021年上映之后,围绕它的讨论从剧情解读延… · 2026/9/25 20:21:43

一个月暴力攻破上百道世纪数学名题,学术界等来的却是恐慌与抗议
一个月暴力攻破上百道世纪数学名题,学术界等来的却是恐慌与抗议

一个月暴力攻破上百道世纪数学名题,学术界等来的却是恐慌与抗议 2026年8月28日,OpenAI悄悄开启了一轮新的内部模型训练。 谁也没料到,短短24天后,也就是9月21日,这家科技巨头在官网丢下一枚重磅炸弹:这个尚… · 2026/9/25 21:49:44

传奇996引擎LUA脚本开发指南:从环境搭建到高级定制实践
传奇996引擎LUA脚本开发指南:从环境搭建到高级定制实践

前言 目录 一、996引擎LUA开发环境搭建 1.1 开发工具推荐 1.2 目录结构 1.3 热重载机制 二、LUA脚本基础结构 2.1 一个简单的NPC脚本示例 2.2 常用API分类 三、高级定制实战 3.1 自定义活动系统 3.2 自定义BOSS技能 3.3 玩家数据持久化 四、性能优化技巧 4.1 避免… · 2026/9/25 21:49:13

数据库实验五完整实践:解压、建库、事务与避坑指南
数据库实验五完整实践:解压、建库、事务与避坑指南

简介:面向西北工业大学软件学院数据库课程学习者,这份压缩包完整收录实验五的提交材料与过程记录,围绕电子商务数据库设计任务,提供ER图、概念数据模型及配套文字说明,可帮助完成从需求分析到概念结构设计的闭环。压缩… · 2026/9/25 21:49:06

静态+动态分析闭环:Ghidra MCP 集成调试器的断点、单步与ASLR地址转换详解
静态+动态分析闭环:Ghidra MCP 集成调试器的断点、单步与ASLR地址转换详解

静态动态分析闭环:Ghidra MCP 集成调试器的断点、单步与ASLR地址转换详解 【免费下载链接】ghidra-mcp Ghidra MCP Server — 200 MCP tools for AI-powered reverse engineering. GUI plugin headless server, lazy tool loading, convention enforcement, batch … · 2026/9/25 21:48:35

260923-report
260923-report

260923-report 🧑🏻‍💻Author: Zenos 📝Overview: 本文档主要记录26年9月第三周学习内容以及后续学习计划。 文章目录260923-report[toc]一、研究背景1.1 微小目标检测1.1.1 微小目标检测面临的挑战1.1.2… · 2026/9/25 21:48:29

Windows 11非分页池泄漏排查实战:PoolMon+RAMMap精解
Windows 11非分页池泄漏排查实战:PoolMon+RAMMap精解

1. 这不是蓝屏前的幻觉:Windows 11里“吃内存”的幽灵真存在你有没有遇到过这种情况:刚重启完系统,任务管理器显示已用内存才2GB,可两小时后,它就悄无声息地涨到6GB、7GB,甚至8GB以上?打开的任务… · 2026/9/25 21:48:22

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

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

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

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

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

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

了解更多?预约专属演示

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

企业微信二维码