dji-sdk/cloud-api-2/cloudapi2-mcp-deploy
Claude Code and agent skill by dji-sdk/cloud-api-2
- community
Checking that the SKILL.md file is still in the repository.
仅在用户要求将 DJI CloudAPI2 MCP Server 部署到自有环境时使用。 不要在处理飞行控制、设备管理、遥测查询等运行时运维操作时加载本 skill(那些由 DJI CloudAPI2 MCP Server 直接处理)。 适用场景:Docker Compose 远程 SSE 部署、stdio 本地开发(Docker 代理或 Mock JAR)、 环境探测、配置生成、密钥生成、Claude Code MCP 接入配置、部署排障。 关键词:MCP 部署, MCP deploy, mcp server 部署, docker 部署 mcp, SSE 部署, stdio 配置, 本地运行 mcp, run-mcp-local, deploy.sh, 远程部署, FH_SSE_AUTH_TOKEN, FH_SERVER_ADDRESS, MCP Server 安装, mcp 接入, Claude Code 配置 MCP, .claude.json, docker build mcp, mcp 镜像
Install
npx vskill@latest install dji-sdk/cloud-api-2/cloudapi2-mcp-deploySKILL.md
DJI CloudAPI2 MCP Server 部署 Skill
适用场景
当开发者描述以下场景时触发本 Skill:
- 将 DJI CloudAPI2 MCP Server 部署到远程服务器(Docker Compose + SSE 模式)
- 在本地配置 Claude Code / Cursor 接入 MCP Server(stdio 或 SSE)
- 部署前的环境准备、密钥生成、配置填写
- MCP Server 构建(Maven + Docker 镜像)
- 部署过程中的启动、验证、排障
deploy.sh一键部署脚本使用
半自动交互协议(硬规则)
部署是引导式半自动流程:AI 负责思考与生成,用户负责执行系统级操作并回报输出。
| 操作 | 谁做 | |
|---|---|---|
| 环境探测、密钥生成、配置拼装、命令生成、结果解析、日志排障 | AI | |
docker build / docker compose / ssh / mvn package / 修改 .claude.json | 用户执行,AI 给精确命令并等待回报 | |
| 危险操作(覆盖已有配置、强制重启容器) | 必须先确认 |
流程约束:
- 每步只给一个命令(或一组强相关的命令),等用户回报输出后再进入下一步,禁止一口气抛全部命令
- 用户回报输出后,AI 先判断成败(成功标志/错误标志),再决定继续或排障
FH_SSE_AUTH_TOKEN留空或用占位值会被StartupAuthValidator拒绝启动,必须生成强随机值- 遇到部署指南未覆盖的错误时,加载
references/部署排障.md按现象定位
两路径决策树
各路径步骤入口
| 路径 | 步骤清单 | 关键产物 | |
|---|---|---|---|
| A: 远程 SSE 部署 | references/docker-sse-部署步骤.md | mcp/.env、Docker 镜像、远端运行容器 | |
| B: 本地 stdio 开发 | references/stdio-本地开发步骤.md | ~/.claude.json MCP 配置 |
必填变量速查(缺失即停)
见 references/环境变量速查.md。核心必填:
| 变量 | 生成命令 | 说明 | |
|---|---|---|---|
FH_SERVER_ADDRESS | — | DJI CloudAPI2 服务器地址(含协议) | |
FH_ACCESS_TOKEN | 从 DJI CloudAPI2 控制台获取 | 工作空间访问令牌 | |
FH_WORKSPACE_UUID | 从 DJI CloudAPI2 控制台获取 | 工作空间 UUID | |
FH_SSE_AUTH_TOKEN | openssl rand -hex 32 | SSE 鉴权 token(留空拒绝启动) |
排障路由
反幻觉规则
- 部署命令、镜像路径、端口、base-path 必须来自
mcp/docs/部署指南.md或references/*.md,禁止凭记忆编造 - 不确定某个配置项/命令时,先读部署指南对应章节确认,再给出
- 任何引用必须可溯源到部署指南章节或项目文件
共享规范
本 Skill 的部署约束收录在constraints.yaml(对齐_shared/constraints-common.yaml的通用约束风格)。跨 Skill 路由规则见skills/_shared/skill-routing.md。部署指南(知识底座):mcp/docs/部署指南.md,references 均为其提炼的动作清单。
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdevkit/skills/cloudapi2-mcp-deploy/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/dji-sdk/cloud-api-2/cloudapi2-mcp-deploy)