RunningHub Canvas Bridge
Provides optional automatic archiving to Lumen (光栈): binds archive targets, registers recovery tasks for generated outputs, downloads and verifies media, previews/imports via Lumen MCP, and tracks archive status/retries.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
RunningHub Canvas Bridge
让 AI 通过 MCP 操作 RunningHub 无限画布。
发现画布 · 配置应用 · 绑定素材 · 提交生成 · 下载结果
开始安装 · Agent 接入 · 工具目录 · 下载发布包
0.10.9 更新亮点
原生应用准确预检 | 隧道恢复有边界 | 升级沿用现有授权 |
逐项核对已保存的提示词、参数和实际参考绑定 | 持续失联且空闲时才重启原连接,连续失败最多三次 | 跨平台管理现有隧道,保留身份、密钥和网络设置 |
多文本字段明确指定输入,dry-run 中未保存的新值会被检出 | 短暂断网和执行中的任务保持原状态,不重放请求 | 自动更新纳入本安装拥有的运行中隧道 |
继续提供 83 个工具,保留页面复用、同一 P 复用原应用、原生历史和行列排版。ChatGPT 专用隧道可部署在常开电脑,Mac 合盖后仍由该电脑提供服务。详见 完整更新说明。
Related MCP server: rh-agent-bridge
从对话到画布
把重复的开页、填参数、连参考、整理和下载交给 AI。桥接复用浏览器中已登录的 RunningHub 会话,让支持 MCP 的客户端直接操作画布,减少逐步点击和截图识别。
支持国际站 www.runninghub.ai / rhtv.runninghub.ai;保留中国站地址适配。可使用 Codex 内置浏览器、Chrome 或 Edge,通过本机 stdio MCP 接入,也可通过 Secure MCP Tunnel 接入 ChatGPT 个人插件。
制作准备 | 画布操作 | 结果管理 |
查询账号全部画布并自动打开 | 创建模型或原生 AI 应用节点 | 查询任务状态与生成历史 |
读取实时模型和应用参数 | 修改提示词、参数和素材绑定 | 独立下载图片、视频和音频 |
上传本机素材或接收聊天附件 | 分组、对齐、缩放与模板排版 | 保存、比较和恢复画布快照 |
提交前检查输入与参考 | 批量准备镜头和提交生成 | 复用工作流、素材及历史输出 |
内置浏览器也能接入
安装专用扩展后,不需要外部 Chrome 提供画布连接。打开画布和账号目录请求优先使用在线的内置浏览器,也可明确指定浏览器来源。仍需本机桥接服务运行。
多个对话,各自操作自己的画布
默认板块每行两组、组内 P 每行四列,横向展开后向下换行;按真实横竖画幅、每行最高节点预留空间,保持行列对齐,避免预览后重叠。明确淘汰节点可经依赖检查和快照备份后清理;应用配置会清理空的未使用输入。
每个任务持有独立 scopeId;自动开页会固定到具体页面。其他对话选择另一张画布,不会改变当前任务的目标。页面刷新或连接失效后重新打开获取连接,同一画布的写入仍需遵守版本检查。
原生 AI 应用与普通模型都可配置
非临时项目直接在画布内制作,同一 P 持续复用一个原生应用节点,每次迭代保留该节点的原生历史。稳定的 productionKey 帮助重复准备时找到原节点,避免每轮新增应用和结果卡。
直接读取原生应用的输入字段,修改时长、比例、种子等参数,绑定图片、视频、音频或文本参考。应用节点使用专用预检和运行路径,不再要求普通模型节点的 modelCode。
下载不依赖归档软件
按节点或准确的历史任务下载结果,查看进度、校验文件、重试失败任务;服务器支持且存在校验标识时可续传。光栈(Lumen)自动归档为可选集成。
媒体处理与费用授权
截帧、图片裁剪/缩放/旋转可在浏览器内免费处理;视频剪裁、倍速、倒放与音频提取也可使用桥接电脑的 FFmpeg。Agent 会比较画布与本地能力的便利性和效果再选择路径,原素材保留。
涉及积分或费用未确认的原生视频处理、AI 重绘/扩图/超分/修复,先生成具体计划,经用户授权后执行一次。授权绑定输入和参数,超时不会自动重复提交。付费原生路径已经接入授权流程,但尚未进行真实扣费验收;详细用法见 Agent 指南。
快速开始
准备: Node.js 22+、ffmpeg/ffprobe,以及一个已登录 RunningHub 的受支持浏览器。
git clone https://github.com/limyum-creator/runninghub-canvas-bridge.git
cd runninghub-canvas-bridge
npm ci
npm run build
npm run release:package
npm start然后加载浏览器扩展:
浏览器 | 选择的扩展目录 |
Codex / 桌面应用内置浏览器 |
|
Chrome / Edge |
|
在浏览器扩展管理器选择“加载未打包的扩展程序”。内置浏览器的入口是 设置 → 浏览器 → 扩展程序管理器 → 管理。下载 ZIP 时先解压,再选择包含 manifest.json 的目录。
将 server/mcp.mjs 配置为客户端的 stdio MCP 入口,即可开始。完整配置、Windows 命令、后台服务与 ChatGPT 插件接入见 安装说明。 默认启动不启用生成;需要生成时按安装说明设置 RH_BRIDGE_ALLOW_GENERATION=1。
自动更新
正式安装包可开启自动更新:node scripts/rh-update.mjs enable。Windows / macOS 每六小时检查正式 Release,空闲时更新桥接、MCP、页面运行时和已登记扩展;保留配置与 OAuth 授权,失败回退程序。源码开发目录不会被覆盖。
首次装入本版后需重新加载一次旧扩展,后续已登记扩展可自行检测更新并重载。客户端可能需要刷新工具列表;普通更新不需要重新授权账号。详见 自动更新与恢复。
一次典型调用
已知画布 URL → rh_open_canvas → 独立 scopeId
未知 URL 时,先 rh_list_canvases 查找
↓
rh_canvas_summary / rh_get_node 检查需要的内容
↓
按当前意图选择:读取 / 配置应用 / 排版 / 生成
↓
生成:配置与参考 → rh_preflight → rh_run_node
排版:rh_get_layout_template → 应用排版 → 检查
↓
查询准确任务 → 下载结果 → 可选归档后续画布调用都携带自己的 scopeId。需要修改时打开连接须设置 allowWrites: true;生成使用独立的稳定 requestId。超时先查询原回执,不盲目重发。
能力与验证边界
项目 | 当前情况 |
节点历史 | 原生历史读取与自动同步;301 冲突可显式原地修复,保留真实历史、当前媒体及输入 |
工具 | 83 个 MCP 工具,覆盖连接、编辑、媒体、任务、布局及恢复 |
macOS 现场验证 | 内置浏览器目录、独立页面读写、应用配置与预检、聊天附件上传、视频下载、工作流及快照恢复 |
自动测试 | 0.10.9:macOS 231 项通过、2 项 Windows 专用跳过;Windows 完整 233 项通过。跨平台 CI 记录见 Actions |
免费媒体处理 | 已实测浏览器截帧、图片裁剪、保存回读,以及本地 FFmpeg 处理;付费路径已验证未授权时拒绝提交 |
Windows | 已实测后台服务、原生输入预检、公网 OAuth、刷新授权,以及迁移后的 ChatGPT 插件读取 |
远程 HTTP 接口 | 0.10.9 公网 OAuth、刷新授权、83 工具发现、画布读取、并发连接复用和原回执恢复通过;Gemini / Grok 的已验证接入步骤见远程指南 |
生成与取消 | 已实现;本轮验证了应用生成预检和请求预览,未额外提交付费生成或现场取消任务 |
预览 | 返回媒体资源链接;客户端是否内联播放取决于宿主支持 |
中国站 | 保留地址与协议适配;本版现场验收以国际站为主 |
实时模型、登录状态、平台接口和账号权益会影响可用性。详见 验证说明。
文档导航
文档 | 内容 |
浏览器扩展、本机 MCP、后台服务、ChatGPT 插件、升级 | |
任务连接、应用参数、媒体、下载、冲突与恢复 | |
Gemini、Grok Bot 等远程客户端的 HTTPS 网关、OAuth 与域名配置 | |
按能力分组的完整工具目录;准确参数以工具 schema 为准 | |
开启、暂停、保留授权、空闲切换与失败恢复 | |
版本变化与兼容性调整 | |
开发和反馈 |
npm run check
npm test
npm run build
npm run release:package
npm pack --pack-destination distdist/ 包含普通扩展、内置浏览器专用扩展及校验文件。源码包包含本地运行所需模块。登录凭据留在网页内;私有安装笔记、任务回执和项目素材不应提交到仓库。
参考
本仓库为独立实现。连接 RunningHub 画布的思路,参考了 windzu/runninghub-canvas-bridge。
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.
Build and run AI workflows, agents, data tables and 1000+ API integrations from any MCP client.
Connect Claude or any MCP client to Wireflow, the AI canvas for image, video and audio workflows. List, build, inspect and run your workflows and published apps, browse templates, check models, prices and credits, edit a video node's timeline, and plan or schedule social posts. Drafts and edits cost no credits; run tools spend the user's credits.
Remote MCP server for AIStoryHub: stories, chapters, story bible, Voiceprints, AI generation.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables MCP-compatible AI clients to read and modify the user's currently open Figma file by executing JavaScript in Figma's sandbox, all through a local bridge with status monitoring, node jumping, and automatic rollback on errors.2MIT
- AlicenseNot gradedqualityCmaintenanceEnables coding agents to inspect, patch, validate, diff, and execute RunningHub / ComfyUI workflows through structured graph tools (13 total) over MCP, routing parameter changes to nodeInfoList and topology changes to full workflow JSON, and returning structured browser-fallback requests when only the UI can express an operation.MIT
- AlicenseNot gradedqualityBmaintenanceEnables remote AI agents to control a local, authenticated desktop browser over MCP through an outbound WebSocket bridge and Chrome extension, supporting tab management, navigation, page reading, clicking, typing, scrolling, screenshots, and JavaScript evaluation.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables any MCP client to drive the user's real Chrome profile through a Chrome extension bridge, with tools for navigation, accessibility snapshots, ref-based interactions, console/network reading, screenshots, tab management, and restricted script evaluation.1MIT