gmail-cleanup-mcp
Servidor MCP de limpieza de Gmail
Un servidor Model Context Protocol centrado en la limpieza de la bandeja de entrada de Gmail: elimina correos, gestiona filtros y extrae enlaces de cancelación de suscripción. Diseñado para complementar el conector Gmail integrado de Anthropic, que se encarga de leer, buscar, redactar y enviar.
Bifurcación corregida de dcerniglia/gmail-cleanup-mcp (licencia MIT). Esta bifurcación corrige un error por el que
search_and_trashybatch_trash_emailsdescartaban silenciosamente los fallos en lugar de reintentarlos: lanzar 50 solicitudes de borrado simultáneas podía superar el límite de frecuencia de Gmail y descartar ~la mitad del lote sin mostrar ningún error. Ahora ambas herramientas procesan lotes más pequeños, aplican retroceso, reintentan automáticamente y notifican el error real por mensaje fallido.
Herramientas
Herramienta | Descripción |
| Mueve un solo correo a la papelera (red de seguridad de 30 días) |
| Envía a la papelera hasta 500 correos por ID de mensaje, procesados en lotes de 50 |
| Busca correos mediante consulta de Gmail y los envía a la papelera: admite vista previa de prueba |
| Crea filtros para archivar, etiquetar, eliminar o reenviar automáticamente |
| Muestra todos los filtros de Gmail existentes con sus criterios y acciones |
| Elimina un filtro de Gmail por ID |
| Extrae las cabeceras |
Related MCP server: Gmail AutoAuth MCP Server
Requisitos previos
Node.js 18+
Un proyecto de Google Cloud con la API de Gmail habilitada
Credenciales OAuth 2.0 (tipo aplicación de escritorio)
Configuración
1. OAuth de Google Cloud
¿Ya tienes
~/.gmail-mcp/gcp-oauth.keys.jsonde otro servidor MCP de Gmail? Ve directamente al paso 2: este servidor usa la misma ubicación de credenciales.
Ve a Google Cloud Console
Crea un proyecto (o reutiliza uno existente) y habilita la API de Gmail
Ve a Credenciales → Crear credenciales → ID de cliente OAuth
Elige Aplicación de escritorio, descarga el JSON
Guárdalo como
~/.gmail-mcp/gcp-oauth.keys.json(o colocagcp-oauth.keys.jsonen el directorio del proyecto: se copiará automáticamente en el primer inicio)
2. Instalación y compilación
git clone https://github.com/davidcerniglia/gmail-cleanup-mcp.git
cd gmail-cleanup-mcp
npm install
npm run build3. Autenticación
npm run authEsto abre un navegador para el consentimiento OAuth de Google. Las credenciales se guardan en ~/.gmail-mcp/credentials.json con permisos 0600 (solo propietario).
4. Añadir a Claude Desktop
Añade a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"gmail-cleanup": {
"command": "node",
"args": ["/absolute/path/to/gmail-cleanup-mcp/dist/index.js"]
}
}
}O, para Claude Code, añade a .claude/settings.json:
{
"mcpServers": {
"gmail-cleanup": {
"command": "node",
"args": ["/absolute/path/to/gmail-cleanup-mcp/dist/index.js"]
}
}
}Ejemplos de uso
Consulta | Qué ocurre |
"Elimina todos los correos de newsletter@spam.com con más de 6 meses" |
|
"Haz una prueba: muéstrame qué se eliminaría de LinkedIn" |
|
"Crea un filtro para archivar automáticamente los correos de nextdoor.com" |
|
"Comprueba si ese correo de marketing tiene enlace de cancelación" |
|
Cómo funciona con el Gmail integrado de Claude
Conector Gmail integrado | Este servidor | |
Buscar y leer | Sí | — |
Redactar y enviar | Sí | — |
Eliminar correos | — | Sí |
Limpieza masiva | — | Sí (hasta 500/llamada) |
Gestión de filtros | — | Sí |
Extracción de cancelación de suscripción | — | Sí |
Seguridad
Ámbitos mínimos:
gmail.modify+gmail.settings.basic: lo mínimo necesario para las operaciones de papelera y filtrosPapelera, no borrado definitivo: todas las eliminaciones usan la papelera de Gmail (ventana de recuperación de 30 días), nunca el borrado permanente
Modo de prueba:
search_and_trashpuede previsualizar las coincidencias antes de confirmarPermisos de archivo restrictivos: las credenciales se almacenan con
0600(solo lectura/escritura del propietario)Sin gestión de archivos adjuntos: riesgo cero de salto de directorio
Sin acceso al sistema de archivos más allá del almacenamiento de credenciales en
~/.gmail-mcp/
Variables de entorno
Variable | Por defecto | Descripción |
|
| Ruta a las claves de cliente OAuth |
|
| Ruta a las credenciales almacenadas |
Licencia
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseCqualityDmaintenanceEnables comprehensive Gmail management through the Gmail API, including sending/receiving emails, organizing labels and threads, managing drafts, and configuring account settings with secure OAuth2 authentication.641,3981MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Gmail through natural language interactions, supporting email operations (send, read, search, draft), comprehensive attachment handling (send, receive, download), label management, filters, and batch operations with automatic OAuth2 authentication.192MIT
- AlicenseNot gradedqualityFmaintenanceProvides 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.1922MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Gmail through natural language, supporting operations like sending, searching, and reading emails. It includes comprehensive label management, batch processing, and a streamlined OAuth2 auto-authentication flow.MIT
Related MCP Connectors
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
Manage Gmail messages, threads, labels, drafts, and settings from your workflows. Send and organiz…
AI email automation, follow-ups, training, previews, and mailbox troubleshooting.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/adityai4/gmail-cleanup-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server