kdenlive-mcp-server
MCP Server: Kdenlive
AIエージェントが自然言語の指示を通じてKdenliveでプロフェッショナルなビデオ編集を実行できるようにするPython製MCPサーバーです。
これは、いくつかのKdenliveコマンドを包む薄いラッパーではありません。レイヤー化されたシステムです:
AI Agent (Claude)
-> MCP tools (project/media/timeline/motion/effects/audio/...)
-> Video analysis layer (ffprobe, librosa)
-> Internal timeline model (Project / Sequence / Track / Clip / Keyframe)
-> Kdenlive adapter (translates the model to/from real .kdenlive XML)
-> .kdenlive project file
-> Kdenlive / FFmpeg / MLT (melt) renderingAIは.kdenlive XMLを直接編集することはありません。型付きMCPツールを呼び出して、クリーンでテスト可能な内部タイムラインモデルを変更します。専用アダプターが保存時にそのモデルを実際のKdenliveプロジェクトに変換します。
ステータス
活発に開発中で、フェーズごとに構築されています(下記のPHASESを参照)。コアのタイムラインモデル、Kdenlive XMLアダプター、エフェクト/トランジションカタログ、オーディオ/ビート同期エンジンは実装され、実際のKdenlive 26.04.3 + MLTインストール環境に対してテストされています。これらすべてをAIエージェントに公開するMCPツール層は、次に接続されています。
Related MCP server: opencut-mcp
なぜ実ファイル形式に基づいているのか
アダプター(src/kdenlive_mcp/kdenlive/adapter/)が使用するKdenliveプロジェクトXML構造は、実際の.kdenliveプロジェクトからリバースエンジニアリングされ、ローカルにインストールされたKdenlive 26.04.3 + MLT 7.38(melt)と照合されています。ドキュメントから推測したものではありません。エフェクトとトランジションのカタログは、Kdenlive自身が同梱するエフェクト/トランジションXML定義から直接解析されるため、AIがインストール済みのKdenliveに実際に存在しないエフェクトを参照することは決してありません。
プロジェクト構成
src/kdenlive_mcp/
core/ # internal model: timeline, keyframes, effects, transitions, audio, assets
kdenlive/ # the adapter: XML read/write, effect & transition catalogs, capability detection
media/ # ffmpeg/ffprobe subprocess wrappers, thumbnail generation
storage/ # workspace path safety, caching, snapshots
validation/ # project validation
mcp_tools/ # MCP-facing tool definitions (in progress)
tests/開発
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytestffmpeg/ffprobeがPATH上にある必要があります。Kdenlive/meltはオプションですが、実際のインストール環境に対するエフェクト/トランジションカタログと構造的プロジェクト検証を有効にします。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceAn MCP server that lets AI agents visually perceive and edit video inside DaVinci Resolve Studio by rendering frames and manipulating the timeline.2MIT
- AlicenseNot gradedqualityCmaintenanceMCP server that enables LLM agents to control the OpenCut classic video editor's timeline through a Playwright-controlled browser, allowing automated video editing tasks like adding media, inserting clips, splitting, trimming, and exporting.2MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP server that exposes FFmpeg as a structured tool set for AI agents, enabling timeline-based video editing, preview, rendering, and analysis with an optional LLM autopilot.
- FlicenseNot gradedqualityBmaintenanceMCP server for DaVinci Resolve video editing, enabling AI agents to execute editing operations, manage creative libraries, and analyze media content.
Related MCP Connectors
MCP server for Clipkit — gives AI agents a video toolbox via the Clipkit schema.
A real timeline video editor for AI agents: journaled edits, FFmpeg/MLT rendering, exports
MCP server for Google Veo AI video generation
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/12bijaya/MCP_Server_Kdenlive'
If you have feedback or need assistance with the MCP directory API, please join our Discord server