What API key is required?
A Google API key with access to the Gemini API and Veo2 model. You must set up a credit card with your API key via aistudio.google.com.
@mario-andreschak
Basic information
MCP for Video- or Image-Generation with Google VEO2
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"mcp-veo2": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@mario-andreschak/mcp-veo2",
"--client",
"claude"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
Fetch the live tool list by running this server in a temporary sandbox using the button above.
MCP Video Generation with Veo2 is an MCP server that exposes Google’s Veo2 video generation model to clients. It lets users create videos from text prompts or images and access the generated videos via MCP resources. Intended for developers and AI practitioners who want to integrate AI video generation into their workflows.
Install Node.js 18+ and obtain a Google API key with Veo2/Gemini access. Clone the repo, install dependencies (npm install), create a .env file with your GOOGLE_API_KEY, then build (npm run build). Start the server with npm start for stdio transport or npm start sse for SSE (port 3000). Use the exposed MCP tools generateVideoFromText, generateVideoFromImage, and listGeneratedVideos.
A Google API key with access to the Gemini API and Veo2 model. You must set up a credit card with your API key via aistudio.google.com.
Node.js 18 or higher. No other runtime dependencies are required.
By default in `./generated-videos`. You can change the storage directory by setting the `STORAGE_DIR` environment variable.
You can set aspect ratio (`"16:9"` or `"9:16"`), person generation (`"dont_allow"` or `"allow_adult"`), number of videos (1 or 2), duration (5–8 seconds), prompt enhancement, and a negative prompt. When using image input, `personGeneration` only supports `"dont_allow"`.
Both stdio (default) and SSE transports are supported. For SSE, the server listens on the port specified in the `PORT` environment variable (default 3000).

Build and run AI product photography workflows from your AI assistant: on-model shots, catalog images, prints and edits, with results returned in chat.

Exercise videos, workouts and training programs for AI agents and apps: 1,413+ exercises with professional HD video, instructions and muscle data, plus workout and program generation and nutrition tools. Hosted MCP, no i

Green Screen Memes is a remote MCP server available at https://api.greenscreenmemes.app.

Build TikTok LIVE overlay widgets from Claude or ChatGPT. Describe a widget and the assistant writes it, previews it with sample events and places it on your TikTok LIVE Studio or OBS overlay.

Send real handwritten postcards in Poland from Claude, Cursor, or any MCP client. A robot writes with a real pen, addresses the envelope, and mails via Poczta Polska.
Comments