在 Hermes Agent 和 OpenClaw 里驱动 KwaFlux(MCP 配置)
用 hermes mcp add 或 config.yaml 把 KwaFlux 接入 Hermes Agent,用 openclaw mcp set 接入 OpenClaw,并让 Agent 和应用待在同一台电脑上。
要点速览
- Hermes Agent 用一条
hermes mcp add命令,或者在~/.hermes/config.yaml顶层的mcp_servers下加一项kwaflux,就能接入 KwaFlux。 - OpenClaw 用
openclaw mcp set接入 KwaFlux,配置写在 OpenClaw 配置的mcp.servers下。 - 两者都是把 KwaFlux 的服务当作本地程序启动,所以 Agent 必须和 KwaFlux 跑在同一台电脑上,不能放在远程服务器上。
- 第一个正式请求之前,先用各自的检查命令确认一下:
hermes mcp test或openclaw mcp show。
Hermes Agent 和 OpenClaw 都是能调用 MCP 工具的个人 AI Agent,都可以通过随 KwaFlux 一起安装的本地 MCP 服务来操作 KwaFlux。KwaFlux 的设置会为它们分别生成配置和安装命令。最要紧的一条规矩是:Agent 必须运行在装着 KwaFlux 的那台电脑上。
本文会讲怎么把 KwaFlux 加进 Hermes 和 OpenClaw、怎么确认连通、大家通常在哪儿出错,以及先让它做什么。
目录
- 为什么 Agent 必须在同一台电脑上
- 开始之前
- Hermes Agent:加入 KwaFlux
- Hermes Agent:检查并限定工具
- OpenClaw:加入 KwaFlux
- OpenClaw:检查配置项
- 第一批指令
- 问题排查
- 常见问题
为什么 Agent 必须在同一台电脑上
KwaFlux 的 MCP 服务是 stdio 服务:Agent 把它作为子进程启动,通过标准输入输出和它对话。这个进程再通过一条只在本机有效的通道,连到 KwaFlux 应用。
很多人把 OpenClaw 或 Hermes 跑在一台常开的服务器上,比如 VPS 或家里的服务器,再用手机和它聊天。这种部署连不到你电脑上的 KwaFlux。要用 KwaFlux,就得让 Agent,至少是负责启动 MCP 服务的那部分,跑在装着并开着 KwaFlux 的那台 PC 或 Mac 上。
开始之前
- KwaFlux 1.0.14 或更新版本,并且开着。
- Node.js 18 或更新版本,且在 PATH 中。 用
node --version确认。KwaFlux 设置卡片也会查找 Node.js,并把它的完整路径写进配置,下面的示例就是这样;如果找不到,卡片会提示你,并改写成node。 - 在 KwaFlux 里: 设置 › Agent(MCP),在 MCP 宿主 里选 Hermes 或 OpenClaw。
Hermes Agent:加入 KwaFlux
用命令行。 点 复制安装命令 并运行。Windows 默认安装位置对应的命令是:
hermes mcp add kwaflux --command "C:\Program Files\nodejs\node.exe" --args "C:\Program Files\KwaFlux\Tools\kwaflux-mcp\kwaflux_mcp.mjs"Hermes 会连上服务,并弹出一个工具勾选列表,留下你想用的。
编辑配置文件。 点 复制配置,加进 ~/.hermes/config.yaml:
mcp_servers:
kwaflux:
command: 'C:\Program Files\nodejs\node.exe'
args:
- 'C:\Program Files\KwaFlux\Tools\kwaflux-mcp\kwaflux_mcp.mjs'如果文件里已经有 mcp_servers:,只把 kwaflux: 这一段加在它下面。别写成 mcp: › servers: 的嵌套形式,Hermes 读的是顶层的 mcp_servers。然后在会话里执行 /reload-mcp。
Hermes Agent:检查并限定工具
hermes mcp test kwaflux会显示服务实际返回了什么。- 在对话里,Hermes 把 KwaFlux 的工具命名为
mcp_kwaflux_<工具名>,比如mcp_kwaflux_kwaflux_get_app_status。 - 只想加载部分工具,就在这个服务下加一个
tools:段,写include:或exclude:。Hermes 只注册包含进来的工具;两者都写时,以include为准。 - Hermes 有一个工具调用的
timeout字段。KwaFlux 的等待工具一次最多等 300 秒,如果长时间等待被掐断,就把它设得比这个大。
OpenClaw:加入 KwaFlux
用命令行。 点 复制安装命令。在 Windows 上,KwaFlux 生成的命令长这样:
openclaw mcp set kwaflux "{\"command\":\"C:\\Program Files\\nodejs\\node.exe\",\"args\":[\"C:\\Program Files\\KwaFlux\\Tools\\kwaflux-mcp\\kwaflux_mcp.mjs\"]}"这些转义引号是按“命令提示符”(cmd.exe)的规则写的。如果你的 Shell 把引号弄乱了(PowerShell 就可能),改为直接编辑配置文件。在 Mac 上,KwaFlux 会用单引号把 JSON 包起来。
编辑配置文件。 点 复制配置,合并进 ~/.openclaw/openclaw.json:
{
"mcp": {
"servers": {
"kwaflux": {
"command": "C:\\Program Files\\nodejs\\node.exe",
"args": [
"C:\\Program Files\\KwaFlux\\Tools\\kwaflux-mcp\\kwaflux_mcp.mjs"
]
}
}
}
}双反斜杠要保留,JSON 需要它。有些第三方教程把服务写在 mcpServers 下面;OpenClaw 自己的命令行文档用的是 mcp.servers。
OpenClaw:检查配置项
openclaw mcp list和openclaw mcp show kwaflux会显示保存了什么。- OpenClaw 的文档提醒,
set和show只读写配置,“并不会真的连接 MCP 服务”。所以保存成功不代表服务能启动,让 Agent 调一次 KwaFlux 的工具才算数。 - 如果 Agent 看不到新工具,重新加载 OpenClaw 的 MCP 服务,或者重启它的网关。
第一批指令
先说:
用 KwaFlux 的工具查一下 KwaFlux 开着没有,再列出我最近的任务。
然后:
| 对 Agent 说 | KwaFlux 做什么 |
|---|---|
| “诊断 C:\Users\me\Videos\clip.mp4,能修就修。” | 先诊断,再排一个修复任务;修好的文件放在原文件旁边 |
| “把 C:\Users\me\Videos\clip.mp4 按 Instagram 的高清 1080P 导出。” | 查 Instagram 的档位,再排一个转换器导出 |
| “对 C:\Users\me\Videos\interview.mp4 运行人脸重打光,然后等它跑完。” | 以默认设置排一个 AI 增强任务,再等它完成 |
| “把你刚才发起的 KwaFlux 任务暂停。” | 暂停这个任务;Agent 之后可以再继续它 |
个人 Agent 擅长把好几步串起来。“每天晚上把这个文件夹里新增的片段按 YouTube 格式转一遍”是可行的,前提是 Agent 跑在同一台 PC 上,而且到时 KwaFlux 开着。
智能补帧,以及抠像和替换类工具,仍要在应用里做,助手会被告知把你引导过去。AI 发起下载默认关闭,要在 Agent 授权 里把 允许 Agent 发起下载 设为 每次确认。之后每次下载 KwaFlux 都会弹窗问你,助手也会在对话里请你确认有权下载那些内容。
问题排查
| 症状 | 可能原因 | 解决办法 |
|---|---|---|
| Hermes 没加载 kwaflux | 写成了 mcp: servers: 的嵌套形式 | 改用顶层的 mcp_servers:,再执行 /reload-mcp |
| OpenClaw 命令报 JSON 错误 | 引号被 Shell 弄乱了 | 在命令提示符里运行,或者直接编辑 openclaw.json |
| 配置已保存,但看不到工具 | 没重新加载,或者服务没启动起来 | 重新加载 MCP 或重启网关;检查 Node.js |
每次调用都返回 app_not_running | KwaFlux 没开,或者 Agent 跑在另一台机器上 | 打开 KwaFlux;让 Agent 跑在同一台电脑上 |
| 长时间等待失败 | 工具调用超时短于 300 秒 | 调高 Agent 对 kwaflux 的超时设置 |
各个宿主都会遇到的问题,见 KwaFlux MCP 排障指南。
结语
Hermes:运行那条 hermes mcp add 命令,或者在 mcp_servers 下加一段 kwaflux,再执行 /reload-mcp。OpenClaw:在命令提示符里运行 openclaw mcp set,或者编辑 openclaw.json 里的 mcp.servers。两种情况下,都让 Agent 和 KwaFlux 待在同一台电脑上,先做一次状态检查。
用你的个人 Agent 驱动 KwaFlux
KwaFlux 自带本地 MCP 服务,支持 Hermes Agent、OpenClaw 等 MCP 应用。AI 处理在你自己的 GPU 上运行,媒体文件不会为了处理而上传。可在 Windows 10(64 位,1809 或更新版本)、Windows 11,以及搭载 Apple Silicon 的 macOS 12 或更新版本上运行。导入文件和浏览应用都不需要账号。仅在导出、转换、文件修复和从链接下载文件时需要登录并购买付费方案。
用你自己的素材试试效果
下载 KwaFlux,付费前先用自己的素材免费预览效果——无需注册,在你的 GPU 上处理,处理不需要上传媒体文件。 视频预览可选 1、3或5 秒;防抖预览可选 5、15或30 秒。
常见问题
跑在 VPS 上的 Agent 能用我电脑上的本地 MCP 服务吗?
不能,stdio 服务不行。stdio 服务是 Agent 在同一台机器上启动的子进程。要用你 PC 上的服务,Agent 也得跑在这台 PC 上。各部件怎么衔接,见什么是 AI Agent。
Hermes Agent 把 MCP 服务存在哪里?
存在 ~/.hermes/config.yaml 里,顶层的 mcp_servers: 下面。hermes mcp add 会替你写好这一项,/reload-mcp 不用重启就能重新加载。
OpenClaw 把 MCP 服务存在哪里?
存在 OpenClaw 配置的 mcp.servers 下,默认是 ~/.openclaw/openclaw.json。openclaw mcp set 写入一项,openclaw mcp unset 删除一项。
Hermes 和 OpenClaw 会给 MCP 工具名加前缀吗?
部分会。Hermes 会,工具显示为 mcp_<服务名>_<工具名>,免得和内置工具撞名。OpenClaw 的命名,以你那个版本的工具列表为准。
用桌面应用,选哪个个人 Agent 好?
看它跑在哪儿,也看你习惯怎么用。对本地应用来说,硬性要求只有一条:Agent 跑在同一台电脑上。各个选项见我们的助手对比。
参考资料
- Nous Research, Hermes Agent documentation, "MCP (Model Context Protocol)" (config.yaml mcp_servers; tool prefix; hermes mcp add and test; /reload-mcp; include and exclude; timeout) (2026-10-26 查阅)
- OpenClaw documentation, "mcp" CLI page (list, show, set, unset; mcp.servers; set does not connect) (2026-10-26 查阅)
- Model Context Protocol, "Transports" (2026-07-28; stdio: messages over the standard streams of a client-launched subprocess) (2026-10-26 查阅)


