Google Flow, вызванный из кода, а не из вкладки браузера.
31 MCP-инструмент поверх Google Flow: изображения, видео, персонажи, апскейл. Ставится в Claude Code, Cursor, Codex — агент вызывает функцию, ты видишь кадр.
Как MCP работает внутри агентов
a photo panel materialising out of a glowing green neon ring on a white pedestal, bright futuristic lab, sunlit skyline behind glass
Беру Nano Banana 2, альбомная ориентация — сцена широкая, интерьерная.
generate_image({ prompt: "a photo panel materialising out of a glowing green neon ring on a white pedestal, bright futuristic lab", model: "NARWHAL", aspect: "IMAGE_ASPECT_RATIO_LANDSCAPE" }) // NARWHAL = Nano Banana 2, дефолтная модель
кадр вернулся в чат картинкой, ссылкой и media_id
хорошо, теперь тот же кадр вертикально — под сторис
Тот же промпт, меняю только ориентацию — картинки бесплатны, перебор ничего не стоит.
generate_image({ prompt: "…тот же промпт", aspect: "IMAGE_ASPECT_RATIO_PORTRAIT" })
приложен кадр из прошлой вкладки — тот самый, что вернул generate_image
оживи этот кадр: камера медленно едет вперёд, кольцо пульсирует, панель оседает на место
Беру кадр как старт, анимирую в i2v лёгкой моделью Veo.
generate_video_from_image({ prompt: "camera pushes slowly forward, the neon ring pulses, the panel drifts and settles", start_image_base64: "<кадр из прошлого вызова>", video_model_key: "veo_3_1_t2v_lite", aspect: "VIDEO_ASPECT_RATIO_LANDSCAPE" }) // veo_3_1_t2v_lite — 10 кредитов, реальный тариф модели
Готово — ролик вернулся ссылкой на mp4 и media_id, кадр можно смотреть прямо в чате.
теперь такой же, но вертикальный — под reels
generate_video_from_image({ /* тот же кадр и промпт */ aspect: "VIDEO_ASPECT_RATIO_PORTRAIT" })
сделай персонажа: a stylised 3D mascot in a white suit with green accents — хочу использовать его в других сценах
Завожу карточку, дальше держу силуэт одинаковым в новых сценах.
create_character_from_description({ name: "lab_bot", description: "a stylised 3D mascot in a white suit with green accents", account: "op_main", model: "NARWHAL" })
карточка lab_bot заведена, эталонный кадр сохранён
теперь он же — в трёх ракурсах на подиуме
Сцена новая, персонаж тот же: подставляю карточку, а не описание заново.
generate_with_face({ character: "lab_bot", prompt: "same mascot, now three of him on a white podium under green rings" })
подними этот кадр лаборатории в 2K — пойдёт в печать
Через ту же панель загрузок Flow, что в интерфейсе — 1K/2K/4K.
upscale_image({ media_id: "<id кадра из прошлого вызова>", account: "op_main", target_resolution: "2K" })
вернулся файл 2K и media_id — исходный кадр остался на месте
а 4K можно?
Не на этом аккаунте: 4K открыт не всякому тарифу фермы. Сервер отвечает отказом сразу, кредиты не списываются.
нужен трек под ролик: синтвейв, ретро-восьмидесятые, без вокала
Сделаю через Lyria. Вернётся два варианта — выберешь.
music_generate({ prompt: "dreamy synthwave, retro 80s, 110 bpm, instrumental", model: "lyria" })
Готово, два трека по ~2:40. Скачал оба в ./media — второй ближе к тому, что ты описал.
разложи его на дорожки, барабаны нужны отдельно
music_stems({ clip_id: "<id трека>" })
Витрина
Витрина пока пуста — она наполнится после следующей публикации.
31 инструмент MCP
Изображение
Видео
Персонажи
Голос
Инфраструктура
Подключение
Код подключения
Скопируй команду для Claude Code
claude mcp add --transport http openflow https://openflowmcp.com/mcp
Добавь сервер
Выполни команду в терминале, где запущен Claude Code.
Где взять ключ
Вход через GitHub — ключ выдаётся сразу: личный кабинет
Или агент выпускает его сам, без браузера:
curl -sX POST https://openflowmcp.com/register \ -H "Content-Type: application/json" -d '{"name":"me"}'
Авторизуйся и генерируй
Агент сам запросит и настроит локальный коннект к Google аккаунту для генерации.
Цена
Картинки
- 13 инструментов: генерация, персонажи, апскейл
- тратятся только твои кредиты Google
Видео
- от $3/мес при оплате за 12 месяцев
- Veo 3.1 Lite — 10 кредитов за клип
Вопросы
Вы видите мой пароль от Google?
Нет. Вход в браузере на твоей машине, серверу уходят только токены.
Это перепродажа генераций Google?
Нет. Свой аккаунт, свои кредиты. Подписка — за инфраструктуру.
Сколько стоят картинки?
Бесплатно, без лимита.
Что попадает в витрину на сайте?
Только генерации с явным согласием на публикацию.
Какие клиенты поддерживаются?
Любой MCP-клиент: Claude Code, Codex, Cursor, mcp.json.
Что если мой Google-аккаунт словит лимит?
Ротация между аккаунтами автоматическая.