🎬 MCP-Server erstellen
Der ultimative MCP-Server für die KI-Videogenerierung – bringt die leistungsstarken Videoerstellungsfunktionen von Creatify AI zu jedem KI-Assistenten im MCP-Ökosystem.
🌟 Übersicht
Der Creatify MCP Server ist ein umfassender Model Context Protocol (MCP)-Server, der die volle Leistungsfähigkeit der Videogenerierungsplattform von Creatify AI für KI-Assistenten, Chatbots und Automatisierungstools nutzbar macht. Basierend auf der robusten TypeScript-Clientbibliothek @tsavo/creatify-api-ts
wandelt dieser Server komplexe Videoerstellungs-Workflows in einfache, natürlichsprachliche Interaktionen um.
🎨 Erweiterte MCP-Funktionen:
- 📝 Eingabeaufforderungen – Wiederverwendbare Vorlagen und Arbeitsabläufe zur Videoerstellung
- 📊 Protokollierung – Strukturierte Protokollierung mit mehreren Schweregraden
- 🔍 Fortschrittsverfolgung – Echtzeit-Updates während der Videogenerierung
- 🤖 KI-Selbsthilfe –
how_to_use
zum Verstehen von Parametern für KI-Assistenten - 📊 Benachrichtigungen - Statusaktualisierungen und Fortschrittsbenachrichtigungen in Echtzeit
🎯 Was dies ermöglicht
Stellen Sie sich vor, Sie sagen Claude Desktop: „Erstellen Sie ein 16:9-Avatar-Video von Anna, in dem sie ‚Willkommen zu unserer Produktdemo‘ sagt, und warten Sie, bis es abgeschlossen ist.“ Und tatsächlich passiert es. Das ist die Stärke dieses MCP-Servers.
🏗️ Erstellt mit
- Creatify AI API – Die weltweit führende KI-Videogenerierungsplattform
- @tsavo/creatify-api-ts – Umfassende TypeScript-Clientbibliothek
- Model Context Protocol – Standardisierte KI-Assistenten-Integration
- TypeScript – Vollständige Typsicherheit und hervorragende Entwicklererfahrung
Merkmale
🛠️ MCP-Tools (12 leistungsstarke Aktionen)
create_avatar_video
– Erstellen Sie KI-Avatar-Videos mit Lippensynchronisationcreate_url_to_video
- Konvertieren Sie Websites in professionelle Videosgenerate_text_to_speech
- Natürlich klingende Sprache aus Text generierencreate_multi_avatar_conversation
– Erstellen Sie Videos mit mehreren Avataren, die sich unterhaltencreate_custom_template_video
– Videos mit benutzerdefinierten Vorlagen erstellencreate_ai_edited_video
– Videos automatisch bearbeiten und verbesserncreate_ai_shorts
– Erstellen Sie Kurzvideos (perfekt für TikTok, Instagram Reels)generate_ai_script
– KI-gestützte Skripte für Videos generierencreate_custom_avatar
– Entwerfen und erstellen Sie Ihre eigenen benutzerdefinierten Avatare (DYOA)manage_music
- Hintergrundmusik hochladen, verwalten und verwendencreate_advanced_lipsync
– Erweiterte Lippensynchronisation mit Emotions- und Gestensteuerunghow_to_use
- Erhalten Sie detaillierte Nutzungsinformationen für jedes Toolget_video_status
– Überprüfen Sie den Status der Videogenerierungsaufgaben
📚 MCP-Ressourcen (6 Datenquellen)
creatify://avatars
– Liste der verfügbaren KI-Avatarecreatify://voices
- Liste der verfügbaren Stimmen für Text-to-Speechcreatify://templates
- Verfügbare benutzerdefinierte Videovorlagencreatify://music
- Verfügbare Hintergrundmusikbibliothekcreatify://credits
– Verbleibende API-Guthabencreatify://avatar/{avatarId}
– Detaillierte Informationen zu bestimmten Avataren
🏆 Warum sollten Sie sich für den Creatify MCP-Server entscheiden?
🚀 Vollständige API-Abdeckung
- ✅ 12 MCP-Tools, die 100 % der Creatify-API-Funktionalität abdecken
- ✅ 6 MCP-Ressourcen für umfassenden Datenzugriff
- ✅ 5 Workflow-Eingabeaufforderungen für gängige Szenarien zur Videoerstellung
- ✅ Protokollierung auf Unternehmensniveau mit 8 Schweregraden
🤖 KI-First-Design
- ✅ Selbstdokumentation mit
how_to_use
Tool für KI-Assistenten - ✅ Intelligente Parametervalidierung und Fehlerbehandlung
- ✅ Echtzeit-Fortschrittsaktualisierungen während der Videogenerierung
- ✅ Semantische Versionierung mit automatisierten Releases
🎨 Erweiterte Funktionen
- ✅ Emotions- und Gestensteuerung in erweiterter Lippensynchronisation
- ✅ Benutzerdefinierte Avatar-Erstellung (DYOA – Design Your Own Avatar)
- ✅ KI-gestützte Skriptgenerierung für jeden Videotyp
- ✅ Optimierung von Kurzvideos für TikTok/Instagram/YouTube
- ✅ Verwaltung und Integration von Hintergrundmusik
💼 Produktionsbereit
- ✅ TypeScript für Typsicherheit und bessere IDE-Unterstützung
- ✅ Umfassende Fehlerbehandlung mit detailliertem Kontext
- ✅ Professionelles Logging für Monitoring und Debugging
- ✅ Automatisiertes Testen und kontinuierliche Integration
- ✅ Semantische Versionierung für zuverlässige Updates
📝 MCP-Eingabeaufforderungen (5 Workflow-Vorlagen)
create-product-demo
- Professioneller Workflow für Produktdemonstrationencreate-social-content
– Ansprechende Erstellung von Social-Media-Inhaltencreate-educational-video
- Workflow für Lehr- und Tutorialvideoscreate-marketing-campaign
– Erstellung von Videos für Marketingkampagnenanalyze-video-performance
- Videoleistungsanalyse und -optimierung
Voraussetzungen
- Node.js 18 oder höher
- Creatify API-Anmeldeinformationen (Pro-Plan oder höher)
- Holen Sie sich Ihre API-Anmeldeinformationen aus den Creatify-Kontoeinstellungen
Installation
Von npm (empfohlen)
Aus der Quelle
🎬 Live-Demo-Beispiele
Erstellen Sie ein KI-Avatar-Video
Erstellen Sie ein kurzes Video im TikTok-Stil
Website in Video konvertieren
KI-gestützte Skriptgenerierung
Konfiguration
Legen Sie Ihre Creatify-API-Anmeldeinformationen als Umgebungsvariablen fest:
Oder erstellen Sie eine .env
Datei:
Verwendung
Mit Claude Desktop
Fügen Sie Ihrer Claude Desktop-Konfiguration hinzu ( ~/Library/Application Support/Claude/claude_desktop_config.json
unter macOS):
🎨 Erweiterte MCP-Funktionen
📝 Verwenden von Eingabeaufforderungen (Workflow-Vorlagen)
KI-Assistenten können jetzt vordefinierte Workflow-Vorlagen für gängige Szenarien zur Videoerstellung verwenden:
Beispiel: Produktdemo-Workflow
Verfügbare Eingabeaufforderungsvorlagen:
create-product-demo
- Professionelle Produktdemonstrationencreate-social-content
– TikTok-/Instagram-/YouTube-Inhaltecreate-educational-video
- Tutorials und Bildungsinhaltecreate-marketing-campaign
- Marketing- und Werbevideosanalyze-video-performance
- Videooptimierung und -analyse
📊 Echtzeit-Protokollierung und Fortschritt
Der Server bietet eine strukturierte Protokollierung mit mehreren Schweregraden:
Protokollebenen: debug
, info
, notice
, warning
, error
, critical
, alert
, emergency
🤖 KI-Selbsthilfesystem
KI-Assistenten können Werkzeugparameter jetzt mithilfe des Tools how_to_use
besser verstehen:
Mit benutzerdefiniertem MCP-Client
Standalone-Server
Beispiel-Eingabeaufforderungen für KI-Assistenten
Nach der Konfiguration mit Claude Desktop oder einem anderen MCP-Client können Sie Eingabeaufforderungen in natürlicher Sprache verwenden, wie:
- „Erstellen Sie ein 16:9-Avatar-Video von Anna, in dem sie „Willkommen zu unserer Produktdemo“ sagt, und warten Sie, bis es abgeschlossen ist.“
- „Konvertieren Sie die Website https://example.com in ein Werbevideo“
- „Erstellen Sie Text-to-Speech-Audio für ‚Hallo Welt‘ mit einer professionellen Stimme.“
- „Zeige mir alle verfügbaren Avatare und ihre Details“
- „Meine verbleibenden Creatify-Guthaben prüfen“
- „Erstellen Sie eine Unterhaltung zwischen zwei Avataren, die über unser neues Produkt diskutieren.“
API-Referenz
Werkzeuge
create_avatar_video
Erstellen Sie ein KI-Avatar-Video mit lippensynchroner Sprache.
Parameter:
text
(Zeichenfolge, erforderlich) – Zu sprechender TextavatarId
(Zeichenfolge, erforderlich) – zu verwendende Avatar-IDaspectRatio
("16:9" | "9:16" | "1:1", erforderlich) – Video-SeitenverhältnisvoiceId
(Zeichenfolge, optional) – Sprach-ID für den AvatarwaitForCompletion
(boolesch, optional) – Warten Sie, bis das Video fertig ist
create_url_to_video
Wandeln Sie eine Website-URL in ein professionelles Video um.
Parameter:
url
(Zeichenfolge, erforderlich) – zu konvertierende URLvisualStyle
(Zeichenfolge, optional) – Visuelle StilvorlagescriptStyle
(Zeichenfolge, optional) – SkriptschreibstilaspectRatio
("16:9" | "9:16" | "1:1", optional) – Video-SeitenverhältniswaitForCompletion
(boolesch, optional) – Warten Sie, bis das Video fertig ist
generate_text_to_speech
Generieren Sie aus Text natürlich klingende Sprache.
Parameter:
text
(Zeichenfolge, erforderlich) – In Sprache umzuwandelnder TextvoiceId
(Zeichenfolge, erforderlich) – zu verwendende Sprach-IDwaitForCompletion
(boolesch, optional) – Warten auf Audioabschluss
get_video_status
Überprüfen Sie den Status einer Videogenerierungsaufgabe.
Parameter:
videoId
(Zeichenfolge, erforderlich) – Zu prüfende Video-/Aufgaben-IDvideoType
(Zeichenfolge, erforderlich) – Aufgabentyp („Lippensynchronisation“, „URL-zu-Video“ usw.)
Ressourcen
creatify://avatars
Gibt eine JSON-Liste aller verfügbaren KI-Avatare mit ihren IDs, Namen und Metadaten zurück.
creatify://voices
Gibt eine JSON-Liste aller verfügbaren Stimmen für die Text-to-Speech-Generierung zurück.
creatify://templates
Gibt eine JSON-Liste der verfügbaren benutzerdefinierten Videovorlagen zurück.
creatify://credits
Gibt den aktuellen Kontostand und Nutzungsinformationen zurück.
Entwicklung
Beitragen
- Forken Sie das Repository
- Erstellen Sie einen Feature-Zweig (
git checkout -b feature/amazing-feature
) - Übernehmen Sie Ihre Änderungen (
git commit -m 'Add amazing feature'
) - Pushen zum Zweig (
git push origin feature/amazing-feature
) - Öffnen einer Pull-Anfrage
Lizenz
MIT-Lizenz – Einzelheiten finden Sie in der Datei LICENSE .
Ähnliche Projekte
@tsavo/creatify-api-ts
– TypeScript-Client für die Creatify-API- Model Context Protocol - Protokollspezifikation
- Creatify AI – KI-Plattform zur Videogenerierung
📚 Umfassende Dokumentation
🎬 Video-Tutorials
In Kürze verfügbar: umfassende Video-Tutorials mit praktischen Anwendungsszenarien
📖 API-Referenz
Eine ausführliche API-Dokumentation finden Sie unter:
- Creatify API-Dokumentation – Offizielle Creatify API-Dokumente
- @tsavo/creatify-api-ts Dokumentation – TypeScript-Clientbibliothek-Dokumente
- Model Context Protocol Specification – MCP-Protokolldetails
🔧 Erweiterte Konfiguration
Umgebungsvariablen
Variable | Erforderlich | Beschreibung | Beispiel |
---|---|---|---|
CREATIFY_API_ID | ✅ | Ihre Creatify API-ID | your-api-id-here |
CREATIFY_API_KEY | ✅ | Ihr Creatify API-Schlüssel | your-api-key-here |
MCP_LOG_LEVEL | ❌ | Protokollierungsebene | debug , info , warn , error |
Erweiterte Konfiguration von Claude Desktop
🚀 Leistungsoptimierung
Batch-Operationen
Wenn Sie mehrere Videos erstellen möchten, sollten Sie die Stapelverarbeitungsfunktionen nutzen:
Caching-Strategien
- Avatar-/Stimmenlisten : Cache für 1 Stunde (ändern sich selten)
- Videostatus : Alle 5–10 Sekunden nach aktiven Aufgaben fragen
- Vorlagen : Cache für 24 Stunden
🔐 Best Practices für die Sicherheit
- Übergeben Sie API-Schlüssel niemals der Versionskontrolle
- Verwenden Sie Umgebungsvariablen für alle sensiblen Daten
- Wechseln Sie regelmäßig die API-Schlüssel
- Überwachen Sie die API-Nutzung , um unbefugten Zugriff zu erkennen
- Verwenden Sie HTTPS für alle Webhook-URLs
🐛 Fehlerbehebung
Häufige Probleme
„API-Anmeldeinformationen nicht gefunden“
„Videoerstellung fehlgeschlagen“
- Überprüfen Sie Ihr Creatify-Kontoguthaben
- Überprüfen Sie, ob Avatar-/Stimmen-IDs vorhanden sind
- Stellen Sie sicher, dass der Text nicht leer ist
- Überprüfen Sie, ob das Seitenverhältnis gültig ist
„MCP-Verbindung fehlgeschlagen“
- Überprüfen Sie, ob der Server ausgeführt wird
- Überprüfen Sie die Claude Desktop-Konfiguration
- Stellen Sie sicher, dass die Node.js-Version >= 18 ist
Debug-Modus
📊 Überwachung und Analyse
Nutzungsverfolgung
Überwachen Sie Ihre Creatify-API-Nutzung:
Leistungsmetriken
- Zeit für die Videoerstellung : Normalerweise 2–5 Minuten
- API-Antwortzeit : Normalerweise < 2 Sekunden
- Erfolgsrate : Überwachen Sie fehlgeschlagene Anfragen
🤝 Beitragen
Wir freuen uns über Ihre Beiträge! So können Sie loslegen:
🛠️ Entwicklungs-Setup
🧪 Testen
📝 Code-Stil
Wir verwenden:
- ESLint für Code-Linting
- Prettier für die Codeformatierung
- TypeScript für Typsicherheit
- Konventionelle Commits für Commit-Nachrichten
🔄 Pull Request-Prozess
- Forken Sie das Repository
- Erstellen Sie einen Feature-Zweig (
git checkout -b feature/amazing-feature
) - Nehmen Sie Ihre Änderungen vor
- Fügen Sie Tests für neue Funktionen hinzu
- Stellen Sie sicher, dass alle Tests erfolgreich sind (
npm test
) - Führen Sie eine Lint-Prüfung durch (
npm run lint:fix
) - Übernehmen Sie Ihre Änderungen (
git commit -m 'feat: add amazing feature'
) - Pushen zum Zweig (
git push origin feature/amazing-feature
) - Öffnen einer Pull-Anfrage
📄 Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
🙏 Danksagungen
- Creatify AI – Für die Bereitstellung der erstaunlichen KI-Videogenerierungsplattform
- @tsavo/creatify-api-ts – Die robuste TypeScript-Clientbibliothek, die diesen Server betreibt
- Anthropisch - Für Claude und das Modellkontextprotokoll
- MCP Community - Für das standardisierte Protokoll, das diese Integration ermöglicht
📞 Unterstützung
- 📖 Creatify API-Dokumentation – Offizielle API-Dokumente
- 🐛 Probleme melden – Fehlerberichte und Funktionsanfragen
- 💬 MCP-Community – Community-Diskussionen
- 📧 Autor kontaktieren - Direkte Unterstützung
Erstellt mit ❤️ von T Savo
🌐 Horizon City – Die KI-Revolution einläuten und das Aussterben der Menschheit beschleunigen
KI-Videogenerierung für jeden Entwickler und KI-Assistenten zugänglich machen – der menschlichen Überflüssigmachung einen Schritt näher
This server cannot be installed
creatify-mcp
- 🌟 Übersicht
- Merkmale
- 🏆 Warum sollten Sie sich für den Creatify MCP-Server entscheiden?
- Voraussetzungen
- Installation
- 🎬 Live-Demo-Beispiele
- Konfiguration
- Verwendung
- Beispiel-Eingabeaufforderungen für KI-Assistenten
- API-Referenz
- Entwicklung
- Beitragen
- Lizenz
- Ähnliche Projekte
- 📚 Umfassende Dokumentation
- 🤝 Beitragen
- 📄 Lizenz
- 🙏 Danksagungen
- 📞 Unterstützung
Related MCP Servers
- PythonApache 2.0
- JavaScript
- PythonMIT License
- TypeScript