Skip to main content
Glama

Gemini Veo MCP

A simple Model Context Protocol (MCP) server for generating videos using Google Gemini Veo.

Setup

  1. Install Dependencies:

    npm install
  2. Configure API Key: Update the .env file with your Google Gemini API Key:

    GEMINI_API_KEY=your_actual_key_here
  3. Build:

    npx tsc

Related MCP server: Gemini Image Generation MCP Server

Using with Claude Code

Run this command to add the MCP server automatically to your configuration:

claude mcp add gemini-veo --scope user -- node /Users/iser/workspace/gemini-veo-mcp/dist/index.js

Option 2: Manual Config

Add this to your Claude config (~/.claude.json):

{
  "mcpServers": {
    "gemini-veo": {
      "command": "node",
      "args": ["/Users/iser/workspace/gemini-veo-mcp/dist/index.js"],
      "env": {
        "GEMINI_API_KEY": "your_actual_key_here"
      }
    }
  }
}

Or run Claude with the MCP enabled:

claude --mcp gemini-veo:node:/Users/iser/workspace/gemini-veo-mcp/dist/index.js

Tools

generate_video

Generates a video based on a text prompt.

  • prompt: (string) Description of the video.

  • aspect_ratio: (string, optional) "16:9", "9:16", or "1:1".

Related MCP Connectors

Related MCP Servers