news 2026/10/8 13:27:10

MCP 实战:用一个 AI 操控 Claude Code、Codex、OpenCode 等 5 种 Agent

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MCP 实战:用一个 AI 操控 Claude Code、Codex、OpenCode 等 5 种 Agent

本文面向第一次使用 MCP 控制本地工具的开发者:先用一条查询确认连接,再用 hi 验证终端交互,最后启动一个有明确范围的项目任务。所有步骤基于 Termexo v0.10.11。

同时打开几个 AI 编程终端后,最碎的工作经常落在自己身上:给这个发需求,到那个窗口看进度,再把回复复制回来。Agent 在处理代码,人却成了窗口之间的传话员。

Termexo 想把这段操作也交给 AI:你可以让一个已连接 MCP 的 Agent,去操作工作台里另一个 Agent 的终端。发送提示词、读取回复、启动任务,操作过程都留在看得见的工作台里。

我是 Termexo 的维护者。这篇文章由 AI 辅助撰写,结合 v0.10.11 源码、使用说明和已有联调记录核对。下面的指令是可以尝试的使用示例,不是虚构的实测对话。

根据实际能力绘制的概念图,非软件截图。

5 种 Agent,具体能怎样操控?

Claude Code、Codex、OpenCode、Grok Build、Antigravity CLI 都支持从 Termexo 启动时自动接入本地 MCP。连接后,Agent 可以查询工作区,找到目标终端,发送文字或控制按键,再读取输出。

因此,你既可以让 Codex 给 Claude Code 下发一个检查任务,也可以让 Claude Code 读取 OpenCode 的回复。目标 Agent 需要已经运行在 Termexo 的终端中,发起操作的 Agent 需要拥有对应 MCP 权限。终端读写操作针对实际终端 ID,并不要求双方来自同一家模型厂商。

这里有两个实用入口:操作已有终端,五种 Agent 都适用;通过任务看板启动配置好的 Agent,目前支持 Claude Code、Codex、OpenCode 和 Grok Build。Antigravity 可以在工作台中启动后通过终端交互,暂不支持任务看板执行。普通 Shell 终端也能通过 MCP 创建。

不用记 MCP 工具名,先做这三步

先安装 Termexo,并在本机安装、登录自己要使用的 Agent CLI。Windows x64 可以下载安装包;已安装 Node.js 的用户也可以运行npx termexo@0.10.11。

  1. 在 Termexo 添加项目工作区,打开设置 → AI 操控(MCP)。
  2. 开启本地 MCP 服务,保留“自动连接 Termexo 启动的 Agent”,选择终端、任务权限,点击“应用”。
  3. 在 Termexo 重新启动一个 Agent,把下面这句话发给它。

请通过 Termexo MCP 列出我的工作区和终端,告诉我哪些正在运行。先不要修改任何内容。

操作步骤示意。把指令发给 AI 终端,不要粘贴到普通 PowerShell 或 CMD。

成功标志是 AI实际调用工具,返回你电脑上的工作区和终端。只说“我可以帮你”还不算连上。已经打开的 Agent 要重启,Termexo 桌面也要保持运行。

第一个例子:给另一个 Agent 发一句 hi

先在 Termexo 中打开想测试的 Agent,例如 OpenCode,然后对当前已连接 MCP 的 AI 说:

请通过 Termexo MCP 找到当前工作区中正在运行的 OpenCode 终端,发送 hi 并提交回车,然后读取它的回复。如果有多个匹配的终端,先列出名称让我选择。

这一步看起来很小,却把整个过程走通了:查到真实终端、发送输入、提交回车、读回输出。通过后,再把 hi 换成实际任务。Claude Code、Codex、Grok Build 和 Antigravity 的已有终端可以采用同样的操作方式。

第二个例子:把项目检查交给另一个 Agent

想从任务开始,可以这样说:

请通过 Termexo MCP,在当前项目创建一个 Claude Code 任务,标题是“梳理项目结构”。使用已配置的默认模型,先只阅读项目,说明主要目录、运行方法和测试入口,不修改文件。启动后查看终端,确认提示词已提交,再把实际输出整理给我。

后续还可以让另一个 Agent 检查这份说明是否遗漏了启动前提,或者读取测试终端的报错,给出修复建议。这里的价值是减少手工切换和搬运上下文;是否采纳建议、是否合并代码,仍可以由你决定。

按已实现工具绘制。发送输入、启动任务、完成工作是不同的状态。

一个容易踩的坑是:“消息发送成功”不等于“任务已经完成”。Termexo 的terminal_write负责把输入送进终端;terminal_read才会读取实际输出。安排任务之后,应继续看终端、任务状态、diff 和测试结果。让两个 Agent 同时改代码时,可以给它们使用不同目录或 Git worktree,减少文件冲突。

为什么把它放在一个看得见的工作台里?

你随时能打开对应终端,看到 Agent 收到了什么、返回了什么,也能接手操作。任务、项目和会话在同一处,不必只依赖一段“已经处理好了”的聊天回复。

Termexo 还提供原生会话恢复、任务看板和手机远程访问。v0.10.11 修复了 Codex 恢复会话后状态不准确、Grok hook 引用和 Antigravity 空 MCP 配置问题;手机悬浮快捷键也会根据 Agent 类型切换面板。

本地 MCP 默认关闭,终端、任务、设置权限分别控制;Agent 自身的工具审批仍然生效。该 MCP 入口仅监听本机,手机远程工作台是另一个功能。普通云端网页聊天不会因为粘贴了本机地址就自动获得连接。

从一个项目、一句指令开始

如果你已经在 Windows 上同时使用几个编程 Agent,建议第一次只做“列出终端 → 发送 hi → 读回回复”。三步都看到真实结果后,再安排项目任务。

Termexo 是 MIT 开源项目。对应 Agent 的 CLI、账号和模型服务仍需自己准备;五种客户端的自动接入已实现,已有实际联调范围可在仓库记录中查看。

  • 下载 v0.10.11 安装包
  • MCP 图文使用说明
  • GitHub 源码与联调记录

你最想让一个 Agent 替你操作另一个 Agent 的哪一步:发任务、看进度,还是把结果带回来?欢迎带着一个具体场景来试。

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

机床自愈:测量-反馈-补偿闭环提升加工精度

机床「自愈」这四个字,听着有点玄,说白了就是让设备在精度恶化之前,自己把自己拉回来。一台三轴加工中心,新机验收时重复定位精度2m,用了三年变成8m;主轴一热,Z向能漂出去三十几个m。这些不是算…

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

2026年主流知识库系统口碑实测及适配场景盘点

主流知识库系统市场格局与口碑评估维度当前企业数智化转型进程中,90%以上的中大型企业存在知识分散、复用率低、核心经验随人员流动流失的问题,知识库已成为企业沉淀数据资产、提升协作效率的核心刚需。随着AI技术的渗透,知识库产品的功能边界…

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

脚本PASS但OS读全零?AHCI/PIO/MBR分层排查实战

1. 问题现场还原:一个让老运维都挠头的"罗生门"1.1 现象描述:脚本说 PASS,系统读出来全是零先把这个场景原原本本摆出来。你写了一个设备老化测试的全自动执行脚本,跑完一轮之后脚本自己汇报"PASS"&#xff0…

作者头像 李华