google-flow-mcp
Generates images and videos in Google Flow through browser automation using a Google account with Flow access (e.g., Google AI Pro subscription).
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@google-flow-mcpGenerate an image of a neon-lit cyberpunk street"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
google-flow-mcp
MCP-сервер, который генерирует изображения и видео в Google Flow через браузер — на вашей подписке Google AI Pro, без ключей API и без оплаты за кредиты сторонним сервисам.
Форк под macOS и русский интерфейс.
Благодарность автору
Оригинал — Gabriel Gargiulo:
страница в каталоге: https://lobehub.com/mcp/gabrielgargiulodev-google-flow-mcp
исходники: https://github.com/GabrielGargiuloDev/google-flow-mcp
Тот, в свою очередь, вырос из TMSSS05/google-flow-browser-mcp.
Лицензия MIT сохранена вместе с копирайтом автора — см. LICENSE. Здесь только правки под macOS и русский язык интерфейса, вся тяжёлая работа сделана им.
Related MCP server: Google Flow Browser MCP
⚠️ Прочтите до установки
Это неофициальная автоматизация браузера. Официального API у Flow нет, сервер управляет реальным окном Chrome, вошедшим в ваш аккаунт Google.
Из этого следует:
Автоматизация сервисов Google может нарушать условия использования и создать риск для аккаунта. Решение — ваше и на ваш риск.
Оригинальный проект дополнительно запускает Chrome с ключом, скрывающим признаки автоматизации. В этом форке такого ключа нет — ни в инструкции, ни в коде. Кому он нужен, смотрите README оригинала.
Проект молодой: создан и последний раз обновлён в один день, один автор. Интерфейс Flow меняется, и селекторы будут ломаться. Это инструмент «пока работает», а не что-то, на что стоит завязывать процессы.
Кредиты. Изображения расходуют общий месячный пул почти незаметно, видео — заметно: Veo 3.1 Lite ≈ 10, Fast ≈ 20, Quality ≈ 100, Omni Flash ≈ 15–30 из примерно 1000 в месяц. Диалог подтверждения списания сервер принимает сам.
Требования
Что | Версия | Проверить |
macOS | — | — |
Node.js | ≥ 18 |
|
Google Chrome | 149+ |
|
Аккаунт Google | с доступом к Flow, лучше AI Pro | — |
Установка
git clone https://github.com/mr-Abdrahimov/google-flow-mcp.git
cd google-flow-mcp
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 npm installPLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 — не опечатка. Сервер подключается к вашему
системному Chrome через CDP, свои браузеры Playwright ему не нужны, а качать их
полгигабайта. Без флага установка займёт вчетверо больше места.
Настройка
cp config/flow.config.example.json config/flow.config.jsonОткройте config/flow.config.json и поправьте три поля:
{
"expectedAccount": "вы@gmail.com",
"chromePath": "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome",
"chromeUserDataDir": "/Users/ВЫ/.local/share/flow-chrome-profile",
"cdpPort": 9222
}expectedAccount— сервер сверяет, что вошли под нужным аккаунтом, и откажется работать под чужим.chromeUserDataDir— отдельный профиль, не ваш повседневный. Сервер управляет этим окном: открывает вкладки, нажимает кнопки. Мешать его с рабочим браузером не надо.
Файл в .gitignore — почта и пути остаются у вас.
Запуск Chrome
Сервер не поднимает браузер сам: он подключается к уже запущенному Chrome по протоколу отладки. Запускать надо один раз за сеанс:
"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \
--remote-debugging-port=9222 \
--user-data-dir="$HOME/.local/share/flow-chrome-profile" \
--no-first-run \
--no-default-browser-check \
"https://flow.google.com/"При первом запуске в открывшемся окне войдите в Google, а затем отдельно нажмите «Sign in to Flow» — у Flow собственный вход. Сессия сохранится в этом профиле и дальше будет подхватываться сама.
Проверить, что порт слушается:
curl -s http://127.0.0.1:9222/json/versionПодключение к Claude Code
claude mcp add --scope user google-flow -- \
"$(command -v node)" /абсолютный/путь/google-flow-mcp/src/index.jsПерезапустите Claude Code — MCP-серверы поднимаются при старте сессии, добавленный
на ходу не появится. Проверка: claude mcp list.
Для других клиентов:
{
"mcpServers": {
"google-flow": {
"type": "stdio",
"command": "node",
"args": ["/абсолютный/путь/google-flow-mcp/src/index.js"]
}
}
}Инструменты
Подключение
Инструмент | Что делает |
| подключиться к Chrome, открыть Flow, сверить аккаунт |
| закрыть браузер и разорвать соединение |
| состояние: браузер, страница, аккаунт, очередь задач |
| проверить, что вошли под ожидаемым аккаунтом |
| очередь: активная задача, ожидающие, история |
Генерация
Инструмент | Что делает |
| изображение по описанию |
| видео по описанию (расходует кредиты) |
| скачать последний результат |
Персонажи и сцены
Инструмент | Что делает |
| создать персонажа |
| импортировать персонажа из JSON |
| открыть список персонажей |
| создать сцену |
Прочее
Инструмент | Что делает |
| Grid Architect: тема, кадры, движок, пропорции |
| галерея инструментов Flow |
| открыть любой инструмент по имени |
| обойти страницы и собрать карту элементов |
| снимок текущей страницы |
Модели и допустимые сочетания
Модель и длительность должны сочетаться, иначе агент Flow начнёт переспрашивать и ничего не сгенерирует.
Модель | Длительность | Пропорции |
Veo 3.1 Lite | только 8 с (на плане Pro) | 16:9, 9:16 |
Veo 3.1 Fast / Quality | 4–10 с | 16:9, 9:16 |
Omni Flash | 4–10 с | 16:9, 9:16 |
Nano Banana Pro / 2, Imagen 4 | изображения | 16:9, 4:3, 1:1, 3:4, 9:16 |
Что изменено в этом форке
Русский интерфейс. Оригинал искал кнопки по тексту и знал только итальянский, французский и английский. На русском интерфейсе не совпадал ни один селектор — сервер не мог даже создать проект. Проверено на живой странице:
✔ Новый проект (русский) совпадений: 1
· New project (английский) совпадений: 0
· Nouveau projet (франц.) совпадений: 0Русские подписи добавлены в создание проекта, подтверждение диалога, переключение режимов «Видео» и «Изображение», Grid Architect, персонажей, сцены и скачивание. Подписи «Новый проект» и «ОК» сняты с реальной страницы; остальные поставлены по смыслу и помечены в коде комментарием — их стоит уточнить по факту.
macOS. В оригинале запуск Chrome был только скриптом PowerShell. Здесь он описан командой в README, пути к Chrome и профилю — в конфиге.
Сообщение об ошибке при ненайденной кнопке было только по-французски.
Известные шероховатости
Описания двух инструментов (
flow_generate_image,flow_generate_video) достались от предыдущих форков на французском и итальянском.Конфиг и код ссылаются на старый адрес
labs.google/fx/tools/flow; Flow переехал наflow.google.com. Старый адрес пока отвечает, но интерфейс с тех пор изменился.Сервер рассчитан на то, что Chrome уже запущен и вход выполнен. Если порт не слушается, инструменты вернут ошибку подключения.
Лицензия
MIT, копирайт Gabriel Gargiulo — см. LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
No tool schema history has been recorded yet.
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.
Related MCP Connectors
- FlowNodeOAuthio.flownode
Generate images, video, audio and 3D with FlowNode; results land in your asset library.
Generate AI images, videos, music, SFX & speech in any AI assistant. Results appear inline in chat.
Generate images with your own ChatGPT subscription (Plus, Pro or Team), without spending API credits
AI-powered browser automation — navigate, click, fill forms, and extract data from any website.
Related MCP Servers
- AlicenseAqualityDmaintenanceControls Google Flow for image and video generation from an AI agent. Enables generating images with models like Imagen 4, creating videos, managing characters and scenes via browser automation.177257MIT
- AlicenseAqualityBmaintenanceEnables AI agents to drive Google Flow through a real Chrome profile to generate images, videos, characters, and scenes without sharing credentials.1919MIT
- FlicenseNot gradedqualityCmaintenanceBridges AI agents like Codex and Claude to Google Flow via browser automation. Provides tools to open, snapshot, click, type, upload, download, wait, and confirm paid generations.1-
- AlicenseAqualityAmaintenanceEnables AI agents to programmatically generate images and videos through the authenticated Google Flow web interface via a direct Chrome DevTools Protocol connection, exposing tools for media generation, project management, status checks, and asset downloads without requiring official API keys.272MIT