comfy-ae-video-factory-mcp
Comfy AE Video Factory MCP
Ein MCP-Server für eine automatisierte KI-Kurzvideo-Pipeline: Verknüpft ComfyUI Bild-zu-Bild/Bild-zu-Video, FFmpeg-Nachbearbeitung, After Effects-Vorlagen-Packaging, Überprüfung und Vorbereitung für die Veröffentlichung auf mehreren Plattformen.
Designziel: Ermöglicht es Cursor / Claude Desktop / ChatGPT MCP-Clients, diese Tools aufzurufen, um den Prozess „Generierung → Packaging → Überprüfung → Export → Veröffentlichungspaket“ automatisch abzuschließen.
Funktionen
Aufruf lokaler oder Cloud-basierter ComfyUI-Workflows
Abfrage der ComfyUI-Auftragshistorie
Analyse von Videos mit FFprobe
Transkodierung, Zuschneiden, Frame-Extraktion und Zusammenfügen mit FFmpeg
Generierung von JSX-Skripten zum automatischen Ersetzen von Assets in AE
Aufruf von aerender zum Rendern von After Effects-Vorlagen
Erstellung standardisierter Manifeste für Videoproduktionsaufträge
Generierung von Konfigurationen für Veröffentlichungspakete für Douyin / Xiaohongshu / Bilibili / YouTube Shorts / TikTok
Bereitstellung einer grundlegenden Platzhalter-Schnittstelle für die Inhaltsprüfung, um die spätere Anbindung von Drittanbieter-Prüf-APIs zu erleichtern
Installation
npm install
npm run buildAusführung
npm startKonfiguration im MCP-Client
{
"mcpServers": {
"comfy-ae-video-factory": {
"command": "node",
"args": ["/absolute/path/comfy-ae-video-factory-mcp/dist/index.js"],
"env": {
"COMFY_LOCAL_URL": "http://127.0.0.1:8188",
"VIDEO_FACTORY_ROOT": "/absolute/path/workspace",
"FFMPEG_BIN": "ffmpeg",
"FFPROBE_BIN": "ffprobe",
"AERENDER_BIN": "/Applications/Adobe After Effects 2025/aerender"
}
}
}
}Windows-Beispiel:
{
"AERENDER_BIN": "C:\\Program Files\\Adobe\\Adobe After Effects 2025\\Support Files\\aerender.exe"
}Empfohlener Workflow
pipeline_create_joberstellt das Produktionsauftragsverzeichnis und das Manifestcomfy_submit_workflowübermittelt den ComfyUI Bild-zu-Video-Workflowcomfy_get_historyfragt die Ergebnisse abmedia_probeüberprüft die Videospezifikationenffmpeg_transcodevereinheitlicht Seitenverhältnis, Bitrate und Bildrateae_generate_jsxgeneriert das AE-Vorlagen-Ersetzungsskriptae_render_templateruft aerender auf, um das finale verpackte Video auszugebenreview_video_packagedient als Platzhalter für die Überprüfungplatform_prepare_packagegeneriert das Veröffentlichungspaket für die jeweiligen Plattformen
Einbindung von AE-Vorlagen
Es wird empfohlen, diese Platzhalter-Ebenen vorab im AE-Projekt zu erstellen:
{{MAIN_VIDEO}}{{TITLE}}{{SUBTITLE}}{{LOGO}}{{CTA}}
Verwenden Sie dann das von diesem Projekt generierte JSX, um Assets und Texte zu ersetzen, und geben Sie das Ergebnis über aerender aus.
Sicherheitshinweise
Dieser MCP-Server führt lokale Befehle aus, daher gelten standardmäßig folgende Einschränkungen:
Alle Eingabe- und Ausgabedateien müssen sich im Verzeichnis
VIDEO_FACTORY_ROOTbefindenFFmpeg-Parameter werden über eine Whitelist gekapselt, anstatt beliebige Shell-Befehle direkt freizugeben
AE-Rendering unterstützt
dryRun; es wird empfohlen, Befehle zuerst zu testen
GitHub-Upload
git init
git add .
git commit -m "init comfy ae video factory mcp"
git branch -M main
git remote add origin git@github.com:YOUR_NAME/comfy-ae-video-factory-mcp.git
git push -u origin mainAnmerkungen
Das offizielle TypeScript-SDK von MCP unterstützt das Erstellen von Servern, das Registrieren von Tools und die Verbindung mit MCP-Clients über stdio oder Streamable HTTP. Hier wird stdio verwendet, was sich für die lokale Automatisierungsintegration eignet.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
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/Eliveral/codex-mcp-comfy-ae-video-factory-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server