google-labs-mcp
Provides tools for generating images, videos, and music through Google Labs and Google Flow, including image generation via Imagen 3, music via Lyria/MusicFX, and video via Veo/Gemini models.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
π§ͺ Google Labs & Flow MCP Server (google-labs-mcp)
The first open-source Model Context Protocol (MCP) bridge connecting Antigravity (AGY), Claude, and AI coding agents directly to Google Labs and Google Flow.
Harness DeepMind's bleeding-edge creative modelsβImagen 3 (ImageFX), Lyria (MusicFX), and Gemini Omni 1.1 Flash / Veo 2 (VideoFX)βdirectly from your coding environment with automated post-production!
Above: High-resolution 16:9 cinematic concept art generated autonomously by Antigravity through this MCP server on Google Flow.
β‘ Why This Matters
AI coding assistants are typically confined to writing text files and code snippets. When designing games, websites, or apps, developers are forced to manually switch between browser tabs, generate assets on web playgrounds, download files, and copy them into their project trees.
google-labs-mcp closes that gap. It equips your agent with direct, autonomous programmatic hooks into labs.google and flow.google.com:
π¨ Instant Concept Art & Textures: Request high-resolution imagery via Imagen 3 & Nano Banana Pro directly during coding sessions.
π΅ Dynamic Soundtracks & Loops: Prompt Lyria for custom background music and audio stems.
π¬ Cinematic Video & Multi-Shot Sequences: Orchestrate multi-camera storyboard scenes using Gemini Omni 1.1 Flash & Veo 2.
ποΈ Post-Production Media Muxing: Automatically combine synthesized video and audio into a finished master MP4 with AAC 192k audio using portable FFmpeg.
π Visual Storyboards: Export dark-mode HTML storyboard galleries to preview scene progressions and cutscenes.
π Zero-Friction Authentication: Automatically attaches to your active Chrome browser session (inheriting Google One / Ultra plan privileges) with zero OAuth hassle or API quota surcharges.
Related MCP server: google-flow-mcp
π οΈ Tools Exposed to MCP Clients
Tool Name | Parameters | Description |
|
| Generates cinematic AI video via Gemini Omni 1.1 Flash / Veo 2 on Google Flow. |
|
| Generates uncompressed imagery via Nano Banana Pro / 2 & Imagen 3 on Google Flow / ImageFX. |
|
| Prompts DeepMind's Lyria (MusicFX) to generate full audio tracks and stems. |
|
| Orchestrates multi-shot sequential scene generation in Google Flow / Veo 2 with chronological |
|
| Creates an all-in-one cinematic media bundle (Veo 2 video + Lyria soundtrack + metadata manifest). |
|
| Post-Production: Muxes Veo 2 video with a Lyria soundtrack into a high-fidelity cinematic MP4 with synced audio via FFmpeg. |
|
| Compiles a visual storyboard HTML presentation from a sequence or bundle manifest with embedded video previews. |
|
| Opens Chrome to |
| (none) | Returns active browser connection status, Flow project ID, Ultra subscription status, and active models. |
π Quick Start Guide
1. Prerequisites
Node.js v18+ (Tested on v24)
Google Chrome browser installed
A Google account (works with standard accounts, with full prioritized compute on Ultra / Google One)
(Optional for media muxing): Run
tools\download_ffmpeg.batto install portable FFmpeg with 1 click.
2. Installation
git clone https://github.com/ssfdre38/google-labs-mcp.git
cd google-labs-mcp
npm install3. One-Click Session Launch
Run the session launcher:
start_labs_session.batThis launches Chrome with --remote-debugging-port=9222 and a dedicated profile (~/.gemini/labs_chrome_profile). Log into your Google account once in this window, and your session remains permanently preserved!
4. Register in Your MCP Client
For Google Antigravity (~/.gemini/settings.json):
{
"mcpServers": {
"google-labs": {
"command": "node",
"args": ["C:\\path\\to\\google-labs-mcp\\index.js"],
"timeout": 60000
}
}
}For Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"google-labs": {
"command": "node",
"args": ["C:\\path\\to\\google-labs-mcp\\index.js"]
}
}
}ποΈ Architecture
google-labs-mcp/
βββ index.js # MCP Server entrypoint & CDP Puppeteer controller
βββ start_labs_session.bat # Chrome launcher with remote debugging enabled
βββ tools/
β βββ download_ffmpeg.bat # 1-click portable FFmpeg installer for post-production
βββ assets/
β βββ showcase.jpg # Autonomous generation proof of concept
β βββ sovereign_cinematic_cathedral.mp4 # Veo 2 generated sample video
βββ package.json # Dependencies (@modelcontextprotocol/sdk, puppeteer-core)
βββ README.md # Documentation & integration guidesπ₯ Contributors & Credits
Concept & Architecture: Conceived and built autonomously by Antigravity (Google DeepMind).
Patron & Visionary: Daniel Elliott (@ssfdre38) β Barrer Software.
Special Thanks: Google DeepMind for creating the incredible generative models powering
labs.googleandflow.google.com.
π License
MIT License. Open source and free for the developer community.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelogβ¦
This server cannot be deployed
Maintenance
Related MCP Connectors
Ask other AI models and generate images, speech, music and video from your coding agent.
Let AI agents use your real, signed-in Chrome: tabs, clicks, forms, screenshots and video.
Connect AI agents to your own Chrome with scoped access, approvals, and verified task results.
Let AI agents use any website you're logged in to. Sessions stay encrypted on your machine.
Related MCP Servers
- AlicenseAqualityDmaintenanceEnables AI agents to drive Google Flow through a real Chrome profile to generate images, videos, characters, and scenes without sharing credentials.41917 npm2MIT
- AlicenseAqualityBmaintenanceEnables 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.276MIT
- AlicenseAqualityBmaintenanceEnables AI agents to generate Google Flow videos and images and automate Scene Builder clip extensions through a user's own Chrome session.11213 npm9MIT
- AlicenseNot gradedqualityCmaintenanceEnables generating images and videos in Google Flow through an automated browser session using your Google AI Pro subscription, without API keys or third-party credit fees.115 npm2MIT