Gmail MCP Server

Envie e-mails com anexos através do servidor SMTP do Gmail usando agentes de IA.

Documentação

Gmail-mcp-server

Um servidor MCP resiliente construído com fastMCP para envio de e-mails através do servidor SMTP do Gmail usando agentes de IA. smithery badge

Recursos

  • Enviar e-mails via SMTP do Gmail
  • Buscar e-mails recentes das pastas do Gmail
  • Lidar com anexos de e-mail
  • Endpoint de verificação de saúde para monitoramento de implantação

Implantação no Smithery.ai

Este servidor está configurado para implantação no Smithery.ai usando transporte HTTP Streamable.

Configuração

O servidor requer os seguintes parâmetros de configuração:

  • smtp_username: Seu endereço de e-mail do Gmail
  • smtp_password: Sua senha de aplicativo do Gmail (não sua senha regular)

Verificação de Saúde

O servidor fornece um endpoint de verificação de saúde em /health para monitoramento da implantação no Smithery.

EXEMPLO DE CONFIGURAÇÃO DO 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"
      ]
    }
  }
}

Porta

O servidor roda na porta 5000 e vincula-se a todas as interfaces (0.0.0.0) para implantação em contêiner.

Desenvolvimento Local

  1. Instale as dependências:

    pip install -r requirements.txt
    
  2. Defina as variáveis de ambiente:

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

    python gmail_mcp.py
    

Docker

Compile e execute com Docker:

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