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.
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 Gmailsmtp_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
-
Instalar dependencias:
pip install -r requirements.txt -
Establecer variables de entorno:
export SMTP_USERNAME="your-email@gmail.com" export SMTP_PASSWORD="your-app-password" -
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