Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Canvas AIGC

БесплатноНе проверен

A MCP server that bridges web canvas with local Codex/Claude, exposing 23 tools for reading, creating, modifying, connecting, and generating canvas content via

GitHubEmbed

Описание

A MCP server that bridges web canvas with local Codex/Claude, exposing 23 tools for reading, creating, modifying, connecting, and generating canvas content via local HTTP bridge and stdio MCP.

README

Canvas AIGC 是连接网页画布与本机 Codex / Claude 的 MCP 服务。它通过本地 HTTP 桥接按浏览器会话隔离画布状态,并通过 stdio MCP 暴露读取、创建、修改、连线和生成等 33 个工具。

环境要求

  • Node.js 18 或更高版本
  • 已安装并登录 Codex CLI,或已配置 Claude Agent SDK 所需凭据
  • 本地 Infinite Canvas 默认运行在 http://localhost:3000

快速启动

直接启动本地桥接服务:

npx -y github:3108482409song-commits/Canvas-AIGC#v0.3.1

默认输出:

Canvas AIGC
Local URL: http://127.0.0.1:17371
Connect token: <token>

配置保存在 ~/.canvas-aigc/config.json。服务只监听 127.0.0.1,网页必须携带正确 token,首次成功连接后会记录允许访问的网页 Origin。

Codex MCP

codex mcp add canvas-aigc -- npx -y github:3108482409song-commits/Canvas-AIGC#v0.3.1 mcp

MCP 启动时会自动检测并拉起本地 HTTP 桥接服务,不需要另外启动第二个进程。注册或更新后需要开启新的 Codex 对话加载工具。

也可以在 ~/.codex/config.toml 中手动配置:

[mcp_servers.canvas-aigc]
command = "npx"
args = ["-y", "github:3108482409song-commits/Canvas-AIGC#v0.3.1", "mcp"]
startup_timeout_sec = 60
tool_timeout_sec = 90

Claude MCP

claude mcp add --scope user --transport stdio canvas-aigc -- npx -y github:3108482409song-commits/Canvas-AIGC#v0.3.1 mcp

主要工具

  • canvas_get_capabilitiescanvas_list_sessionscanvas_use_session
  • canvas_get_statecanvas_get_selectioncanvas_export_snapshot
  • canvas_get_nodes
  • canvas_create_nodecanvas_create_text_nodecanvas_create_text_nodes
  • canvas_create_image_prompt_flowcanvas_create_generation_flow
  • canvas_generate_textcanvas_generate_imagecanvas_generate_videocanvas_generate_audio
  • canvas_update_nodecanvas_move_nodescanvas_resize_node
  • canvas_delete_nodescanvas_connect_nodescanvas_select_nodes
  • canvas_set_viewportcanvas_run_generationcanvas_apply_ops
  • canvas_get_generation_statuscanvas_wait_generationcanvas_cancel_generation

写入操作仍由网页 Agent 侧边栏按手动或自动模式处理,MCP 不绕过画布确认流程。每次写入都校验目标会话和 revision,批量操作返回逐项结果;生成工具只表示任务已排队,需要通过状态或等待工具取得真实结果。

本地开发

npm install
npm run dev

源码位于 src/,协议层使用官方 @modelcontextprotocol/sdk,工具入参使用 zod 校验。

License

AGPL-3.0-only。维护与派生说明见 NOTICE

from github.com/3108482409song-commits/Canvas-AIGC

Установка Canvas AIGC

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/3108482409song-commits/Canvas-AIGC

FAQ

Canvas AIGC MCP бесплатный?

Да, Canvas AIGC MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Canvas AIGC?

Нет, Canvas AIGC работает без API-ключей и переменных окружения.

Canvas AIGC — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Canvas AIGC в Claude Desktop, Claude Code или Cursor?

Открой Canvas AIGC на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Canvas AIGC with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории design