Google Ai Mcp

general MCP Server

FastMCP 3.2 gateway for Google AI: Gemini chat, Nano Banana images, Veo video, Gemini Omni multimodal, Lyria music, TTS, embeddings — with React dashboard and Docker.

VerifiedInstall Ready
generalgeneraldockergcp
5 views0 stars0 forks

Why This Matters

Discovered via github-topic:model-context-protocol and last synced 3mo ago.

VerifiedInstall Ready
Source
github-topic:model-context-protocol
Stars
0
Last synced
3mo ago
Install
Instructions detected

Install

1. Install the package

npx @anthropic-ai/mcpb install https://github.com/sandraschi/google-ai-mcp

2. Add to claude_desktop_config.json

{
  "mcpServers": {
    "google-ai-mcp": {
      "command": "npx",
      "args": [
        "google-ai-mcp"
      ]
    }
  }
}

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)

21
Tools
0
Resources
0
Prompts
Standard I/O
Transport

Available Tools (21)

Video

Veo 3.1 Preview

google_ai_image

generate, list_models

google_ai_embeddings

embed, list_models

google_ai_video

generate, list_models

show_google_ai_status_card

Prefab UI card

google_ai_status

Health check all services

Service

Model

Music

Lyria 3 Pro / Clip

google_ai_chat

chat, list_models

google_ai_speech

tts, list_voices, list_models

Chat

Gemini 3.1 Pro, Gemma 4

google_ai_omni

generate, list_models

Embeddings

gemini-embedding-001

google-genai

GOOGLE_API_KEY

GOOGLE_API_KEY

All services fall back to mock mode when credentials are missing. Gemini Omni API is rolling out — mock mode returns placeholders until GA. ## MCP Tools

google_ai_music

generate, list_models

Yes

Use **google-ai-mcp** for multimodal Google AI (chat, image, video, music, Omni, embeddings). Run **speech-mcp** when you need real-time voice agents — do not duplicate that stack here. ## MCP Tools (11)

Speech

Gemini TTS (one-shot)

Image

Nano Banana 2 / Pro

Capability

google-ai-mcp

google_ai_world

health, train_prepare, infer_prepare, surprise_stub