octopus v0.9.19 不支持 mcp 协议,既非 mcp host 也无内置 mcp client;需按需选择方案:让 ai 调用 octopus 则将其封装为 mcp server,或在 octopus 中通过 http 直连 ai api 实现集成。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octopus v0.9.19 本身并不原生支持 MCP 协议,它不是像 WorkBuddy、Continue 或 Claude Desktop 那样内置 MCP Client 的 AI 工作台或 IDE 插件。因此,“在 Octopus 中配置 MCP 扩展连接器”这个动作并不存在——Octopus 不是 MCP Host(宿主),无法直接加载或管理 MCP Server。
先确认你真正需要的是什么
很多人搜索“Octopus + MCP”,实际想解决的通常是以下三类问题之一:
- 想让 Octopus(作为自动化运维平台)被 AI 助手调用,例如:让 WorkBuddy 或 Continue 触发一次 Octopus 部署流水线;
- 想在 Octopus 内部集成一个 AI 能力(比如自动生成部署脚本),并让它安全访问外部数据库或 API;
- 误将 Octopus 当成类似 VS Code 的开发环境,以为它能像 Continue 那样添加 MCP 连接器插件。
如果你的目标是让 AI 调用 Octopus 的能力
那正确做法是:把 Octopus 封装成一个 MCP Server,再让真正的 MCP Host(如 WorkBuddy、Continue、Dify 等)去连接它。
具体可分三步:
使用 draw.io(.drawio 格式)和 SVG 生成兼容 Microsoft Visio 的架构图。当用户需要以下任一场景时触发: - 用于 Visio 或技术文档的架构/系统/网络图 - 带连接标注的分层控制系统图 - 将 draw.io XML 转换为稳定、可嵌入的 SVG - 修复 Visio 或 draw.io 无法打开的故障排查类图表 - 任何需专业级布局且文本可编辑的图表
-
定义工具接口:用 connector.json 描述你能提供的能力,例如
trigger_deployment,参数含 project_id、environment、version; -
实现服务逻辑:写一个轻量 Python 服务(可用
fastmcp或标准 HTTP 服务器),接收 MCP 请求,调用 Octopus REST API(如/api/Spaces-1/deployments),处理鉴权与错误; -
注册到 Host:在 WorkBuddy 的“连接器”设置里,添加该 MCP Server 的启动命令或本地路径;或在 Continue 的
mcp.servers配置中声明其地址(如http://localhost:8080)。
如果你希望 Octopus 自己使用外部 AI 工具
Octopus 本身不支持 MCP Client,但可通过传统方式集成:
- 在部署步骤中调用 Python 脚本,用 requests 直连 OpenAI / Ollama / 自建模型 API;
- 用 Octopus 变量和输出变量传递上下文,模拟简单 Tool Calling 流程;
- 不推荐强行注入 MCP 协议层——既无官方支持,也违背 Octopus 的设计定位(它是执行引擎,不是 AI 宿主)。
常见误区提醒
别在 Octopus UI 里找“MCP 设置”或“连接器市场”——它没有;
别尝试把 .codex/config 或 continue.json 配置文件丢进 Octopus 安装目录——不会生效;
如果你正在用 Octopus 配合 WorkBuddy 做 DevOps 自动化,建议分工明确:WorkBuddy 负责理解需求、规划步骤、调用工具;Octopus 只负责可靠执行部署任务。










