frameflow-mcp
Provides tools for generating and editing images and videos using Google's Gemini (Nano Banana, Omni) and Veo 3.1 models via Google Cloud's AI Platform.
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.
frameflow-mcp
MCP server for Google's generative media models with a plain Gemini API key: Nano Banana images, Gemini Omni video, Gemini TTS speech and custom voices, and Lyria music. One command stores the key and wires the server into Claude Code, Cursor and Codex.
Install
Get an API key at https://aistudio.google.com/apikey.
Run the wizard:
npx @saeedsakib/frameflow-mcp setupIt stores the key, verifies it, and installs the server plus a skill into the agents you pick. Restart your agent afterwards.
Other commands:
Command | What it does |
| Show where the key comes from, configured agents, and verify access |
| Remove the server and skill from agents, optionally delete the key |
| Run the stdio MCP server (what your agent runs) |
Any other MCP client, with the key passed in the environment instead of stored:
{ "mcpServers": { "frameflow": { "command": "npx", "args": ["-y", "@saeedsakib/frameflow-mcp"], "env": { "GEMINI_API_KEY": "..." } } } }GEMINI_API_KEY in the environment always wins over the stored key.
Related MCP server: MCP Google Vertex AI Server
Tools
Every generating tool writes to a local output_path and returns it. Video and music tools return a job_id immediately; poll get_job until it is done.
Tool | Models | Purpose |
| Allowed model ids per tool and the current defaults | |
| Persist a default model for a tool | |
| Nano Banana | Text to image, optionally guided by up to 14 reference images (logos, products, characters, style) |
| Omni | Text to video with audio |
| Omni | Image to video |
| Omni | Reference images and/or first and last frames |
| Omni | Continue a clip by up to 10 seconds |
| Omni | Edit a clip by prompt |
| Gemini TTS | Text to WAV, one or two speakers, prebuilt or custom voice |
| Lyria | Prompt to song or 30-second clip, lyrics inline |
| Design a voice from a description, or replicate one from a sample plus the owner's consent recording | |
| Custom voices with ids, then the prebuilt catalog | |
| Poll a video or music job; writes the file when finished |
No default model is built in. Ask your agent to pick defaults once (list_models then set_default_model); they are stored in ~/.config/frameflow-mcp/config.json.
Model ids: gemini-nano-banana-2.1, gemini-3.1-flash-image, gemini-3-pro-image, gemini-3.1-flash-lite-image, gemini-omni-1.1-flash, gemini-3.8-flash-tts, gemini-3.8-flash-lite-tts, lyria-3.5, lyria-3-clip-preview.
Where things are written
Path | Contents |
| API key (owner-only file) and model defaults |
| Claude Code MCP entry |
| Claude Code skill |
| Cursor |
| Codex |
License
MIT
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Generate AI images, video, voiceovers and music from Claude, ChatGPT or Cursor through 50+ models (Veo 3.1, Kling 3, Seedance, Nano Banana, GPT Image, ElevenLabs). Also image editing, upscaling, background removal, face swap, transcription, voice cloning and UGC-style video ads. Sign in with OAuth — no API key to paste. Tools are annotated (read-only vs. credit-spending); failed generations are refunded.
Generate images and video from Claude with one API key.
Generate AI images, video, speech, music and presentations from Claude, ChatGPT and Cursor.
Generate images from Claude, ChatGPT, Cursor and Codex with 12 top AI image models. Up to 4 images per call, SVG vectorization, background removal, upscaling and image-to-video. Remote MCP with OAuth, no API keys.
Related MCP Servers
- AlicenseAqualityDmaintenanceExposes Google Gemini's Nano Banana image generation models to Claude, enabling text-to-image generation, image editing, and multi-image composition through natural language prompts.3MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI image and video generation using Google Vertex AI's Imagen and Veo models, with support for configurable parameters and local storage.1MIT
- AlicenseAqualityDmaintenanceEnables Claude Code to generate, edit, blend, and create variations of images using BytePlus SeeDream AI models, with streaming and Firebase sync.6MIT
- FlicenseNot gradedqualityDmaintenanceEnables Claude to generate and edit images using Google Gemini AI.-