KwaFlux MCP 用不了?工具不出现、app_not_running 和超时的解决办法
工具不出现、每次调用都报 app_not_running、等待超时、任务被拒:KwaFlux MCP 的每种症状说明了什么,在任何 AI 宿主里又该怎么修。
要点速览
- 由外向内排查:宿主有没有启动服务?服务有没有连上应用?应用有没有接下任务?
- 如果一个 KwaFlux 工具都看不到,十有八九是宿主配置的问题:JSON 或 YAML 写错、改错了文件、找不到 Node.js,或者没重新加载。
app_not_running说明服务本身没问题,只是 KwaFlux 没开(或者不在同一台电脑上)。- 等了一分钟左右就失败,是宿主的超时,不是任务失败。任务在 KwaFlux 里照样在跑。
KwaFlux 的 MCP 连接出问题时,症状本身就告诉你该查哪一层:要么宿主没把服务启动起来,要么服务连不上应用,要么应用拒绝了请求。每一层的原因都不多,每个原因都有明确的解法。
本文会讲怎么区分这三层、每层的修法、KwaFlux 返回的错误信息,以及一个不依赖任何 AI 宿主、两分钟就能做完的检查。
目录
- 一层一层看哪里会出错
- 第一层:宿主里看不到 KwaFlux 工具
- 第二层:工具都在,调用却报 app_not_running
- 第三层:应用拒绝了任务
- 等待超时
- 任务失败或没有产出
- 不用任何 AI 宿主的检查
- 速查表
- 常见问题
一层一层看哪里会出错
一个请求要经过三个部件:
- 宿主(Cursor、Claude、Codex、DeepSeek Harness、Hermes、OpenClaw)读取自己的配置,启动 KwaFlux 的 MCP 服务。
- MCP 服务:Windows 上是一个 Node.js 脚本,Mac 上是应用包里的一个辅助程序,它负责连接正在运行的 KwaFlux。
- KwaFlux 检查请求,把任务排进队列。
| 你看到的 | 出在哪一层 | 看哪一节 |
|---|---|---|
| 一个 KwaFlux 工具都没有 | 宿主配置 | 第一层 |
工具都在,但每次调用都报 app_not_running | 服务到应用 | 第二层 |
| 有些调用正常,任务却被拒 | 应用的检查 | 第三层 |
| 等了一分钟左右就失败 | 宿主超时 | 等待超时 |
| 任务跑了,但失败或没留下文件 | 任务本身 | 任务失败 |
第一层:宿主里看不到 KwaFlux 工具
1. 配置文件无效。 一处错误就可能让宿主丢掉文件里所有的服务。
- JSON(Cursor、Claude、OpenClaw):Windows 路径要写双反斜杠,
C:\\Program Files\\...。不能有注释,不能有多余的逗号。 - TOML(Codex):像 KwaFlux 生成的配置那样,用单引号括住 Windows 路径,或者每个反斜杠写两遍。
- YAML(DeepSeek Harness、Hermes):保持配置里的缩进;单引号会原样保留反斜杠。
2. 写错了文件或作用域。
| 宿主 | 常见错误 | 正确位置 |
|---|---|---|
| Cursor 编辑器 | 加在了某个项目的 .cursor/mcp.json 里 | 全局的 ~/.cursor/mcp.json |
| Claude Code 终端版 | 在别的文件夹里用默认的本地作用域添加 | 用 claude mcp add --scope user ... |
| Codex 编程助手 | 键名写成了 mcpServers 或 mcp-servers | ~/.codex/config.toml 里的 [mcp_servers.kwaflux] |
| DeepSeek Harness 框架 | 写进了你没在用的配置档 | 主目录级补丁 ~/.dsh/cordis.patch.yml |
| Hermes 智能体 | 写成了 mcp: › servers: 的嵌套 | ~/.hermes/config.yaml 顶层的 mcp_servers: |
| OpenClaw 智能体 | 写在了 mcpServers 下面 | ~/.openclaw/openclaw.json 里的 mcp.servers |
3. 找不到 Node.js。 在 Windows 上,宿主用 Node.js 18 或更新版本启动服务。KwaFlux 设置卡片会去查找它,并把完整路径写进配置。如果卡片提示没找到 Node.js,或者“检测到的 Node.js 版本过低,需要 18 或更高版本”,就装好当前的 LTS 版本,点 重新检测 Node.js,再复制一次配置。如果你是手写的配置、里面只写了 "node",就把它换成完整路径,比如 C:\Program Files\nodejs\node.exe,或者重启宿主,让它读到新的 PATH。
4. 服务路径写错了。 脚本是 KwaFlux 安装目录下 Tools\kwaflux-mcp 里的 kwaflux_mcp.mjs。如果你没把 KwaFlux 装在 C:\Program Files\KwaFlux,请从 KwaFlux 的 设置 › Agent(MCP) 卡片复制配置,它填的是真实路径。如果卡片提示“未检测到随包的 MCP 服务,下面的路径只是占位符”,就重新安装 KwaFlux。
5. 宿主没重新加载。 每个宿主的做法不同:
| 宿主 | 重新加载 |
|---|---|
| Cursor 编辑器 | 在 Customize 里把服务关了再开,或者重启 Cursor |
| Claude Code 终端版 | 新开一个会话;用 /mcp 查看 |
| Claude Desktop 桌面版 | 连同托盘图标一起退出,再重开 |
| Codex 编程助手 | 重启,或者执行 /mcp |
| DeepSeek Harness 框架 | 保存即热重载;不行再重启会话 |
| Hermes 智能体 | 执行 /reload-mcp |
| OpenClaw 智能体 | 重新加载它的 MCP 服务,或者重启网关 |
各宿主的分步教程:Cursor、Claude Code 和 Claude Desktop、Codex、DeepSeek Harness、Hermes 和 OpenClaw。
第二层:工具都在,调用却报 app_not_running
这一种最容易解决。在 Windows 上,完整信息长这样:
app_not_running: Error: app_not_running: no control file of a running KwaFlux in C:\Users\<you>\AppData\Local\KwaFlux\agent意思是服务启动正常,但没找到正在运行的 KwaFlux。解决办法:
- 打开 KwaFlux,等窗口出来,再问一次。不需要重新加载宿主。
- 同一台电脑、同一个用户。 服务只能连到同一台电脑上、同一个 Windows 或 macOS 账户下运行的 KwaFlux。跑在 VPS 上的 Agent、Cursor 的云端 Agent,或者另一个用户账户下的会话,都连不上它。
第三层:应用拒绝了任务
KwaFlux 拒绝请求时,工具结果会写明原因。常见的有:
| 原因 | 含义 | 解决办法 |
|---|---|---|
未登录 not_signed_in | 这个任务要写出文件,而你没登录 | 登录 KwaFlux,再让助手重试 |
无权益 entitlement_denied | 你账户的方案不包含这项任务 | 见文末关于方案的说明 |
下载已关闭 agent_download_disabled | AI 发起下载处于关闭状态 | 在 Agent 授权 里把 允许 Agent 发起下载 设为 每次确认,或者直接在应用里下载 |
被拒或过期 user_declined / approval_expired | 你点了 拒绝 或关掉了审批弹窗,或者 2 分钟内没人处理 | 不用修;确实要下载,就再问一次 |
控制已关闭 agent_control_disabled | 总开关是关着的 | 在 Agent 授权 里打开 允许 AI Agent 控制 KwaFlux |
| 路径被拒 | 网络路径、UNC 路径、相对路径,或者写错了 | 给出完整的本机路径,比如 D:\Videos\clip.mp4 |
触发频率限制 app_busy | 短时间内新任务太多 | 让助手一个一个排 |
像 \\server\share\clip.mp4 这样的网络路径,是有意在打开任何文件之前就拒绝的。先把文件复制到本机硬盘。原因见路径与隐私规矩。
等待超时
KwaFlux 的等待工具一次最多等 300 秒,默认 60 秒。有些宿主给一次 MCP 调用的时间比这短:
| 宿主 | 设置项 | 建议值 |
|---|---|---|
| Codex 编程助手 | tool_timeout_sec(默认 60 秒) | 设为 330 |
| DeepSeek Harness 框架 | toolCallTimeoutMs(第三方指南称默认 60,000 毫秒) | 设为 330000 |
| Claude Code 终端版 | .mcp.json 条目里的 timeout,单位毫秒 | 设为 330000 |
| Hermes 智能体 | 服务条目里的 timeout | 大于 300 秒 |
一次等待超时不会让任务停下。任务仍在 KwaFlux 的任务列表里跑,助手可以再等,或者去查它的状态。
任务失败或没有产出
- 看任务的错误原因。 问助手:“查一下这个 KwaFlux 任务,告诉我它的错误。”任务详情里有原因。
- 看看产物去哪儿了。 结果写在输入文件旁边,而不是助手指定的文件夹;那里已有同名文件时,旧文件保留,新文件改名为
name(1).ext。转换出的文件以_kwaflux_<格式>-<档位>结尾,修好的文件以_repair结尾。 - 修复需要参考文件。 如果诊断说需要参考文件,就给一段同一台相机拍的正常视频。见视频文件修复。
- 对话里做不了的事。 智能补帧,以及抠像和替换类工具,都没有通过 MCP 开放,请在应用里做。
- 还是失败? 在 KwaFlux 窗口里亲自重试一次。如果在应用里也失败,那就不是 MCP 的问题,把任务的错误原因发给客服。
不用任何 AI 宿主的检查
如果拿不准服务到底能不能启动,就在终端里手动运行它:
node "C:\Program Files\KwaFlux\Tools\kwaflux-mcp\kwaflux_mcp.mjs"正常的服务什么都不输出,停在那里等输入,因为它在等宿主来跟它说话。按 Ctrl+C 结束。如果出现报错,比如“不是内部或外部命令”(Node.js 不在 PATH 中)或“Cannot find module”(路径错了),先把它解决,否则换哪个宿主都没用。
速查表
| 症状 | 最可能的解法 |
|---|---|
| 没有工具(JSON 类宿主) | 反斜杠写两遍,校验文件 |
| 没有工具(Claude Code) | 用 --scope user 重新添加 |
| 没有工具(DeepSeek Harness) | 把这一行写进 ~/.dsh/cordis.patch.yml |
| 服务启动不了 | 安装当前的 Node.js LTS,重启宿主 |
报 app_not_running | 在同一台电脑上打开 KwaFlux |
报 not_signed_in | 登录 KwaFlux |
报 agent_download_disabled | 把 AI 下载设为 每次确认,或者在应用里下载 |
报 agent_control_disabled | 把总开关重新打开 |
| 等一分钟左右就失败 | 调高宿主的工具超时 |
| 文件不在预想的位置 | 去源文件旁边找 |
结语
先找出是哪一层。看不到工具,查宿主配置;app_not_running,说明这台电脑上应用没开;被拒绝时,结果会写明原因;一分钟左右就失败,是宿主超时。拿不准的时候,手动运行一下服务:如果它安静地等着,问题就在宿主或应用,而不在服务本身。
让 KwaFlux 和你的助手顺利配合
KwaFlux 自带本地 MCP 服务,支持 Cursor、Claude、Codex、DeepSeek Harness、Hermes、OpenClaw 等 MCP 应用。AI 处理在你自己的 GPU 上运行,媒体文件不会为了处理而上传。可在 Windows 10(64 位,1809 或更新版本)、Windows 11,以及搭载 Apple Silicon 的 macOS 12 或更新版本上运行。导入文件和浏览应用都不需要账号。仅在导出、转换、文件修复和从链接下载文件时需要登录并购买付费方案。
用你自己的素材试试效果
下载 KwaFlux,付费前先用自己的素材免费预览效果——无需注册,在你的 GPU 上处理,处理不需要上传媒体文件。 视频预览可选 1、3或5 秒;防抖预览可选 5、15或30 秒。
常见问题
为什么我的 MCP 工具不出现?
通常是宿主读不了配置,或者没能启动服务。依次检查:JSON、YAML 或 TOML 是否有效,文件和作用域对不对,Node.js 在不在 PATH 中,有没有重新加载。一个语法错误就可能让整个文件里的服务都消失。
为什么 MCP 服务报“node 不是内部或外部命令”?
因为没装 Node.js,或者它不在宿主看到的 PATH 里。装好之后,退出并重启宿主。还不行,就在服务的 command 里写 node.exe 的完整路径。
app_not_running 是什么意思?
意思是 MCP 服务启动了,但没找到可以连接的、正在运行的应用。在同一台电脑、同一个用户账户下把应用打开,再试一次,不用重新加载宿主。配置步骤见 Cursor 教程。
为什么耗时长的 MCP 工具调用会超时?
因为很多宿主默认给一次工具调用 60 秒左右,而有些工具本来就设计成要等更久。调高宿主对这个服务的工具超时即可,底层任务通常还在继续跑。
MCP 服务能用网络盘上的文件吗?
要看服务。有些服务会有意拒绝网络路径,因为打开它可能让 Windows 自动登录那台服务器。先把文件复制到本机硬盘。
参考资料
- Model Context Protocol, "Transports" (2026-07-28; stdio over the standard streams of a client-launched subprocess) (2026-10-26 查阅)
- OpenAI, Codex documentation, MCP page (tool_timeout_sec default 60) (2026-10-26 查阅)
- Claude Code Docs, MCP page (scopes; per-server timeout) (2026-10-26 查阅)
- ZensInk, "DeepSeek Harness (DSH): A Hands-On Setup Guide with MCP Integration" (toolCallTimeoutMs default) (2026-10-26 查阅)
- Microsoft Security Response Center, "Microsoft Mitigates Outlook Elevation of Privilege Vulnerability" (UNC paths and automatic NTLM sign-in) (2026-10-25 查阅)


