google-flow-mcp

google-flow-mcp

Enables video generation using Google AI tools (Veo, Nano Banana) via the Model Context Protocol, with browser automation powered by Playwright.

Category
Visit Server

README

🌐 google-flow-mcp - Generate videos using Google AI tools

This tool connects your local computer to Google Flow. It allows you to create videos using artificial intelligence through the Model Context Protocol. You can trigger tasks like video generation and model interaction directly from your desktop.

⚙️ System Requirements

Before you install this software, ensure your computer meets these requirements:

  • Windows 10 or Windows 11.
  • A stable internet connection.
  • At least 4GB of free disk space.
  • Node.js installed on your machine.

If you do not have Node.js, search for "Node.js download" on Google and install the LTS version. This program requires Node.js to communicate with the Google services.

📥 Downloading the Software

To get started, navigate to the main project page.

Visit this page to download the software

On this page, look for the green button labeled "Code" toward the top right side. Click this button and select "Download ZIP". Save this file to your computer. Once the download finishes, move the file to a folder where you keep your programs. Right-click the folder and select "Extract All".

🛠️ Setting Up the Tool

After you extract the files, open the folder on your computer. You will see a file named package.json. Follow these steps to prepare the tool:

  1. Click the address bar in your file explorer window.
  2. Type cmd and press Enter. A black window will appear.
  3. Type npm install and press Enter. This process downloads the necessary components for the software.
  4. When the process finishes, the software is ready for use.

🔑 Configuring Your Account

This software requires a connection to your Google account to function. You must provide your API credentials to allow the tool to generate content.

  1. Create a text file named .env inside your project folder.
  2. Open this file with a text editor.
  3. Paste your API key on a single line.
  4. Save the file and close it.

The software uses a credit-cost gate. This means every video generation request uses a specific amount of your available credits. Check your Google Cloud console to view your remaining balance and ensure your billing settings remain active.

🚀 Running the Application

To start the software, follow these steps:

  1. Open the black command window in your project folder again.
  2. Type npm start and press Enter.
  3. The software will connect to the internal tRPC API automatically.

You will see status messages confirm the connection. If you see a line stating "Server ready," the tool is active. You can now use your preferred AI interface to send prompts to the server. The software handles the connection, communicates with the Google Flow system, and processes your video requests.

🖥️ Using the Automation Features

The software leverages Playwright to handle web interactions. It simplifies the process of creating videos by managing the browser tasks for you. When you send a command, the tool:

  • Launches a background browser session.
  • Navigates to the Google Flow interface.
  • Inputs your prompts into the Veo or Nano Banana models.
  • Downloads the generated video file to your local computer.

Monitor the command window to see the progress of your video generation. The software will notify you when the file is ready for viewing.

🔍 Troubleshooting Common Issues

If the software fails to start, verify these items:

  • Check your internet connection.
  • Ensure your API key is correct and valid.
  • Confirm that no other programs are using the local port required by the tool.
  • Re-run npm install to ensure all components are updated.

If you encounter errors during video generation, check your credit balance. The Google Flow system will reject requests if your account lacks sufficient funds.

🛡️ Security and Privacy

This tool runs locally on your machine. Your prompts and private keys stay within your control. The software only sends necessary data to Google to request the video generation service. Do not share your .env file or your API keys with others. Keep these credentials private to prevent unauthorized access to your billing account.

Keywords: ai-agents, browser-automation, claude, google-flow, mcp, model-context-protocol, playwright, typescript, veo, video-generation

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured