Model Context Protocol Server für Magnific AI – Bilder generieren und in Videos umwandeln mit KI-Power
- 🎨 Image Creation – Bilder mit Mystic, Flux Pro, Flux Dev generieren
- 🎬 Image-to-Video – Bilder mit Kling v2 in Videos umwandeln
- ⏱️ Async Task Management – Fortschritt von Generierungen tracken
- ⚡ FastMCP – Optimiert für Claude und andere AI Assistants
git clone https://github.com/MikeHillebrandMedia/magnific-mcp.git
cd magnific-mcpmake install
# oder
uv sync# Option A: Environment Variable
export MAGNIFIC_API_KEY=your_key_here
# Option B: .env Datei
cp .env.dist .env
# Bearbeite .env und füge deinen Key einFüge dies zu deiner ~/.claude/mcp.json hinzu:
{
"mcpServers": {
"magnific-mcp": {
"command": "uv",
"args": [
"run",
"--directory",
"/Users/mikehillebrandmedia/.claude/magnific-mcp",
"main.py"
],
"env": {
"MAGNIFIC_API_KEY": "your_api_key_here"
}
}
}
}Dann Claude Code neu starten! 🔄
Generiere Bilder mit Text-Prompts
Parameter:
| Param | Typ | Default | Beschreibung |
|---|---|---|---|
prompt |
string | - | Bildbeschreibung |
model |
string | mystic | Model: mystic, flux-pro, flux-dev |
cfg_scale |
float | 7.5 | Guidance Scale (0-20) |
negative_prompt |
string | "" | Was vermieden werden soll |
Beispiel:
Generiere ein Bild von einem Sonnenuntergang über den Bergen mit Flux Pro
Konvertiere Bilder zu Videos mit Kling v2
Parameter:
| Param | Typ | Default | Beschreibung |
|---|---|---|---|
image_url |
string | - | URL des Bildes |
prompt |
string | "" | Bewegungsbeschreibung |
duration |
string | "5" | Video-Länge: "5" oder "10" Sekunden |
cfg_scale |
float | 0.5 | Flexibilität (0-1) |
negative_prompt |
string | "" | Was vermieden werden soll |
Beispiel:
Konvertiere dieses Bild zu einem 10-Sekunden Video mit sanften Bewegungen
Checke den Status einer Generierung
Parameter:
| Param | Typ | Beschreibung |
|---|---|---|
task_id |
string | Task ID aus create_image oder create_video_from_image |
Rückgabe:
status– "pending", "processing", "completed", oder "failed"result– Download-URLs wenn fertigprogress– Fortschritt in Prozent (wenn verfügbar)
make devmake runmake clean- Asynchrone Verarbeitung: Generierungen laufen async – nutze
get_task_statuszum Tracken - Bild-URLs: Für Image-to-Video müssen Bilder öffentlich zugänglich sein
- Rate Limits: Max. 3 parallele Anfragen pro User
- Bildformat: PNG/JPG, min. 300x300px, max. 10MB
→ Prüfe deine .env Datei oder export MAGNIFIC_API_KEY=...
→ Nutze Personal Access Token statt Passwort
→ Stelle sicher, dass die Bild-URL öffentlich zugänglich ist
MIT – Mach damit, was du willst! 🎉
Made with ❤️ für schnellere KI-Content-Erstellung
Questions? Open an issue on GitHub!