mcpField
B
bkend-quickstart

bkend-quickstart

github.com/ww-w-ai开发60641 次安装4 周前更新
代码仓库

关于 bkend-quickstart

bkend-quickstart 指导用户通过 Claude Code 设置 bkend.ai,这个平台基于 MCP,提供后端服务。内容涵盖 OAuth 连接、项目与环境管理,以及可用的 MCP 工具和资源。

主要功能

  1. 01Claude Code MCP 设置
  2. 02OAuth 2.1 与 PKCE
  3. 03组织和项目管理
  4. 04环境管理
  5. 05缓存只读资源
  6. 06首个数据表设置清单

适用场景

  1. 01将 Claude Code 连接到 bkend.ai
  2. 02创建和查看项目及环境
  3. 03查找文档和工具架构
  4. 04查看数据表及其架构

MCP 相关

指南介绍如何通过 HTTP 传输和 OAuth 2.1 与 PKCE,将 Claude Code 连接到 https://api.bkend.ai/mcp。并说明用于管理组织、项目和环境的工具,以及只读资源。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ww-w-ai/bkit-claude-code --skill bkend-quickstart

安装后在 Claude Code 中输入/bkend-quickstart确认已加载。

详细介绍

bkend.ai 快速入门指南

什么是 bkend.ai

基于 MCP 的 BaaS 平台,提供数据库、身份验证和存储服务。 通过 AI 工具(Claude Code、Cursor)使用自然语言管理后端。

资源层级

Organization (team/billing) -> Project (service unit) -> Environment (dev/staging/prod, data isolation)

租户与用户

  • 租户:服务构建者(OAuth 2.1 身份验证,可访问 MCP/Management API)
  • 用户:应用终端用户(JWT 身份验证,可访问 Service API)
  • 同一人可以同时拥有这两种角色

MCP 设置(Claude Code)

快速设置(一条命令)
claude mcp add bkend --transport http https://api.bkend.ai/mcp
分步指南
  1. 前置条件:bkend.ai 账号(在 https://console.bkend.ai 注册)
  2. 运行设置命令:claude mcp add bkend --transport http https://api.bkend.ai/mcp
  3. OAuth 身份验证:浏览器会自动打开,进行 OAuth 2.1 + PKCE 身份验证(无需 API 密钥)
  4. 验证连接:询问“显示我已连接的 bkend 项目”,或使用 get_context MCP 工具
  5. 创建 .mcp.json(可选,用于团队共享):
    {
      "mcpServers": {
        "bkend": {
          "type": "http",
          "url": "https://api.bkend.ai/mcp"
        }
      }
    }
    
MCP 连接故障排除
问题解决方案
未出现 OAuth 弹窗检查浏览器是否拦截了弹窗
看不到 MCP 工具运行 claude mcp list 进行验证,如有需要则重新添加
连接丢失重新进行身份验证(下次调用 MCP 时会自动进行)
项目/环境错误使用 get_context 检查当前会话

MCP 固定工具

工具用途
get_context会话上下文(组织/项目/环境、API 端点)
search_docs搜索 bkend 文档
get_operation_schema获取工具输入/输出架构

可搜索指南(通过 search_docs)

文档 ID内容
1_conceptsBSON 架构、权限、层级
2_tutorial项目和表创建教程

MCP 项目管理工具

工具用途关键参数
backend_org_list列出组织无
backend_project_list列出项目organizationId
backend_project_get获取项目详情organizationId, projectId
backend_project_create创建项目organizationId, name, description?
backend_project_update更新项目organizationId, projectId, name?, description?
backend_project_delete删除项目(不可撤销!)organizationId, projectId
backend_env_list列出环境organizationId, projectId
backend_env_get获取环境详情organizationId, projectId, environmentId
backend_env_create创建环境organizationId, projectId, name

MCP 资源(只读)

通过 bkend:// URI 执行轻量级、已缓存(TTL 为 60 秒)的只读查询:

URI描述
bkend://orgs组织列表
bkend://orgs/{orgId}/projects项目列表
bkend://orgs/{orgId}/projects/{pId}/environments环境列表
bkend://orgs/{orgId}/projects/{pId}/environments/{eId}/tables包含架构的表列表

提示:列举操作优先使用资源而非工具(更轻量且有缓存)。

第一个项目检查清单

  1. 在 bkend.ai 注册 -> 创建组织
  2. 创建项目 -> 自动创建 dev 环境
  3. 连接 MCP -> claude mcp add bkend
  4. 创建第一张表 -> “创建一个 users 表”
  5. 开始数据操作 -> 使用自然语言执行 CRUD

控制台 URL

https://console.bkend.ai

后续步骤

  • 数据库操作:参阅 bkend-data skill
  • 身份验证:参阅 bkend-auth skill
  • 文件存储:参阅 bkend-storage skill
  • 实用教程:参阅 bkend-cookbook skill

官方文档(实时参考)

如需获取最新的 bkend 文档,请使用 WebFetch:

评论

支持 Markdown