kdenlive-mcp-server
MCP Server: Kdenlive
Ein Python-MCP-Server, der es einem KI-Agenten ermöglicht, professionelle Videobearbeitung in Kdenlive durch natürliche Sprachbefehle durchzuführen.
Dies ist kein dünner Wrapper um ein paar Kdenlive-Befehle. Es ist ein mehrschichtiges System:
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) renderingDie KI bearbeitet niemals direkt .kdenlive-XML. Sie ruft typisierte MCP-Tools auf, die ein sauberes, testbares internes Timeline-Modell verändern; ein dedizierter Adapter übersetzt dieses Modell beim Speichern in ein echtes Kdenlive-Projekt.
Status
Aktiv in Entwicklung, aufgebaut in Phasen (siehe PHASES unten). Das Kern-Timeline-Modell, der Kdenlive-XML-Adapter, der Effekte/Übergänge-Katalog und die Audio/Beat-Sync-Engine sind implementiert und gegen eine echte Kdenlive-26.04.3- und MLT-Installation getestet. Die MCP-Tool-Schicht, die all dies einem KI-Agenten zugänglich macht, wird als Nächstes verdrahtet.
Related MCP server: opencut-mcp
Warum dies auf dem realen Dateiformat basiert
Die vom Adapter (src/kdenlive_mcp/kdenlive/adapter/) verwendete Kdenlive-Projekt-XML-Struktur wurde aus echten .kdenlive-Projekten rückentwickelt und gegen eine lokal installierte Kdenlive 26.04.3 + MLT 7.38 (melt) geprüft, statt aus Dokumentation geraten zu werden. Die Kataloge für Effekte und Übergänge werden direkt aus Kdenlives eigenen mitgelieferten Effekt-/Übergangs-XML-Definitionen geparst, sodass die KI niemals einen Effekt referenzieren kann, der in der installierten Kdenlive nicht existiert.
Projektstruktur
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/Entwicklung
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytestErfordert ffmpeg/ffprobe im PATH. Kdenlive/melt sind optional, ermöglichen jedoch die Effekt-/Übergangskataloge und die strukturelle Projektvalidierung gegen die echte Installation.
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