Settings → AI apps · MCP server

Let your AI app enhance video on your own PC

FrameLathe includes an MCP server. An AI app that can start a local MCP server, such as Claude Code or Cursor, can look at your clips, plan a job and what it will cost in time and disk, render it on your graphics card, and check and compare the result. It runs on your Windows PC and talks only to the app that started it, over a local pipe. FrameLathe uploads nothing.

It is off until you turn it on, an app can only ask, and you approve each permission and each folder.

Set it up
FrameLathe Settings, AI apps, switched on with two apps connected. A request from claude-code to use the engine lists Inspect, Render, Compare and See frames with Allow and Deny, and a second request asks to read the folder D:\Home Videos.
Settings → AI apps in the Paper theme, with two sample requests waiting for an answer.
Where it runs
On your PC, over stdio. No network listener, no upload.
Default
Off. Nothing is allowed until you approve it.
Works with
AI apps that start a local MCP server, such as Claude Code and Cursor.
GPU
One render at a time, never alongside your own queue.

What an AI app can do

Permissions come in four groups. An app asks for the ones it needs, and you can untick any of them before you allow the request.

PermissionWhat it lets the app doMCP tools
InspectLook at clips (size, frame rate, interlacing), plan a job and its time and disk cost, estimate a whole batch, check what this PC's graphics card can run, and check that a finished file is what its delivery format promises.probeplanestimate_batchlist_presetslist_samplesassesspick_sample_rangemachine_capabilitiesverify_output
RenderStart, watch, list and cancel renders. A render starts from a plan the app made first.runstatuslist_jobs
CompareWrite comparison stills and before/after wipes next to an output, and look for frames where an output drifts from its source.comparewipehunt_artifacts
See framesPut a still of your footage into the app's reply. The app has to ask each time, and the still goes to the app's provider, so FrameLathe asks you twice before allowing it.inline images in tool results

An app also needs a folder before it can open a file: read for sources, write for renders and comparisons. Folder grants belong to the one app that asked, and protected folders such as .ssh are refused.

A request from claude-code with its reason, and four ticked permissions, Inspect, Render, Compare and See frames, the last marked as going to the app's provider and leaving this PC. Allow and Deny buttons.
A request shows the app's reason. See frames is the one permission that lets pictures of your footage leave the PC, so it asks twice.

Things you can ask for

Once you have allowed it, you talk to your AI app as usual. For example:

  • “Probe every clip in D:\Home Videos and tell me which ones are interlaced.”
  • “Plan Export Ready for this folder and tell me how long it will take and how much disk it needs.”
  • “Denoise this tape and write a before/after wipe next to the output.”
  • “Check the finished file is what its delivery format promises.”
  • “Look for frames where the output drifts from the source.”

The app plans first, so it can tell you the time and disk a job needs before anything runs. It sees the same presets you do, and it cannot do anything the permissions you granted do not cover.

Connect an AI app in four steps

  1. Open Settings → AI apps and turn it on.
  2. Open Connect an AI app, pick a name for the app, and choose Claude Code for a terminal command or .mcp.json for a settings block.
  3. Copy it into your AI app. It names the FrameLathe engine by its full path on your PC; FrameLathe does not edit any app's settings for you.
  4. Restart the AI app. Its first request appears in Settings → AI apps for you to answer.
Connect an AI app with the name claude-code and the Claude Code option selected, showing the command claude mcp add framelathe-engine followed by the installed engine's path, and a Copy button.
The command is built for the engine installed on your PC.

What stays on your PC, and what does not

The FrameLathe MCP server runs on your PC and talks only to the AI app that started it, over a local pipe. FrameLathe sends nothing anywhere, and your footage is never uploaded by FrameLathe.

The AI app you connect is a different matter. What the tools return to it (file names, clip details, progress, and any preview frame you ask for) goes to that app's provider under that provider's terms. Preview frames are off unless you ask for one. See What leaves the machine.

Watch it, stop it, take it back

Rendering now lists each app's renders with progress, time left and a Stop button. Apps lists every app, whether it is connected, its last call and what it holds. Revoke takes all of it back, and Remove takes back one folder. Turning AI apps off refuses every app on its next call and stops their renders. A new request raises a notice wherever you are in FrameLathe.

Rendering now: tape-bot denoising a clip at 38 percent with a Stop button. Apps: claude-code connected with two requests waiting, cursor not connected with Inspect and one folder, and tape-bot connected with Inspect and Render, each with Revoke and Remove.
Rendering now and Apps, with sample apps.

One graphics card does one render at a time. An app's render is refused while your queue is rendering, and Start is refused while an app's render runs; a clip the queue reaches meanwhile waits rather than failing.

Questions

What is the FrameLathe MCP server?

It is the part of FrameLathe that speaks the Model Context Protocol, the standard way an AI app talks to a program on your computer. With it on, an AI app that can start a local MCP server can look at your clips, plan a job, render it on your graphics card, and check and compare the result, the way you would in the app.

Which AI apps can use it?

Any AI app that can start a local MCP server. Claude Code and Cursor are two. Settings → AI apps gives the command for Claude Code or an .mcp.json block for apps that read one.

Does my footage get uploaded?

FrameLathe sends nothing anywhere: the MCP server runs on your PC and talks only to the AI app that started it, over a local pipe. What the tools return to the AI app (file names, clip details, progress, and any preview frame you ask for) goes to that app's provider under that provider's terms. Preview frames are off unless you ask for one.

Is it on by default?

No. It is off until you turn it on in Settings → AI apps. After that an app can only ask: you approve each permission and each folder, and you can revoke them at any time.

Do I need a licence?

Rendering through an AI app needs an activated licence, like Start. Without one, looking at clips and planning still work, and a render reports that a licence is needed.

Can an AI app render while my queue is running?

No. One graphics card does one render at a time. An app's render is refused while the queue is rendering, and Start is refused with a message while an app's render runs. If the queue reaches a clip while an app is rendering, it stops with that clip still waiting; no clip fails because of it.

Is this the assistant on the FrameLathe website?

No. The website assistant answers from the published docs and never sees your footage. The MCP server is for an AI app on your own PC.

Set it up

The full guide covers turning it on, every permission, folders, the licence, and what to do when a render is refused because the GPU is busy.