Gemini MCP Server

Un servidor MCP para interactuar con los modelos Gemini de Google a través de la CLI de Gemini.

Documentación

Gemini MCP Server

Un servidor MCP (Model Context Protocol) que proporciona integración con la herramienta Gemini CLI.

Requisitos previos

  • Node.js 18+
  • Herramienta Gemini CLI instalada y configurada

Instalación

npm install

Uso

Ejecutar el servidor MCP

npm start

Herramientas disponibles

  1. gemini_chat - Envía un mensaje a Gemini y obtén una respuesta

    • Parámetros: message (obligatorio), model (opcional, predeterminado: gemini-pro)
  2. gemini_generate - Genera contenido con Gemini usando un prompt específico

    • Parámetros: prompt (obligatorio), model (opcional), temperature (opcional, 0.0-1.0)
  3. gemini_list_models - Lista los modelos Gemini disponibles

    • No requiere parámetros

Configuración

Este servidor MCP asume que Gemini CLI está disponible en el PATH de tu sistema. Asegúrate de tener:

  1. Instalada la herramienta Gemini CLI
  2. Configuradas tus credenciales de API
  3. Verificado que la CLI funciona ejecutando gemini --help

Integración con Claude Desktop

Añade esto a tu configuración de Claude Desktop:

{
  "mcpServers": {
    "gemini": {
      "command": "node",
      "args": ["/path/to/gemini-mcp/index.js"]
    }
  }
}

Desarrollo

npm run dev

Esto iniciará el servidor con monitoreo de archivos para desarrollo.