news 2026/10/8 11:18:50

OpenChatCut接入Codex与Claude Code:外部AI Agent通过MCP剪辑视频工程完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenChatCut接入Codex与Claude Code:外部AI Agent通过MCP剪辑视频工程完整教程

OpenChatCut接入Codex与Claude Code:外部AI Agent通过MCP剪辑视频工程完整教程

【免费下载链接】OpenChatCutOpen-source, local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion rendering.项目地址: https://gitcode.com/gh_mirrors/op/OpenChatCut

OpenChatCut是一款开源、本地优先(local-first)的对话式 AI 视频编辑器:内置专业多轨时间线、Agent Skills 与 MCP 集成,并基于 Remotion 渲染导出。本教程完整讲解如何将Codex 与 Claude Code这两个外部 AI Agent 通过MCP(Model Context Protocol)接入 OpenChatCut,让 AI 直接读取、剪辑并导出可继续编辑的真实视频工程——而不是一段不可修改的生成视频。

为什么需要 MCP:一套工具面,两种 Agent

传统做法是"AI 生成视频 → 下载 → 手动重剪"。OpenChatCut 的路径完全不同:

  • 内置 Agent与外部 MCP Agent(Codex、Claude Code、Cursor 等)共用同一套编辑工具和EditorCore命令;
  • 每次修改都落到真实工程的轨道、片段、转场、字幕和特效上,可预览、可撤销、可继续手动调整;
  • 外部 Agent 的修改先进入隔离草稿,不会污染正式时间线。

一句话:Codex 或 Claude Code 不是"替你生成视频",而是"替你操作剪辑软件"。

编辑器内打开外部 Agent 接入 (MCP)对话框,可以看到统一端点和各客户端的一键连接入口:

准备工作:启动 OpenChatCut 并获取 MCP 端点

1. 安装并启动

三种方式任选其一:

方式操作
桌面安装包下载 macOS / Windows / Linux 构建并安装
源码运行git clone https://gitcode.com/gh_mirrors/op/OpenChatCut→npm install→npm run dev
继续开发桌面端用npm run desktop:dev

源码运行需要 Node.js 24.x。启动后通过http://localhost:5199访问(必须是本机回环地址,否则浏览器会禁用 WebCrypto 等能力)。

2. 拿到端点与令牌

OpenChatCut 暴露的 Streamable HTTP MCP 端点默认是:

http://localhost:5199/api/external-mcp/mcp

令牌(Bearer Token)只在编辑器设置 → MCP页面展示;即使本机连接也强制要求令牌,服务重启后令牌会变化,需要重新复制配置。

工程列表界面就是外部 Agent 将要读取的"目标工程池",Codex / Claude Code 连接的正是这些数据:

接入 Codex:两步完成连接

在 Codex 的配置中加入 MCP 服务(~/.codex/config.toml):

[mcp_servers.openchatcut] url = "http://localhost:5199/api/external-mcp/mcp"

或直接用 CLI 注册(令牌建议放环境变量,避免写入仓库或聊天历史):

export OPENCHATCUT_MCP_TOKEN='<从 设置 → MCP 复制的令牌>' codex mcp add openchatcut \ --url http://localhost:5199/api/external-mcp/mcp \ --bearer-token-env-var OPENCHATCUT_MCP_TOKEN

接入 Claude Code:一条命令

claude mcp add --transport http \ -H "Authorization: Bearer <令牌>" \ openchatcut http://localhost:5199/api/external-mcp/mcp

如果你使用其他 MCP 客户端(Qoder、Cursor、千问办公等),把端点注册为 Streamable HTTP 服务、Authorization头设为Bearer <令牌>即可。

推荐:安装官方 Agent Skill

让 Agent 自动完成上面的注册、并学会正确的工作流:

npx skills add 0xsline/OpenChatCut

安装后对 Agent 说"设置 OpenChatCut"即可。该 Skill 是一个单入口路由技能,按需在编辑器内加载 26 个专项技能(时间线、文字稿、字幕、音频、色彩、导出等),避免技能列表爆炸。技能定义可查看 SKILL.md,连接排障指南见 getting-started.md,编辑工作流见 editing-workflow.md。

核心工作流:编辑会话四步法

无论 Codex 还是 Claude Code,剪辑工程都走同一套会话流程(源码见 server/external-agent/):

  1. begin_edit_session— 创建编辑会话,保存返回的editSessionId,选择approvalMode:
    • manual(默认):修改进入草稿,由你在 OpenChatCut 界面内逐条审阅、预览、勾选应用或拒绝;
    • auto:无人值守模式,review_edit_session直接应用完整草稿。
  2. 传入editSessionId执行读取/编辑— 会话中每个工程工具都带上该 id,所有修改只写入隔离草稿。
  3. review_edit_session— 草稿完成,提交审阅。
  4. get_edit_session— 轮询状态,得到applied/rejected/discarded;manual会话需你在编辑器内点"应用"后才算生效。

两个值得注意的安全设计:

  • 会话只暴露可安全进入草稿的工程读取/编辑工具;生成、导出、删除工程这类有即时副作用的工具不在会话内开放(拒绝了也回滚不了);
  • 两种模式下应用的操作都会原子提交为一个撤销节点——一次Ctrl+Z就能撤销 Agent 的全部修改。

