Skip to main content

MCP server for Knooth video editor — natural language video editing

Project description

knooth-mcp

MCP server for Knooth video editor — natural language video editing.

Edit videos by talking to your AI tool. Add titles, trim clips, apply transitions, generate captions, remove filler words, and more — all through natural language.

Prerequisites

  • Knooth running with a project open
  • Python 3.10+
  • uv — fast Python package manager

Install uv

# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh

# Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

# Homebrew
brew install uv

After installing, uvx is available automatically — no extra steps.

Client Setup

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "knooth": {
      "command": "uvx",
      "args": ["knooth-mcp"]
    }
  }
}

Restart Claude Desktop. The hammer icon appears — click it to see Knooth tools.

Claude Code

claude mcp add knooth -- uvx knooth-mcp

Add --scope user to make it available across all projects. Verify with /mcp.

Cursor

Edit ~/.cursor/mcp.json (global) or .cursor/mcp.json (per-project):

{
  "mcpServers": {
    "knooth": {
      "command": "uvx",
      "args": ["knooth-mcp"]
    }
  }
}

Open Cursor Settings → MCP → confirm Knooth shows as connected.

VS Code (Copilot)

Edit .vscode/mcp.json in your workspace (or use Command Palette → MCP: Add Server):

{
  "servers": {
    "knooth": {
      "command": "uvx",
      "args": ["knooth-mcp"]
    }
  }
}

Click "Start" next to the server entry.

Note: VS Code uses "servers", not "mcpServers".

Codex

codex mcp add knooth -- uvx knooth-mcp

Or edit ~/.codex/config.toml:

[mcp_servers.knooth]
command = "uvx"
args = ["knooth-mcp"]

Verify with /mcp in the Codex TUI.

What You Can Do

Category Examples
Read Get project state, layer details, canvas screenshot
Timeline Trim, split, move, delete, reorder layers
Add Content Add text layers, shape layers
Style Set fonts, colors, fills, strokes, shadows, corner radius
Animation Add keyframes, set text animations, transitions
Audio Adjust volume, noise reduction, audio enhancement
AI Features Generate captions, transcribe audio, remove filler words, remove background
Playback Seek, play/pause, export
Design 3 built-in design presets, or bring your own DESIGN.md

Design Presets

Ask your AI tool to "use style-1" (or style-2, style-3) before adding visual elements:

Preset Vibe Best For
style-1 Dark cinematic, single accent Tech demos, SaaS walkthroughs
style-2 Bold saturated, color blocks Energetic content, social media
style-3 B&W editorial serif Documentaries, journalism

Place a custom DESIGN.md in your Knooth project folder to use your own brand guidelines instead.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

knooth_mcp-0.1.2.tar.gz (62.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

knooth_mcp-0.1.2-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file knooth_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: knooth_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 62.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for knooth_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 c78fb233403830918fdd1e88197b94b6611ba6fa60d2632a332c56be335af7c2
MD5 7b75f5da470c85143d5779e592be949d
BLAKE2b-256 9c9db4ee7360a88ada25b590b122539d1866823c4bfec61251bf4bb287441cb4

See more details on using hashes here.

File details

Details for the file knooth_mcp-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: knooth_mcp-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for knooth_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3de1625c3795f17887e3f0c6ed541efec7ea0a65202a2fcdcedcbc82557fa2fe
MD5 e0a6f60380244f45f8ae4568ed349a6f
BLAKE2b-256 0d91abdbf8996ee3d3634df3e113f43703693daaab9279e60b5a2d1fa99d82ce

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page