@kazuph/mcp-gmail-gas
Gmail de MCP
Servidor de Protocolo de Contexto de Modelo para la integración con Gmail. Esto permite que Claude Desktop (o cualquier cliente MCP) interactúe con su cuenta de Gmail a través de Google Apps Script.
Inicio rápido (para usuarios)
Prerrequisitos
Node.js 18+ (instalación mediante
brew install node)Cuenta de Gmail
Implementación de Google Apps Script
Claude Desktop (instalación desde https://claude.ai/desktop )
Configuración
Implementar Google Apps Script
Visita Google Apps Script y crea un nuevo proyecto
Copia todo el contenido de
code.gsy pégalo en el editor de scriptsHaga clic en "Implementar" > "Nueva implementación"
Seleccione "Aplicación web" como tipo de implementación
Configure los siguientes ajustes:
Ejecutar como: Yo
¿Quién tiene acceso?: Cualquiera
Haga clic en "Implementar"
Cuando se le solicite, revise y autorice la aplicación para acceder a su cuenta de Gmail
Copie la URL de implementación y genere una clave API aleatoria para seguridad
Nota: El script requiere permisos de acceso a Gmail. Al implementar y ejecutar el script por primera vez, Google le solicitará que revise y otorgue estos permisos. Asegúrese de:
Haga clic en "Revisar permisos"
Selecciona tu cuenta de Google
Haga clic en "Avanzado" si ve una advertencia.
Haga clic en "Ir a [nombre de su proyecto] (no seguro)"
Haga clic en "Permitir" para otorgar los permisos necesarios de Gmail.
Abra el archivo de configuración de Claude Desktop en:
~/Library/Application Support/Claude/claude_desktop_config.json
Puedes encontrarlo a través del menú de Claude Desktop:
Abra Claude Desktop
Haga clic en Claude en la barra de menú de Mac
Haga clic en "Configuración"
Haga clic en "Desarrollador"
Añade lo siguiente a tu configuración:
{
"tools": {
"gmail": {
"command": "npx",
"args": ["-y", "@kazuph/mcp-gmail-gas"],
"env": {
"GAS_ENDPOINT": "YOUR_DEPLOYMENT_URL",
"VALID_API_KEY": "YOUR_API_KEY"
}
}
}
}Nota: reemplace YOUR_DEPLOYMENT_URL y YOUR_API_KEY con sus valores reales.
Related MCP server: Gmail API MCP Server
Para desarrolladores
Prerrequisitos
Node.js 18+ (instalación mediante
brew install node)Cuenta de Gmail
Script de Google Apps
Claude Desktop (instalación desde https://claude.ai/desktop )
tsx (instalación mediante
npm install -g tsx)
Instalación
git clone https://github.com/kazuph/mcp-gmail-gas.git
cd mcp-gmail-gas
npm install
npm run buildConfiguración de desarrollo
Asegúrese de que Claude Desktop esté instalado y funcionando.
Instale tsx globalmente si aún no lo ha hecho:
npm install -g tsx
# or
pnpm add -g tsxModifique la configuración de Claude Desktop ubicada en:
~/Library/Application Support/Claude/claude_desktop_config.json
Agregue lo siguiente a la configuración de su cliente MCP:
{
"tools": {
"gmail": {
"args": ["tsx", "/path/to/mcp-gmail-gas/index.ts"],
"env": {
"GAS_ENDPOINT": "YOUR_DEPLOYMENT_URL",
"VALID_API_KEY": "YOUR_API_KEY"
}
}
}
}Herramientas disponibles
gmail_search_messages: busca correos electrónicos usando la sintaxis de consulta de búsqueda de Gmail (p. ej., "asunto:Reunión más reciente que:1 día")gmail_get_message: Obtenga el contenido completo y los detalles de un correo electrónico específicogmail_download_attachment: descargar un archivo adjunto de un correo electrónico específico
Nota de seguridad
Mantén siempre en secreto tu clave VALID_API_KEY y nunca la envíes al control de versiones. Esta clave ayuda a garantizar que solo los clientes autorizados puedan acceder a tu cuenta de Gmail mediante la implementación de Google Apps Script.
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-qualityDmaintenanceA Model Context Protocol server that enables Claude AI to interact with Gmail, supporting email sending, reading, searching, labeling, draft management, and batch operations through natural language commands.2MIT
- Flicense-qualityDmaintenanceThis MCP server provides a natural language interface to the Gmail API, allowing users to interact with Gmail functionality (like emails, threads, labels, etc.) through the Model Context Protocol.
- Alicense-qualityDmaintenanceA minimal MCP server that enables Claude to search, read, and manage Gmail messages and threads using official Google API libraries. It supports actions like sending emails, creating drafts, replying to threads, and managing labels through secure OAuth2 authentication.MIT
- 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
Streamable HTTP MCP server for Google Calendar and Sheets with OAuth login.
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Manage Gmail end-to-end: search, read, send, draft, label, and organize threads. Automate workflow…
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/kazuph/mcp-gmail-gas'
If you have feedback or need assistance with the MCP directory API, please join our Discord server