让 Codex 打开并操作 88API 画布。插件固定打开 88API 站点,底层通过仅监听本机的 Canvas Agent 与 Codex 通信。
codex plugin marketplace add blackdm666/88api-canvas --ref main
codex plugin add 88api-canvas@88api-canvas安装后重启 Codex 或新建任务,然后输入:
帮我打开并连接到 88API 画布
codex plugin marketplace upgrade 88api-canvas
codex plugin add 88api-canvas@88api-canvasv0.1.4 起,插件内 MCP Server 名称统一为 88api-canvas。如果你曾经手动添加旧名称,并且 codex mcp list 中仍能看到 infinite-canvas,升级后执行一次:
codex mcp remove infinite-canvas不安装插件、只需要让 Codex 直接调用画布工具时,使用统一后的 MCP 名称:
codex mcp add 88api-canvas -- npx -y @basketikun/canvas-agent@0.6.0 mcpcodex plugin remove 88api-canvas
codex plugin marketplace remove 88api-canvas如果安装方式是上面的手动 MCP,则运行:
codex mcp remove 88api-canvas- 网页入口固定为
https://img-pro.88api.ai/。 - 本地通信使用
127.0.0.1:17371,生成请求不会转发到canvas.best。 - Canvas Agent 固定为
@basketikun/canvas-agent@0.6.0,避免上游latest变化造成协议漂移。 - 插件和手动配置使用同一个 MCP Server 名称
88api-canvas,避免与上游 Infinite Canvas 插件冲突。 Connect token是本地 Agent 临时连接凭证,不是 88API Token。v0.1.5起,本地 Agent 地址和连接凭证通过 URL#片段交给画布,避免含127.0.0.1的查询参数触发站点 WAF;画布读取后会立即清除连接参数。- 浏览器、Codex 和 Canvas Agent 必须运行在同一台电脑。
.agents/plugins/marketplace.json:公开 marketplace 清单。plugins/88api-canvas/.codex-plugin/plugin.json:插件元数据。plugins/88api-canvas/.mcp.json:本地 Canvas Agent MCP 启动配置。plugins/88api-canvas/skills/:打开和操作画布的 Codex Skills。
本仓库的插件配置和 Skills 使用 MIT License。Canvas Agent 由其上游 npm 包独立提供,本仓库不包含该运行时源码。