Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

88API-Canvas Codex Plugin

让 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-canvas

v0.1.4 起,插件内 MCP Server 名称统一为 88api-canvas。如果你曾经手动添加旧名称,并且 codex mcp list 中仍能看到 infinite-canvas,升级后执行一次:

codex mcp remove infinite-canvas

手动添加 MCP

不安装插件、只需要让 Codex 直接调用画布工具时,使用统一后的 MCP 名称:

codex mcp add 88api-canvas -- npx -y @basketikun/canvas-agent@0.6.0 mcp

卸载

codex 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 包独立提供,本仓库不包含该运行时源码。

About

Public Codex plugin for 88API Canvas

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors