veo-mcp-server
CLI | Installationsprüfung | Versionsprüfung |
|
|
|
|
|
|
Was ist das?
Gemini Media MCP ist ein umfassendes Toolkit, das die leistungsstärksten KI-Mediengenerierungsmodelle von Google in jeden MCP-kompatiblen KI-Assistenten integriert. Generieren Sie 4K-Videos mit VEO 3.1, erstellen Sie beeindruckende Bilder mit NanoBanana Pro 2 und entwerfen Sie professionelle Prompts mit integrierten Skills – alles aus einem einzigen Repository.
Was ist enthalten
MCP-Server
Server | Beschreibung | Tools |
VEO 3.1 | KI-Videogenerierung (Text-zu-Video, Bild-zu-Video, Erweitern, Interpolieren) | 9 Tools |
NanoBanana | KI-Bildgenerierung mit NanoBanana Pro 2 (Pro + Flash-Modelle) | 4 Tools |
Claude Code Skills (Plugin-Marktplatz)
Skill | Beschreibung |
VEO Prompting | 7-Ebenen-Prompt-Engineering für filmreife VEO 3.1-Videos |
NanoBanana Prompting | 7-Ebenen-Prompt-Engineering für fotorealistische NanoBanana Pro 2-Bilder |
Installieren Sie Skills über Claude Code:
/plugin marketplace add u2n4/gemini-media-mcpSchnellstart
Dieses Repo hostet zwei unabhängige MCP-Server. Installieren Sie, was Sie benötigen – oder beides. Jeder Server wird separat auf PyPI veröffentlicht.
Option A — uvx (keine Installation erforderlich, empfohlen)
Fügen Sie einen Block zu Ihrer MCP-Client-Konfiguration (Claude Desktop, Claude Code, Cursor, VS Code, Windsurf) hinzu, indem Sie den entsprechenden Server-Block unten verwenden (siehe Abschnitte VEO-Server / NanoBanana-Server).
Option B — Klonen + editierbare Installation
git clone https://github.com/u2n4/gemini-media-mcp.git
cd gemini-media-mcp
# Create a virtual environment (uv pip install requires one — or pass --system)
uv venv
source .venv/bin/activate # macOS / Linux
# .venv\Scripts\activate # Windows PowerShell
# Install one or both sub-packages
uv pip install -e servers/veo
uv pip install -e servers/nanobananaVEO-Server
uvx (keine Installation erforderlich):
{
"mcpServers": {
"veo": {
"command": "uvx",
"args": ["veo-mcp-server"],
"env": {
"GEMINI_API_KEY": "your_key",
"VIDEO_OUTPUT_DIR": "./videos"
}
}
}
}Claude Code:
claude mcp add veo -s user -e GEMINI_API_KEY=your_key -- uvx veo-mcp-serverpip install:
pip install veo-mcp-serverNanoBanana-Server
uvx (keine Installation erforderlich):
{
"mcpServers": {
"nanobanana": {
"command": "uvx",
"args": ["nanobanana-imagen-mcp"],
"env": {
"GEMINI_API_KEY": "your_key"
}
}
}
}Claude Code:
claude mcp add nanobanana -s user -e GEMINI_API_KEY=your_key -- uvx nanobanana-imagen-mcppip install:
pip install nanobanana-imagen-mcpVEO-Server
KI-Videogenerierung, unterstützt durch Google VEO 3.1. Verwendet ein asynchrones Job-Muster, bei dem die Generierung im Hintergrund startet und eine Job-ID für das Polling zurückgibt – keine Timeouts.
Tools
Tool | Beschreibung |
| Generiert Video aus Text-Prompt. Unterstützt 720p/1080p/4K, 16:9 oder 9:16, 4/6/8 Sekunden Dauer, negative Prompts, Referenzbilder, Seed-Kontrolle und Batch-Generierung (1-4 Videos). |
| Animiert ein Referenzbild mit einem Bewegungs-Prompt. |
| Erstellt einen flüssigen Übergang zwischen zwei Frames (erster Frame + letzter Frame). |
| Erweitert ein bestehendes VEO-Video um ca. 7 Sekunden. Nur 720p, maximal 148 Sekunden insgesamt. |
| Überprüft den Status eines asynchronen Jobs. Alle 15-20 Sekunden aufrufen, bis der Vorgang abgeschlossen oder fehlgeschlagen ist. |
| Listet alle Generierungsjobs und deren aktuellen Status auf. |
| Überprüft den API-Schlüssel-Status – konfigurierte Schlüssel, aktiver Schlüssel, verbleibende Schlüssel. |
| Zeigt die Preise pro Sekunde für Standard- und Fast-Modelle in allen Auflösungen an. |
| Zeigt Generierungsstatistiken an – Videoanzahl, Gesamtgröße, Dateidetails, Job-Status. |
VEO-Konfiguration
Variable | Beschreibung | Standard |
| Primärer API-Schlüssel (erforderlich) | -- |
| Backup-Schlüssel für automatische Rotation | -- |
| Ausgabeverzeichnis für Videos |
|
VEO-Modelle
Stufe | Modell | Am besten geeignet für |
Standard |
| Höhere Ausgabequalität |
Fast |
| Schnellere Generierung |
NanoBanana-Server
KI-Bildgenerierung, unterstützt durch NanoBanana Pro 2. Unterstützt Pro- (maximale Qualität) und Flash-Modelle (schnell) mit 4K-Standardauflösung.
Tools
Tool | Beschreibung |
| Generiert Bilder mit NanoBanana Pro 2 (Pro oder Flash). Unterstützt Seitenverhältnis, Auflösung (bis zu 4K), negative Prompts, Thinking-Level, Grounding und Referenzbilder. |
| Lädt ein Referenzbild zur Bearbeitung oder Konditionierung hoch. |
| Zeigt Generierungsstatistiken an – Bildanzahl, Gesamtgröße, Dateidetails. |
| Serverwartung und Bereinigung – Caches leeren, temporäre Dateien entfernen. |
Modelle
Modell | Engine | Am besten geeignet für |
Pro | Gemini 3 Pro Image | Maximale Qualität, komplexe Szenen |
Flash | Gemini 3.1 Flash Image | Schnelle Generierung, einfache Szenen |
Prompting-Skills
VEO Prompting-Skill
7-Ebenen-Prompt-Engineering-System für VEO 3.1:
Kinematografie (Kamera, Shot-Typ, Objektiv, Winkel)
Subjekt (Charaktere, Objekte, Materialhinweise)
Aktion (kraftbasierte Verben, Zeitstempel-Beats)
Umgebung (Tageszeit, Wetter, Tiefenebenen)
Beleuchtung & Stimmung (physische Lichtquellen, Farbtemperatur)
Audio-Design (Dialog, SFX, Ambient, Musik)
Technische Kontrollen (negative Prompts, Stil-Anker, Filmmaterial)
NanoBanana Prompting-Skill
7-Ebenen-Prompt-Engineering-System für NanoBanana Pro 2:
Stil & Art Direction (visuelle DNA)
Szenenbeschreibung (Umgebung, Atmosphäre)
Hauptsubjekt (Hero-Element mit extremer Spezifität)
Kamera & Objektiv (echte Kameraspezifikationen für Realismus)
Beleuchtung (natürlich, Studio, Farbtemperatur)
Textur, Material & Farbe (taktiles Detail)
Negative Prompts (Qualitätswächter)
Architektur
gemini-media-mcp/
├── servers/
│ ├── veo/ # VEO 3.1 MCP Server (PyPI: veo-mcp-server)
│ │ ├── pyproject.toml
│ │ ├── requirements.txt
│ │ └── src/
│ │ └── veo_mcp_server/
│ │ ├── __init__.py
│ │ ├── __main__.py
│ │ └── server.py
│ └── nanobanana/ # NanoBanana MCP Server (PyPI: nanobanana-imagen-mcp)
│ ├── pyproject.toml
│ ├── requirements.txt
│ └── nanobanana_mcp_server/ # Package
├── skills/
│ ├── veo-prompting/ # VEO prompting skill
│ │ └── SKILL.md
│ └── nanobanana-prompting/ # NanoBanana prompting skill
│ └── SKILL.md
├── plugins/ # Claude Code Plugin Marketplace
│ ├── veo-prompting/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ └── skills/
│ │ └── veo-prompting/
│ │ └── SKILL.md
│ └── nanobanana-prompting/
│ ├── .claude-plugin/
│ │ └── plugin.json
│ └── skills/
│ └── nanobanana-prompting/
│ └── SKILL.md
├── .claude-plugin/
│ └── marketplace.json
├── .env.example
├── .gitignore
├── CHANGELOG.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
├── llms.txt
└── llms-install.mdMitwirken
Siehe CONTRIBUTING.md.
Lizenz
MIT -- siehe LICENSE.
Credits
NanoBanana MCP-Server: inspiriert von der Namenskonvention "nano-banana", die in der gesamten MCP-Community verwendet wird. Dies ist eine unabhängige Implementierung.
VEO 3.1 von Google DeepMind
Support
Wenn Sie dies nützlich finden, geben Sie diesem Repository bitte einen Stern!
Hergestellt mit ❤️ in der Ostprovinz von Saudi-Arabien.
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.
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/u2n4/gemini-media-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server