Integrations
Provides access to videos stored in the macOS Photos app when enabled with the LOAD_PHOTOS_DB environment variable
Allows downloading videos from YouTube URLs to add to the user's video library
Video Editor MCP-Server
Sehen Sie sich hier eine Demo an: https://www.youtube.com/watch?v=KG6TMLD8GmA
Laden Sie Videos aus jedermanns beliebtem LLM und Video Jungle hoch, bearbeiten, suchen und generieren Sie sie.
Um dieses Tool verwenden zu können, müssen Sie sich bei Video Jungle für ein Konto anmelden und Ihren API-Schlüssel hinzufügen.
Komponenten
Ressourcen
Der Server implementiert eine Schnittstelle zum Hochladen, Generieren und Bearbeiten von Videos mit:
- Benutzerdefiniertes vj://-URI-Schema für den Zugriff auf einzelne Videos und Projekte
- Jede Projektressource hat einen Namen, eine Beschreibung
- Suchergebnisse werden mit Metadaten darüber zurückgegeben, was im Video zu sehen ist und wann, sodass eine Bearbeitung direkt erfolgen kann.
Eingabeaufforderungen
Demnächst verfügbar.
Werkzeuge
Der Server implementiert einige Tools:
- add-video: Fügen Sie ein Video von einer URL hinzu
- Gibt eine vj://-URI zurück, um auf die Videodatei zu verweisen
- search-videos: Videos mithilfe von Einbettungen suchen
- Gibt Videoübereinstimmungen basierend auf Einbettungen und Schlüsselwörtern zurück
- Generieren/Bearbeiten von Videos
- Generiert einen gerenderten Videoschnitt aus einer Reihe von Videodateien
- Bearbeiten aus einem einzelnen Video generieren
- Erstellen Sie eine Bearbeitung aus einer einzelnen Eingabevideodatei
Tools in der Praxis anwenden
Um die Tools zu verwenden, müssen Sie sich bei Video Jungle anmelden und Ihren API-Schlüssel hinzufügen.
Video hinzufügen
Hier ist eine Beispielaufforderung zum Aufrufen des Tools add-video
:
Dadurch wird ein Video von einer URL heruntergeladen, Ihrer Bibliothek hinzugefügt und für den späteren Abruf analysiert. Die Analyse ist multimodal, sodass sowohl Audio- als auch visuelle Komponenten abgefragt werden können.
Suchvideos
Sobald Sie ein Video heruntergeladen und analysiert haben, können Sie mit dem Tool search-videos
Abfragen dazu durchführen:
Die Suchergebnisse enthalten relevante Metadaten zum Erstellen einer Videobearbeitung entsprechend den bei der ersten Analyse ermittelten Details.
Suche nach lokalen Videos
Sie müssen die Umgebungsvariable LOAD_PHOTOS_DB=1
festlegen, um dieses Tool zu verwenden, da Claude dann aufgefordert wird, auf Ihre Dateien auf Ihrem lokalen Computer zuzugreifen.
Sobald dies erledigt ist, können Sie mithilfe der Tags von Apple in Ihrer Fotos-App nach auf Ihrem Telefon vorhandenen Videos suchen.
Wenn ich in meinem Fall nach „Skateboard“ suche, erhalte ich 1903 Videodateien.
Generieren/Bearbeiten von Videos
Schließlich können Sie diese Suchergebnisse verwenden, um eine Bearbeitung zu generieren:
(Derzeit) basiert das Videobearbeitungstool auf dem Kontext innerhalb des aktuellen Chats.
Bearbeiten aus einem einzelnen Video generieren
Schließlich können Sie eine Bearbeitung aus einem einzelnen, vorhandenen Video herausschneiden:
Konfiguration
Melden Sie sich bei den Video Jungle-Einstellungen an und holen Sie sich Ihren API-Schlüssel . Starten Sie anschließend Video Jungle MCP mit diesem:
So erlauben Sie diesem MCP-Server, Ihre Fotos-App unter MacOS zu durchsuchen:
Schnellstart
Installieren
Installation über Smithery
So installieren Sie Video Editor für Claude Desktop automatisch über Smithery :
Claude Desktop
Sie müssen Ihre claude_desktop_config.json
manuell anpassen:
Unter MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
Unter Windows: %APPDATA%/Claude/claude_desktop_config.json
Bei aktiviertem lokalem Zugriff auf die Fotos-App (suchen Sie in Ihrer Fotos-App):
Denken Sie daran, die Verzeichnisse durch die Verzeichnisse zu ersetzen, in denen Sie das Repository auf Ihrem Computer abgelegt haben.
Entwicklung
Erstellen und Veröffentlichen
So bereiten Sie das Paket für die Verteilung vor:
- Abhängigkeiten synchronisieren und Sperrdatei aktualisieren:
- Erstellen Sie Paketverteilungen:
Dadurch werden Quell- und Wheel-Distributionen im Verzeichnis dist/
erstellt.
- Auf PyPI veröffentlichen:
Hinweis: Sie müssen PyPI-Anmeldeinformationen über Umgebungsvariablen oder Befehlsflags festlegen:
- Token:
--token
oderUV_PUBLISH_TOKEN
- Oder Benutzername/Passwort:
--username
/UV_PUBLISH_USERNAME
und--password
/UV_PUBLISH_PASSWORD
Debuggen
Da MCP-Server über stdio laufen, kann das Debuggen eine Herausforderung darstellen. Für ein optimales Debugging empfehlen wir dringend die Verwendung des MCP Inspector .
Sie können den MCP Inspector über npm
mit diesem Befehl starten:
(Ersetzen Sie YOURDIRECTORY
und YOURAPIKEY
durch das Verzeichnis, in dem sich dieses Repo befindet, und Ihren Video Jungle-API-Schlüssel, den Sie auf der Einstellungsseite finden.)
Beim Start zeigt der Inspector eine URL an, auf die Sie in Ihrem Browser zugreifen können, um mit dem Debuggen zu beginnen.
Zusätzlich habe ich die Protokollierung in app.log
im Projektverzeichnis hinzugefügt. Sie können die Protokollierung zur Diagnose von API-Aufrufen wie folgt hinzufügen:
Eine sinnvolle Möglichkeit, Ihre Arbeit am Projekt zu verfolgen, besteht darin, eine Terminalsitzung zu öffnen und Folgendes auszuführen:
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Laden Sie Videos aus jedermanns beliebtem LLM und Video Jungle hoch, bearbeiten und generieren Sie sie.
Related MCP Servers
- AsecurityFlicenseAqualityEnables LLMs to perform web browsing tasks, take screenshots, and execute JavaScript using Puppeteer for browser automation.Last updated -415,5021JavaScript
Steel MCP Serverofficial
AsecurityAlicenseAqualityEnables LLMs like Claude to navigate the web through Puppeteer-based tools and Steel. Based on the Web Voyager framework, it provides tools for all the standard web actions click clicking/scrolling/typing/etc and taking screenshots.Last updated -931JavaScriptMIT LicenseDeepSRT MCP Serverofficial
AsecurityFlicenseAqualityAn MCP server that enables users to generate summaries of YouTube videos in multiple languages and formats through integration with DeepSRT's API.Last updated -133JavaScript- -securityAlicense-qualityA comprehensive toolkit that enhances LLM capabilities through the Model Context Protocol, allowing LLMs to interact with external services including command-line operations, file management, Figma integration, and audio processing.Last updated -12PythonApache 2.0