flow-mcp
flow-mcp — Google Flow MCP Server
Eigenständiger MCP-Server für Google Flow (aus media-gen-mcp ausgegliedert): KI-Bildgenerierung mit 0 Credits + kostenpflichtige Videogenerierung (Veo / abra), alles gesteuert über deine lokale Chrome-Sitzung (CDP-Seitenkontext) — kein API-Key, keine Kontingente, keine Drittanbieter-Weiterleitung.
Bildgenerierung / Bildvergrößerung / Upload / Statusabfrage / Download / Löschen / Teilen / Abbrechen / Rollen-Entitäten: alles 0 Credits
Videogenerierung: verbraucht Google-Flow-Credits (abra 7–20 / veo lite 10 / fast 20 / quality 100 pro Video; 1080p-Upscaling 0) — in der Tool-Beschreibung explizit gewarnt, standardmäßig nur auf ausdrücklichen Wunsch des Nutzers verwendet
Installation
Voraussetzungen (einmalig):
Lokal lasso installieren (Chrome-Launcher aus dem CC-Interaktions-Handbuch)
Chrome mit CDP starten und bei labs.google anmelden:
lasso launch-chrome --port 9223 --mode visible # 首次:窗口出现,完成 Google 登录(2FA 同)
# 之后每天只需:hidden 模式静默驻留
lasso launch-chrome --port 9223In diesem Chrome eine beliebige Projektseite unter https://labs.google/fx/tools/flow öffnen (laufen lassen)
Anbindung an Claude Code:
claude mcp add flow-mcp -- node /path/to/flow-mcp/dist/index.js
# 或发布后:npx flow-mcp-serverKann gleichzeitig mit media-gen-mcp angebunden werden, ohne Konflikte (siehe unten „Koexistenz mit media-gen-mcp").
Related MCP server: Grok Image Generation MCP Server
Tools (4)
Tool | Credits | Zweck |
| 0 | Text-zu-Bild / Bild-zu-Bild (Basisbild + Referenzbild) / 2K-Vergrößerung. NARWHAL (Nano Banana 2, Standard) / HARBOR_SEAL / GEM_PIX_2 (Nano Banana Pro). Unterstützt |
| 🔴 kostenpflichtig | Video-Submission (t2v/i2v/r2v/Erst- und Endframe/Verlängerung/Bearbeitung/Upscaling). Nur Submission, kein Warten — gibt sofort mediaId-Handle zurück |
| 0 | All-in-one-Introspektion: Credit-Guthaben / Live-Modellkatalog (Credit-Preis und Dauer pro Key) / Medienliste / Einzelmedien-Status und Download / Massenlöschung / öffentlicher Freigabe-Link / Abbruch laufender Generierungen. Auch der Polling-Pfad für Video-Handles |
| 0 | Rollen-Entitäten: Rollenkarte erstellen / 1 von 30 voreingestellten Stimmen binden / Charakterbild binden |
Typischer Ablauf:
flow_status # 先看:余额 + 目录(per-key creditsAtServiceTier)
flow_generate_image(prompt=..., aspect="16:9") # 0 积分生图,产出落盘并回传 mediaId+seed
flow_generate_video(model="abra_t2v_8s", ...) # 🔴 计费提交 → 返回 mediaId 句柄(不阻塞)
flow_status(mediaId="...") # 轮询(0 积分;in_progress 会给 retry_after_seconds)
flow_status(mediaId="...", download=true) # completed 后落盘 mp4Konfiguration (teilt sich eine Datei mit media-gen-mcp)
Konfigurationsdatei: ~/.media-gen-mcp/config.json (beide Pakete lesen dieselbe Datei — „verschiedene Implementierungskanäle derselben Funktion" werden in einer Datei einheitlich ein-/ausgeschaltet). Der Verzeichnisname folgt dem historischen Namen, nicht ändern (die Flow-Projekt-ID wird dauerhaft in ~/.media-gen-mcp/flow-project.json gespeichert; eine Umbenennung würde das Projekt verwaist zurücklassen).
{
"flow": {
"enabled": true,
"imageRouting": "prefer",
"videoRouting": "explicit-only",
"toolDeadlineMs": 110000
},
"providers": {
"flow": { "cdpPort": 9223 }
}
}Feld | Standard | Wirkung |
|
|
|
|
|
|
|
|
|
|
| Harte Obergrenze für einzelne Tool-Aufrufe (verhindert Hänger; bei Timeout Rückgabe von |
|
| CDP-Port (übereinstimmend mit |
| (fehlt) | Bei Fehlen wird das permanente Projekt aus |
| (keines) | Bewusst keine eingebaute Standardeinstellung: Video ist kostenpflichtig, |
Vollständiges Beispiel siehe config.example.json.
Koexistenz mit media-gen-mcp
Beide Pakete teilen
~/.media-gen-mcp/config.json; die eigeneimageProviderPriority- /videoProviderPriority-Kette von media-gen wirkt nur innerhalb dieses PaketsDie paketübergreifende Priorität nach der Trennung = Soft-Routing über die Tool-Beschreibungen dieses Pakets (
imageRouting/videoRoutingleiten Claude dazu,flow_generate_imagezu bevorzugen) +enabledals Hauptschalter — es gibt keine paketübergreifende harte Umleitung (die beiden Pakete sind physisch gegenseitig unsichtbar, ehrliches Design)flow-project.json/flow-entities.jsongehören zu diesem Paket; die media-gen-Seite liest/schreibt sie nach Entfernen von Flow nicht mehr
Fehlercode-Schnellreferenz ([flow] S<code>)
Code | Bedeutung | Behandlung |
| Konfiguration deaktiviert |
|
| CDP nicht erreichbar |
|
| Keine labs.google-Seite | Flow-Projektseite in diesem Chrome öffnen |
| Nicht angemeldet | labs.google-Anmeldung in diesem Chrome abschließen |
| reCAPTCHA fehlgeschlagen | Auf der Flow-Seite bleiben und erneut versuchen |
| Umgebungsvoraussetzungen | Nach Bereitschaft der Umgebung erneut versuchen; Bildgenerierung kann auf andere Bild-Tools ausweichen |
| Seiten-fetch fehlgeschlagen | Antwortfragment im message-Feld ansehen |
| Modell-/Parameter-/Modus-Validierung | Key oder Parameter gemäß message-Anleitung wechseln (vor der Submission abgefangen, null Verbrauch) |
| mediaId nicht in diesem Projekt |
|
| Download unvollständig | Direkt erneut versuchen |
| Tool-Ebene abgelaufen (verhindert Hänger) | Generierung läuft weiterhin serverseitig; |
Umgebungsanforderungen
Node.js ≥ 18
Lokales Chrome (über lasso mit
--remote-debugging-port=9223gestartet) und bei labs.google angemeldetFFmpeg im Paket enthalten (ffmpeg-static; nur für die Integritätsprüfung der Artefakte, bei Fehlen automatische Degradierung auf Hinweis)
Lizenz
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables high-quality AI video generation using Google's Veo 3.1 model for text-to-video, style-guided, and frame-interpolation tasks. It features token-efficient reference image handling, batch processing, and video extension capabilities with built-in cost estimation.62
- FlicenseNot gradedqualityFmaintenanceEnables AI assistants to generate images via Grok Imagine by automating the web interface through a Chrome extension bridge.1
- AlicenseAqualityAmaintenanceEnables AI image generation and editing using Google's Gemini Multimodal Image APIs.61MIT
- AlicenseAqualityDmaintenanceEnables image generation, editing, and analysis using Google's Gemini 2.5 Flash and Gemini 3 Pro models, with support for batch processing, style templates, and high-resolution output.85431MIT
Related MCP Connectors
AI image, video & music generation. Flux, Veo 3.1, Suno V5. Free tier included.
Image, video, audio, face-swap, talking avatars and chat across 300+ AI models, one balance.
Generate images, video & speech with Nano Banana, Veo, Omni and Gemini TTS. Pay as you go.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/wangdong233/flow-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server