google-ai-mcp-server

Stevekaplanai/google-ai-mcp-server

3.3

If you are the rightful owner of google-ai-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Google AI MCP Server is a comprehensive server that integrates Google's advanced AI services with Anthropic's Claude Desktop application, leveraging the Model Context Protocol (MCP) for seamless AI model interactions.

The Google AI MCP Server is designed to provide a robust platform for integrating Google's state-of-the-art AI services, including VEO 3 for video generation, Imagen 4 for image creation, Gemini for text generation, and Lyria 2 for music production. This server facilitates the use of these services through the Model Context Protocol (MCP), ensuring efficient and scalable AI model interactions. It supports batch processing, cost estimation, quota management, and smart caching to optimize performance and cost-effectiveness. The server is built with TypeScript and is licensed under the MIT License, making it accessible for developers to customize and extend. It requires a Google Cloud Project with billing enabled and appropriate permissions set up for the Vertex AI API.

Features

  • VEO 3 Video Generation: Create high-quality videos with native audio.
  • Imagen 4 Image Generation: Generate photorealistic images with style control.
  • Gemini Text Generation: Access Google's latest LLMs for text generation.
  • Lyria 2 Music Generation: Create studio-quality music tracks.
  • Batch Processing: Process multiple generations in parallel for efficiency.

Usages

usage with Claude Desktop

{
  "mcpServers": {
    "google-ai": {
      "command": "node",
      "args": ["/path/to/google-ai-mcp-server/dist/index.js"],
      "env": {
        "GOOGLE_CLOUD_PROJECT": "your-project-id",
        "GOOGLE_CLOUD_LOCATION": "us-central1",
        "GOOGLE_APPLICATION_CREDENTIALS_JSON": "{...}"
      }
    }
  }
}

Tools

  1. veo_generate_video

    Generate videos using Google VEO 3.

  2. imagen_generate_image

    Generate images using Google Imagen 4.

  3. gemini_generate_text

    Generate text using Gemini models.

  4. lyria_generate_music

    Generate music using Lyria 2.

  5. check_operation_status

    Check the status of long-running operations.