Gmail Guardian
Gmail Guardian
Agente inteligente para gestión de Gmail, construido con Claude (Anthropic SDK) e integrado vía MCP server.
Funcionalidades
Skill | Descripción |
| Clasifica correos no leídos por categoría y prioridad |
| Identifica y organiza boletines por tema |
| Archiva correos promocionales en masa con salvaguardas |
| Genera resúmenes con puntos de acción y plazos |
| Analiza patrones y crea filtros automáticos |
| Genera borradores de respuesta para correos pendientes |
| Registro completo de acciones con soporte de reversión |
Related MCP server: Gmail MCP Server
Prerrequisitos
Python 3.11+
Cuenta de Google con Gmail
Clave de API de Anthropic
Credenciales OAuth2 de Google Cloud Console
Instalación
# 1. Instalar dependências
pip install -r requirements.txt
# 2. Configurar variáveis de ambiente
cp .env.example .env
# Editar .env com suas chaves
# 3. Baixar credentials.json do Google Cloud Console
# (APIs & Services > Credentials > OAuth 2.0 Client IDs)
# Salvar em config/credentials.jsonUso
Modo interactivo (REPL)
python run.pyGmail Guardian — Agente de gerenciamento de emails
Digite 'sair' para encerrar | 'log' para ver auditoria
Você: triar meus emails não lidos
Agente: Buscando emails não lidos...Como MCP Server (Claude Code)
python run.py --mcpAñade a tu ~/.claude/settings.json:
{
"mcpServers": {
"gmail": {
"command": "python",
"args": ["/caminho/para/email-guardian/run.py", "--mcp"],
"env": {
"ANTHROPIC_API_KEY": "sk-ant-...",
"GOOGLE_CREDENTIALS_PATH": "/caminho/para/credentials.json"
}
}
}
}Después usa en Claude Code:
/triagem-email
/limpar-promocoes
/resumir-importantesEstructura del Proyecto
email-guardian/
├── .claude/ # Configuração do agente e skills para Claude Code
│ ├── agents/ # Definição do agente gmail-guardian
│ └── skills/ # Skills invocáveis via /skill-name
├── agent/ # Orquestração do agente (Anthropic SDK)
├── gmail_mcp/ # MCP Server + ferramentas Gmail
│ ├── services/ # Wrappers da Gmail API
│ ├── tools/ # Implementação das ferramentas MCP
│ └── schemas/ # Dataclasses para tipagem
├── config/ # Settings, políticas e categorias
├── tests/ # Testes unitários
├── .env.example # Template de variáveis de ambiente
├── requirements.txt
└── run.py # Entry pointSeguridad
Nunca elimina correos permanentemente sin confirmación explícita
Preserva automáticamente confirmaciones de pedido y facturas
Todas las acciones se registran en el registro de auditoría
Soporte para
DRY_RUN=truepara simular sin modificar
Pruebas
pytest tests/ -vThis server cannot be deployed
Maintenance
Related MCP Connectors
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
Search and triage all your mailboxes; draft replies and campaigns; send only as you allow.
Gmail, Outlook, Drive, OneDrive and calendars for AI agents. Many accounts, one endpoint, audit log.
Manage Gmail messages, threads, labels, drafts, and settings from your workflows. Send and organiz…
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Gmail by reading unread emails with automatic classification, creating AI-generated draft replies, and saving drafts directly to Gmail through the Gmail API.161 npmMIT
- AlicenseNot gradedqualityDmaintenanceProvides comprehensive Gmail integration with 25+ tools for intelligent email management, including AI-powered categorization, advanced search and filtering, automated archiving and cleanup, analytics, and secure OAuth2 authentication.161 npm2MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI agents to interact with Gmail for classifying messages, extracting action items, and performing batch inbox triage. It supports automated labeling, smart replies, and task creation for external platforms like Linear, Jira, and Todoist.-
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered email management through Gmail, including search, send, drafts, labels, and an intelligent agent with human approval workflow and optional customer database integration.-