Halloween specialTrick or treat — fix the footage!All three plans are reduced. The perpetual license saves $30Through Nov 2, 11:59 p.m. PT

See pricing

Cursor, Claude, Codex, DeepSeek, Hermes, or OpenClaw: Which AI Assistant Should Drive Your Video App?

Six MCP hosts compared for driving KwaFlux: setup, where config lives, how each asks for approval, timeout quirks, and who each one suits.

Key takeaways

  • All six work with KwaFlux, because each can start a local MCP server. The difference is how you like to work: a chat window, an editor, a terminal, or a personal agent.
  • Claude Desktop is the gentlest start for non-developers. Cursor and Claude Code fit people who already code. Codex suits terminal users. DeepSeek Harness suits people who already run DeepSeek models.
  • Hermes Agent and OpenClaw suit people who want a personal agent that runs in the background, but only if it runs on the same computer as KwaFlux.
  • Two quirks matter for video: Codex's 60-second default tool timeout, and Claude Desktop needing a full quit to load new servers.

Any AI assistant that can start a local MCP server can drive KwaFlux. KwaFlux's Settings generates the config for six of them: Codex, Claude (Code and Desktop), OpenClaw, DeepSeek Harness, Hermes Agent, and Cursor. Which one to use depends less on the video work and more on where you already spend your day.

In this guide, you'll learn what each host is, how KwaFlux connects to it, the differences that matter for long video jobs, and which one fits which kind of user.

Contents

  1. What do these assistants have in common?
  2. The six at a glance
  3. Setup compared
  4. Approvals compared
  5. Timeouts and long jobs
  6. Which one fits you?
  7. FAQ

What do these assistants have in common?

They're all MCP hosts: AI apps that can start an MCP server on your computer, read its tool list, and let the model call those tools. That's what KwaFlux needs. Each host starts KwaFlux's server, the server talks to the KwaFlux app, and the app runs the jobs on your GPU.

So the video side is the same everywhere: the same tools, the same rules, results written next to the source file. What changes is the host's interface, its config format, and how it handles approvals and timeouts. For what makes these "agents," see what is an AI agent.

The six at a glance

HostWhat it isWhere you talk to it
CursorAn AI code editor with an agentCursor's chat panel
Claude CodeAnthropic's coding agentTerminal or IDE
Claude DesktopAnthropic's Claude chat appDesktop chat window
CodexOpenAI's coding agentTerminal (CLI) or the Codex desktop app
DeepSeek Harness (DSH)DeepSeek's agent harness, in PreviewCLI, web, or desktop app
Hermes AgentNous Research's open agentTerminal (CLI)
OpenClawA personal agent with a gatewayChat apps connected to its gateway

Setup compared

HostHow KwaFlux's card helpsConfig fileReload
CursorInstall in Cursor button, or copy JSON~/.cursor/mcp.jsonToggle under Customize, or restart
Claude CodeCopy install command (claude mcp add --scope user)~/.claude.jsonNew session; check /mcp
Claude DesktopCopy JSONclaude_desktop_config.jsonQuit fully, reopen
CodexCopy install command (codex mcp add), or copy TOML~/.codex/config.tomlRestart, or /mcp
DeepSeek HarnessCopy a YAML insert rowcordis.patch.yml (profile or home)Hot reload on save
Hermes AgentCopy install command (hermes mcp add), or copy YAML~/.hermes/config.yaml/reload-mcp
OpenClawCopy install command (openclaw mcp set), or copy JSON~/.openclaw/openclaw.jsonReload MCP or restart the gateway

Step-by-step guides: Cursor, Claude Code and Claude Desktop, Codex, DeepSeek Harness, Hermes Agent and OpenClaw.

Approvals compared

Video jobs write new files, so it's worth knowing how each host asks before running a tool:

HostDefaultFiner control
CursorAsks before using MCP toolsRun Modes and tool allowlists
Claude CodeAsks; project .mcp.json servers also need approvalPermission rules using mcp__kwaflux__<tool> names
Claude DesktopAsks before each toolAllow a tool for the conversation
CodexPer-server approval modeauto, prompt, writes (asks only for tools not marked read-only), or approve; per-tool overrides
DeepSeek HarnessNo MCP server runs until you add itServer-level: you choose which rows to add
Hermes AgentDepends on your Hermes setuptools: include / exclude per server

Whatever the host, KwaFlux adds its own limits: agent downloads are off until you choose Ask every time in KwaFlux, one switch turns all agent control off, and the assistant can only control the tasks it started.

Timeouts and long jobs

