google-flow-mcp
Local MCP server for user-assisted Google Flow image and video workflows
Install / Use
claude mcp add hitjcl -- npx -y github:hitjcl/google-flow-mcpIf the server publishes to npm under a different name, use that package instead — check the repo README.
MCP Server
Model Context Protocol server
Quality Score
Category
AutomationSupported Platforms
Our assessment of google-flow-mcp
google-flow-mcp scores 72/100 on our quality scale, 2640th of 2,864 Automation skills we index.
Its MCP Server is 4.2 KB long, well organised into 11 sections with 8 code examples: a solid amount of guidance for an agent.
It has 10 GitHub stars, so there is little community track record yet; judge it on its content.
Maintenance, license and trust
- The repository was last updated about 3 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 90/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
google-flow-mcp compared with similar skills
All 4 of these similar skills score higher than google-flow-mcp; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| google-flow-mcp (this skill)by hitjcl | 72 | 10 | 3mo ago | MCP Server |
| taste-skillby Leonxlnx | 100 | 110.3k | today | CLAUDE.md |
| Agent-Reachby Panniantong | 100 | 109.0k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 78.9k | today | CLAUDE.md |
| CowAgentby zhayujie | 100 | 47.8k | today | CLAUDE.md |
Frequently asked questions
- How do I install google-flow-mcp?
- Run
claude mcp add hitjcl -- npx -y github:hitjcl/google-flow-mcp. The install tabs above show the steps for each supported agent. - Which AI agents does google-flow-mcp work with?
- It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
- Is google-flow-mcp safe to use?
- It is MIT-licensed and scores 90/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is google-flow-mcp still maintained?
- The repository was last updated about 3 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
Skill content
View source on GitHubGoogle Flow Browser MCP
A local Model Context Protocol server that lets MCP clients such as Claude Code and Codex operate Google Flow through a visible Chrome or Edge window.
The server supports project tracking, assisted login, page inspection, reference uploads, generation preparation, explicit submission, progress recovery, media download, and FFprobe validation. It exposes 22 MCP tools and stores durable state in SQLite.
This is an unofficial browser automation project. Google Flow does not expose a stable public API for this workflow. Website changes may require adapter updates.
Safety model
- Every user runs the MCP server and browser locally.
- Users sign in to their own Google account in the visible browser window.
- The server never asks for, reads, types, stores, or repeats passwords, verification codes, recovery answers, or 2FA tokens.
- Credit-consuming generation requires an explicit confirmation before submission.
- Browser profiles, cookies, databases, generated media, and environment files are excluded from Git.
- Users are responsible for their Google Flow access, credits, regional availability, and compliance with applicable terms.
Requirements
- Node.js 22.13 or newer
- pnpm
- Google Chrome or Microsoft Edge
- FFmpeg/FFprobe for local media validation
- A Google account with access to Google Flow
One-command Claude Code install
macOS, Linux, or WSL:
claude mcp add --scope user google-flow -- npx -y google-flow-browser-mcp
Native Windows:
claude mcp add --scope user google-flow -- cmd /c npx -y google-flow-browser-mcp
Confirm the registration, restart Claude Code, and open /mcp:
claude mcp get google-flow
Install from source
git clone https://github.com/hitjcl/google-flow-mcp.git
cd google-flow-mcp
pnpm install --frozen-lockfile
pnpm test
Claude Code
Register the built stdio server using the absolute path on your machine:
claude mcp add --scope user google-flow -- node "/absolute/path/google-flow-mcp/dist/src/index.js"
claude mcp get google-flow
On Windows PowerShell, for example:
claude mcp add --scope user google-flow -- node "C:\path\to\google-flow-mcp\dist\src\index.js"
Restart Claude Code after registration. You can then ask:
Use Google Flow to create a 10-second 9:16 video. Ask me to sign in and confirm credits before submitting, then download and validate the result locally.
Other MCP clients
Use this stdio configuration and replace the path with an absolute local path:
{
"mcpServers": {
"google-flow": {
"command": "node",
"args": ["/absolute/path/google-flow-mcp/dist/src/index.js"]
}
}
}
Recommended workflow
project_createflow_start_login- The user signs in and confirms membership and credits in the visible browser
flow_confirm_loginflow_open_projectandflow_inspect_page- Optionally
flow_upload_referenceandflow_bind_asset flow_prepare_generation- After explicit user approval,
flow_submit_generation flow_wait_for_generationflow_download_mediamedia_validate_local
Generation polling is resumable. A timeout does not mark the job as failed, and successful media IDs are written to SQLite immediately.
Data and configuration
Runtime data defaults to ~/.google-flow-creator/:
browser-profile/— local Chrome profile and login sessionstate.sqlite— projects, jobs, attempts, assets, and media IDsstate.json— optional legacy state imported on first usedownloads/— downloaded media
Override locations with environment variables:
FLOW_BROWSER_EXECUTABLEFLOW_DATA_DIRFLOW_PROFILE_DIRFLOW_STATE_FILEFLOW_DATABASE_FILEFLOW_DOWNLOAD_DIR
Never commit or share the runtime data directory because the browser profile can contain active login sessions.
Development
pnpm run check
pnpm test
pnpm run health
Production maintenance commands:
pnpm run healthchecks the runtime, database, browser, and FFprobe.pnpm run backupcreates a consistent SQLite backup.pnpm run smokeperforms a read/download smoke test using an existing completed video.
License
MIT
Related Skills
taste-skill
110.3kAgent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
Agent-Reach
109.0kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
78.9kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
CowAgent
47.8kOpen-source personal AI assistant & Agent Harness. Plans tasks, runs tools and skills, self-evolves with memory and knowledge. Multi-agent, multi-model, multi-channel. Lightweight, extensible, one-line install.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
