CloudBase 插件支持 DeepSeek Harness(简称 DSH)。通过该插件与 MCP 工具,用户可以在 DSH 会话中直接建表、上传文件、配置认证并完成前后端一键部署。

为什么是 DeepSeek Harness
DSH 是 DeepSeek 的桌面端 Agent 应用,用什么模型由用户自己定。
在日常开发中,用户常遇到一个痛点:模型能快速编写出全栈代码,但运行与部署这些代码却需要多次手动配置。例如,数据库需要登录控制台建表,文件需要手动上传,前端静态资源与后端代码需要手动部署。一旦离开对话,就会中断开发节奏。
@cloudbase/dsh-plugin 插件将 CloudBase 后端能力引入了 DSH 运行环境。大模型可直接调用 CloudBase 的数据库、云存储和云托管等接口。用户在对话中即可完成全栈应用的构建与部署,无需切换窗口。
两种安装形态
CloudBase 插件的 npm 包名是 @cloudbase/dsh-plugin,当前版本是 0.2.3。该插件已被社区插件目录 awesome-dsh-plugin 收录。插件兼容 DSH >=0.1.0-rc.6 <0.3.0(已在 DSH 0.2.0-rc.2 验证),要求 Node.js 版本 >=18。
该插件提供 Web UI 与 Headless 两种运行形态。
1. Web UI 形态(推荐)
Web UI 形态提供 MCP 工具,并在聊天会话中渲染工具交互卡片。
可通过以 下一键脚本安装:
curl -fsSL https://raw.githubusercontent.com/TencentCloudBase/CloudBase-AI-Toolkit/main/dsh-plugin/scripts/install.sh | bash
或手动安装:
dsh plugin --profile web add @cloudbase/dsh-plugin
由于 pnpm ≥9 默认禁止依赖包执行 install 脚本(会导致 protobufjs 构建失败),手动安装要先改一下配置(上面的一键脚本已经包含了这一步):
echo "enable-scripts=true" >> ~/.dsh/profiles/web/.npmrc
(cd ~/.dsh/profiles/web && pnpm install)
如果装完在界面上看不到插件卡片,再从 DSH 安装目录重建一次 web 前端,然后重启 DSH:
pnpm --dir "$(dirname "$(dirname "$(command -v dsh)")")" run build:web || true
启动命令:
dsh --profile web
2. 只要 MCP 工具(Headless)
若不需要前端卡片,可使用 Headless 形态。该形态不需要前端构建:
dsh plugin --profile headless add @cloudbase/dsh-plugin
启动并测试工具加载:
dsh --profile headless "列出所有 mcp__cloudbase__ 工具"
只想用 MCP 工具的话,其他客户端也能直接接远端 MCP。选一下拿配置:
该客户端已内置 CloudBase,接入方式以官方市场 / 连接器为准,站点跟随你的登录态,无需在此选 择。
配置你的 AI 工具以连接 CloudBase 能力 支持本地与远端两种连接方式,详见 连接方式。
步骤 1:安装 / 配置 CloudBase
一键脚本安装(推荐)
curl -fsSL https://raw.githubusercontent.com/TencentCloudBase/CloudBase-AI-Toolkit/main/dsh-plugin/scripts/install.sh | bash手动安装(Web UI)
dsh plugin --profile web add @cloudbase/dsh-plugin只要 MCP 工具(Headless)
dsh plugin --profile headless add @cloudbase/dsh-plugin步骤 2:和 AI 对话
在 AI 对话中依次输入以下内容:
阅读 https://docs.cloudbase.net/skill.md,帮我介绍可以做什么使用 CloudBase Skills: 在 CloudBase 关系型数据库中执行 SQL 查询和更新操作