A conversion or an AI enhancement can take minutes. KwaFlux's wait tool waits up to 300 seconds per call, then the assistant can wait again. Hosts that cut a tool call off sooner need a setting changed:

HostWhat to change
Codextool_timeout_sec defaults to 60; set it to 330
DeepSeek HarnesstoolCallTimeoutMs, reported to default to 60 seconds; set 330000
Claude CodeAdd "timeout": 330000 to a .mcp.json entry if long waits fail
Hermes AgentRaise the server's timeout if long waits fail

A cut-off wait doesn't stop the job; it keeps running in KwaFlux's task list. More fixes are in the troubleshooting guide.

Which one fits you?

If you…TryWhy
Want to chat about your videos without opening a terminalClaude DesktopOne config entry, a familiar chat window, approval for each tool
Already write code in CursorCursorOne-button install from KwaFlux; the agent is already where you work
Live in a terminal or IDE with Anthropic's toolsClaude CodeOne command; permission rules let read-only tools run quietly
Use OpenAI's toolsCodexOne command; the writes approval mode fits jobs that create files
Already run DeepSeek models through DSHDeepSeek HarnessOne YAML row; hot reload
Want a background personal agent you message from your phoneHermes Agent or OpenClawGood at recurring chores, as long as the agent runs on the PC where KwaFlux is open

A typical video use for each: Claude Desktop for "fix this clip and tell me when it's done"; Cursor or Claude Code for scripted batches alongside other files in a project; Codex for terminal batch runs, such as "convert every .mkv here"; a personal agent for scheduled chores like "every evening, export today's recordings for YouTube" with the Converter.

Final thoughts

Pick the assistant that matches how you already work. Claude Desktop is the gentlest start, Cursor and Claude Code suit people who code, Codex suits the terminal, DSH suits DeepSeek users, and Hermes or OpenClaw suit personal agents running on the same PC. The KwaFlux side stays the same: copy the config from Settings, keep the app open, and raise the tool timeout where a host needs it.

Bring your own assistant

KwaFlux includes a local MCP server and generates the setup for Cursor, Claude, Codex, DeepSeek Harness, Hermes, and OpenClaw. AI processing runs locally on your GPU — media files are not uploaded for processing. It runs on Windows 10 (64-bit, version 1809 or later), Windows 11, and macOS 12 or newer on Apple Silicon. Importing files and exploring the app need no account. Signing in with an active paid plan is required only to export, convert, repair a file, or download a file from a link.

Download KwaFlux · See plans

Try It on Your Own Footage

Download KwaFlux and preview effects on your own footage for free before you pay — no account needed, and your media is processed on your GPU, not uploaded for processing. Video previews run 1, 3, or 5 seconds; stabilization previews run 5, 15, or 30 seconds.

Frequently asked questions

Which AI assistant works with MCP servers?

Many do, and there's no single best one. Any host that can start a local MCP server can use the same tools. Choose by how you work, whether that's a chat window, an editor, a terminal, or a personal agent, and check how it handles approvals and long tool calls.

Can I use more than one AI assistant with the same MCP server?

Yes. Each host starts its own copy of the server from its own config, and they can all talk to the same running app. Tasks from each show up in that app separately.

Do these assistants send my videos to the cloud?

Not to process them through a local MCP server; the app processes files on your computer. Your chat messages still go to the model provider, including any paths you type. See path and privacy rules.

Is Claude Desktop or Claude Code better for non-developers?

Claude Desktop is usually easier: you edit one config file once and then chat. Claude Code assumes you're comfortable in a terminal or IDE. See the Claude setup guide.

Can a cloud-hosted agent use a local MCP server?

No. A local stdio server is started by the host on the same computer. An agent running on a server elsewhere, or a cloud agent, can't start a program on your PC.

Sources

  1. Cursor Docs, "Model Context Protocol (MCP)" (accessed 2026-10-26)
  2. Claude Code Docs, MCP page (accessed 2026-10-26)
  3. Model Context Protocol, "Connect to local MCP servers" (Claude Desktop) (accessed 2026-10-26)
  4. OpenAI, Codex documentation, MCP page (accessed 2026-10-26)
  5. DeepSeek Harness documentation, "Architecture" reference (accessed 2026-10-26)
  6. Nous Research, Hermes Agent documentation, "MCP (Model Context Protocol)" (accessed 2026-10-26)
  7. OpenClaw documentation, "mcp" CLI page (accessed 2026-10-26)
  • comparison
  • MCP

KwaFlux writer and editor. Articles are reviewed by the KwaFlux editorial team and based on our product research notes and published specifications.