Gmail MCP Server
Servidor de Gmail para el Protocolo de Contexto de Modelo (MCP)
Este servidor MCP se integra con Gmail para permitir enviar, eliminar, leer, redactar y responder correos electrónicos.
Nota: Este servidor permite que un cliente MCP lea, elimine y envíe correos electrónicos. Sin embargo, el cliente avisa al usuario antes de realizar dichas actividades.
https://github.com/user-attachments/assets/5794cd16-00d2-45a2-884a-8ba0c3a90c90
Componentes
Herramientas
enviar correo electrónico
Envía un correo electrónico al destinatario de la dirección de correo electrónico
Aporte:
recipient_id(cadena): Dirección de correo electrónico del destinatariosubject(cadena): asunto del correo electrónicomessage(cadena): contenido del correo electrónico
Devuelve el estado y el message_id
correo electrónico basura
Mueve el correo electrónico a la papelera
Aporte:
email_id(cadena): ID de correo electrónico generado automáticamente
Devuelve un mensaje de éxito
marcar correo electrónico como leído
Marca el correo electrónico como leído
Aporte:
email_id(cadena): ID de correo electrónico generado automáticamente
Devuelve un mensaje de éxito
obtener correos electrónicos no leídos
Recupera correos electrónicos no leídos
Devuelve una lista de correos electrónicos, incluido el ID del correo electrónico.
leer correo electrónico
Recupera el contenido del correo electrónico proporcionado
Aporte:
email_id(cadena): ID de correo electrónico generado automáticamente
Devuelve el diccionario de metadatos de correo electrónico y marca el correo electrónico como leído
correo electrónico abierto
Abrir el correo electrónico en el navegador
Aporte:
email_id(cadena): ID de correo electrónico generado automáticamente
Devuelve un mensaje de éxito y abre el correo electrónico indicado en el navegador predeterminado.
Related MCP server: gmail-mcp-server
Configuración
Configuración de la API de Gmail
Configurar una pantalla de consentimiento de OAuth
Seleccione "externo". Sin embargo, no publicaremos la aplicación.
Añade tu dirección de correo electrónico personal como "Usuario de prueba".
Agregar ámbito OAuth
https://www.googleapis.com/auth/gmail/modifyCree un ID de cliente OAuth para el tipo de aplicación "Aplicación de escritorio"
Descargue el archivo JSON de las claves OAuth de su cliente
Cambie el nombre del archivo de clave y guárdelo en una ubicación segura de su equipo local. Anote la ubicación.
La ruta absoluta a este archivo se pasará como parámetro
--creds-file-pathcuando se inicie el servidor.
Autenticación
Al iniciar el servidor, se iniciará un flujo de autenticación en el navegador del sistema. Las credenciales del token se guardarán (y se recuperarán posteriormente) en la ruta absoluta del archivo indicada en el parámetro --token-path .
Por ejemplo, puede utilizar un directorio de puntos en su carpeta de inicio, reemplazando [your-home-folder] .:
Parámetro | Ejemplo |
|
|
|
|
Uso con la aplicación de escritorio
Se recomienda el uso de rayos UV .
Para integrar este servidor con Claude Desktop como cliente MCP, agregue lo siguiente a la configuración del servidor de su aplicación. De forma predeterminada, se almacena como ~/Library/Application\ Support/Claude/claude_desktop_config.json .
{
"mcpServers": {
"gdrive": {
"command": "uv",
"args": [
"--directory",
"[absolute-path-to-git-repo]",
"run",
"gmail",
"--creds-file-path",
"[absolute-path-to-credentials-file]",
"--token-path",
"[absolute-path-to-access-tokens-file]"
]
}
}
}Se deben configurar los siguientes parámetros
Parámetro | Ejemplo |
| Ruta absoluta al directorio |
| Ruta absoluta al archivo de credenciales creado en la configuración de la API de Gmail. |
| Ruta absoluta para almacenar y recuperar tokens de acceso y actualización para la aplicación. |
Solución de problemas con MCP Inspector
Para probar el servidor, use MCP Inspector . Desde el repositorio de Git, ejecute lo siguiente y modifique los argumentos de los parámetros según corresponda.
npx @modelcontextprotocol/inspector uv run [absolute-path-to-git-repo]/src/gmail/server.py --creds-file-path [absolute-path-to-credentials-file] --token-path [absolute-path-to-access-tokens-file]This server cannot be deployed
Maintenance
Related MCP Connectors
A MCP server for Gmail that lets you search, read, and draft emails and replies.
Email infrastructure for AI agents — send, receive, search, and reply to email over MCP.
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
An MCP server that provides email capabilities, hosted on Alpic platform
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn 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
- AlicenseBqualityDmaintenanceA comprehensive MCP server for Gmail, providing 17 tools to read, send, search, and manage emails with OAuth2 authentication, including attachment handling and privacy features.18184 npmMIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that provides Gmail access for LLMs, enabling email composition, sending, searching, and label management via the Gmail API.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with Gmail through a standardized MCP server interface, allowing for natural language email management and automation.-