Gmail MCP Server

Enviar correos electrónicos con archivos adjuntos a través del servidor SMTP de Gmail usando agentes de IA.

Documentación

Gmail-mcp-server

Un servidor MCP resiliente construido con fastMCP para enviar correos electrónicos a través del servidor SMTP de Gmail usando agentes de IA. smithery badge

Características

  • Enviar correos electrónicos vía SMTP de Gmail
  • Obtener correos recientes de las carpetas de Gmail
  • Manejar archivos adjuntos en correos
  • Endpoint de verificación de salud para monitoreo de despliegue

Despliegue en Smithery.ai

Este servidor está configurado para desplegarse en Smithery.ai usando transporte HTTP Streamable.

Configuración

El servidor requiere los siguientes parámetros de configuración:

  • smtp_username: Tu dirección de correo de Gmail
  • smtp_password: Tu contraseña de aplicación de Gmail (no tu contraseña habitual)

Verificación de salud

El servidor proporciona un endpoint de verificación de salud en /health para el monitoreo del despliegue en Smithery.

EJEMPLO DE CONFIGURACIÓN DE CLAUDE

{
  "mcpServers": {
    "terminal_server": {
      "command": "/Users/maitreyamishra/.local/bin/uv",
      "args": [
        "--directory", "Path to your mcp server file",
        "run",
        "terminal_server.py"
      ]
    },
    "web3_server": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:3000/mcp"
      ]
    },
    "gmail_mcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://localhost:8989/mcp"
      ]
    }
  }
}

Puerto

El servidor se ejecuta en el puerto 5000 y se vincula a todas las interfaces (0.0.0.0) para el despliegue en contenedores.

Desarrollo local

  1. Instalar dependencias:

    pip install -r requirements.txt
    
  2. Establecer variables de entorno:

    export SMTP_USERNAME="your-email@gmail.com"
    export SMTP_PASSWORD="your-app-password"
    
  3. Ejecutar el servidor:

    python gmail_mcp.py
    

Docker

Construir y ejecutar con Docker:

docker build -t gmail-mcp .
docker run -p 5000:5000 -e SMTP_USERNAME=your-email -e SMTP_PASSWORD=your-password gmail-mcp