Gmail MCP Server
Servidor MCP de Gmail
Un servidor MCP (Protocolo de contexto de modelo) que proporciona capacidades de integración de Gmail a clientes MCP como Claude Desktop.
Características
Ver correos electrónicos recientes desde tu bandeja de entrada de Gmail
Buscar correos electrónicos usando la sintaxis de búsqueda de Gmail
Autenticación segura de OAuth2 con la API de Gmail
Related MCP server: Gmail MCP
Configuración
1. Configuración del proyecto de Google Cloud
Crea un proyecto de Google Cloud en https://console.cloud.google.com/
Habilitar la API de Gmail
Crear credenciales OAuth 2.0:
Tipo de aplicación: Aplicación de escritorio
Descargue las credenciales como
credentials.json
2. Instalación
# Create a conda environment
conda create -n mcp-gmail python=3.12
conda activate mcp-gmail
# Install the package
cd gmail-mcp-server
pip install -e .3. Configuración para Claude Desktop
Añade a tu claude_desktop_config.json :
{
"mcpServers": {
"gmail": {
"command": "/path/to/conda/envs/mcp-gmail/bin/python",
"args": ["-m", "gmail_mcp_server.server"],
"env": {
"PYTHONPATH": "/path/to/gmail-mcp-server/src",
"GMAIL_CREDENTIALS_FILE": "/path/to/credentials.json",
"GMAIL_TOKEN_FILE": "/path/to/token.json"
}
}
}
}Reemplace /path/to/ con sus rutas actuales. El archivo de token se creará automáticamente al autenticarse por primera vez.
4. Primera ejecución
La primera vez que intentes acceder a Gmail a través de Claude, se te solicitará que autorices la aplicación en tu navegador. Tras la autorización, tus credenciales se guardarán en el archivo de token para su uso posterior.
Recursos disponibles
gmail://inbox/recent- Devuelve sus 10 correos electrónicos más recientes
Herramientas disponibles
search_emailsDescripción: Busca correos electrónicos de Gmail con una consulta
Parámetros:
query(obligatoria): consulta de búsqueda de Gmail (utiliza la sintaxis de búsqueda estándar de Gmail)max_results(opcional): Número máximo de resultados a devolver (predeterminado: 10)
Ejemplo de búsqueda:
Could you show me any emails from sanrio in the last two days?Seguridad
Este servidor requiere autenticación OAuth2 con Gmail:
Se le solicitará que autorice el acceso en su navegador la primera vez que lo use.
Las credenciales se almacenan localmente en el archivo de token especificado
El acceso se puede revocar en cualquier momento a través de la configuración de su cuenta de Google.
Solo se solicita acceso de lectura a Gmail (no permisos de escritura)
Variables de entorno
GMAIL_CREDENTIALS_FILE(obligatorio): Ruta a su archivo de credenciales de Google OAuthGMAIL_TOKEN_FILE(obligatorio): Ruta donde se guardará el token de autenticación
Para realizar pruebas, puede ejecutar el servidor directamente:
GMAIL_CREDENTIALS_FILE="/path/to/credentials.json" \
GMAIL_TOKEN_FILE="/path/to/token.json" \
python -m gmail_mcp_server.serverDesarrollo
El servidor utiliza el Protocolo de Contexto de Modelo para proporcionar:
Acceso a recursos a correos electrónicos recientes
Soporte de herramientas para búsqueda de correo electrónico
Flujo de autenticación segura de OAuth2
Actualización automática del token
Explotación florestal
El servidor registra información detallada sobre sus operaciones en stderr, incluyendo:
Información de inicio del servidor
Estado de autenticación
Uso de recursos y herramientas
Cualquier error o problema
Contribuyendo
¡Las solicitudes de extracción son bienvenidas! Por favor, asegúrese de:
Actualizar la documentación para cualquier característica nueva
Añadir un manejo de errores adecuado
Pruebe el flujo de OAuth con nuevas funciones
Seguir el estilo de código existente
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
- Alicense-qualityFmaintenanceServer for Gmail integration in Claude Desktop with auto authentication support. This server enables AI assistants to manage Gmail through natural language interactions.26,6781,165MIT
- Alicense-qualityDmaintenanceA server that allows Claude to search and retrieve emails from your Gmail account, supporting functions like searching emails, retrieving full content of specific emails, and listing recent messages.7Apache 2.0
- Alicense-qualityDmaintenanceAn MCP server that enables Gmail integration, allowing users to manage emails (send, receive, read, trash, mark as read) directly through MCP clients like Claude Desktop.1MIT
- AlicenseBqualityFmaintenanceMCP server that connects Claude with Gmail to read, send, delete, and manage messages and labels via the Google Gmail API.3MIT
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…
Shipmail MCP server for AI agent custom-domain email inboxes with REST API and webhooks.
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/ajbr0wn/gmail-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server