接入成功后,Codex / Claude Code 操作工程的效果就像你在编辑器里让内置 Agent 干活一样:素材、转场、字幕、BGM 全部落到多轨时间线上,随时可以继续手动精修:

实战示例:对 Agent 说人话就够了

连接完成后,直接描述编辑任务即可,例如:

启动一个 OpenChatCut 编辑会话,读取草稿,在第二条音频轨的 8 秒处添加划盘音效, 并给相邻视频添加故障转场。提交草稿供审阅,等待我在 OpenChatCut 内应用后, 再报告修改已经生效。

Agent 会自动:openchatcut_status探活 →list_projects定位工程 →target_project锁定 →begin_edit_session开会话 → 调用时间线工具写入草稿 →review_edit_session提交。

常见问题速查

症状处理
连接报错 / 端点不通先确认 OpenChatCut 已启动并打开目标工程;端口被占用时页面会显示备用端口
服务重启后令牌失效回设置 → MCP复制新令牌,重新注册客户端
auto会话过期会直接报错而不降级为人工审批,丢弃后重新创建会话
只列出了工程、没有编辑器工程发现正常,用get_editor_url返回的地址打开对应工程即可
工具列表过大影响 Prompt使用?toolExposure=progressive渐进式暴露(见 mcp-tool-exposure.ts)

更完整的错误恢复策略见 known-errors.md。

小结

用三条命令概括全文:启动 OpenChatCut → 复制 MCP 端点与令牌 → 在 Codex / Claude Code 中注册。之后外部 AI Agent 就能和你共用同一个视频工程:它负责粗剪、转场、字幕与配乐,你负责审阅、精修与导出 MP4 / 字幕 / FCPXML。这就是 OpenChatCut "Agent-native + local-first" 的核心体验——AI 参与剪辑,但控制权始终在你手里。

【免费下载链接】OpenChatCutOpen-source, local-first conversational AI video editor with a professional multi-track timeline, Agent Skills, MCP integration, and Remotion rendering.项目地址: https://gitcode.com/gh_mirrors/op/OpenChatCut

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/8 11:17:59

Java电商后台管理系统源码改造:从跑通到上线的实践指南

简介&#xff1a;基于Java语言的电商后台管理系统源码&#xff0c;面向Java后端开发者和电商系统架构学习者&#xff0c;旨在模拟京东、淘宝等大型电商平台的后台管理核心功能。源码涵盖商品管理、订单处理、用户管理、权限控制、数据报表等业务模块&#xff0c;适合用于学习Sp…

作者头像 李华
网站建设 2026/10/8 11:16:41

claude-mem 开源方案:为Claude打造跨会话长期记忆系统

1. 这个项目到底解决什么问题1.1 使用Claude时的真实痛点先说说我自己实际用下来的感受。每天跟Claude聊天&#xff0c;尤其是做项目开发、写代码、改文档这类长期连续性任务时&#xff0c;最烦的一件事就是&#xff1a;每次开新会话&#xff0c;它都不记得我是谁&#xff0c;不…

作者头像 李华
网站建设 2026/10/8 11:14:20

WorkBuddy双Skill流水线:育儿号角色一致性与电影感配图实战

1. 这套流水线到底在解决什么问题公众号育儿赛道这两年卷得厉害&#xff0c;打开订阅列表&#xff0c;十个号里有八个在发“宝宝辅食”“亲子阅读”“育儿干货”&#xff0c;配图不是网图就是AI生成的塑料感插画。读者早就审美疲劳了&#xff0c;打开率一路往下掉。我自己运营的…

作者头像 李华
网站建设 2026/10/8 11:13:11

AI Agent工程实现指南:七要素拆解与七个关键决策点

如果说前两年我们还在争论“大模型能不能写代码、能不能聊天”&#xff0c;那这两年大家明显已经换了话题&#xff1a;怎么让大模型自己拆任务、自己调工具、自己把一件事办完。这个“自己办完事”的东西&#xff0c;就是 AI Agent。而真正从零把 Agent 推向生产环境的人都知道…

作者头像 李华
网站建设 2026/10/8 11:12:45

PHP号卡管理系统源码解析:自带后台的流量卡推广站搭建与运维

简介&#xff1a;这套PHP号卡推广管理系统源码面向手机卡、流量卡推广建站场景&#xff0c;适合站长、代理商或具备PHP基础的开发者快速搭建自带后台的号卡网站&#xff0c;一站式解决号卡展示、客户提交与后台管理需求。资源包共46个文件&#xff0c;压缩包仅2MB&#xff0c;以…

作者头像 李华
网站建设 2026/10/8 11:12:36

Agent-Reach:为AI智能体构建统一工具接入层的工程实践

大伙儿最近聊 AI Agent 聊得火热&#xff0c;但真正上手落地的人都有个共同感受&#xff1a;单个 Agent 在演示环境里跑得挺欢&#xff0c;一接到真实业务系统就开始拉胯。模型能力是一方面&#xff0c;更重要的是 Agent 怎么“够得着”那些外部工具、内部系统、第三方API——这…

作者头像 李华