Skip to main content
Glama

@kazuph/mcp-gmail-gas

by kazuph

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

  1. Implementar Google Apps Script
  • Visita Google Apps Script y crea un nuevo proyecto
  • Copia todo el contenido de code.gs y pégalo en el editor de scripts
  • Haga 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:

  1. Haga clic en "Revisar permisos"
  2. Selecciona tu cuenta de Google
  3. Haga clic en "Avanzado" si ve una advertencia.
  4. Haga clic en "Ir a [nombre de su proyecto] (no seguro)"
  5. Haga clic en "Permitir" para otorgar los permisos necesarios de Gmail.
  6. 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:

  1. Abra Claude Desktop
  2. Haga clic en Claude en la barra de menú de Mac
  3. Haga clic en "Configuración"
  4. Haga clic en "Desarrollador"
  5. 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.

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 build

Configuración de desarrollo

  1. Asegúrese de que Claude Desktop esté instalado y funcionando.
  2. Instale tsx globalmente si aún no lo ha hecho:
npm install -g tsx # or pnpm add -g tsx
  1. Modifique 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ón más reciente que:1 día")
  • gmail_get_message : Obtenga el contenido completo y los detalles de un correo electrónico específico
  • gmail_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.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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.

  1. Inicio rápido (para usuarios)
    1. Prerrequisitos
    2. Configuración
  2. Para desarrolladores
    1. Prerrequisitos
    2. Instalación
    3. Configuración de desarrollo
  3. Herramientas disponibles
    1. Nota de seguridad

      Related MCP Servers

      • -
        security
        A
        license
        -
        quality
        Model Context Protocol (MCP) server implementation that enables Claude Desktop to interact with Google's Gemini AI models.
        Last updated -
        182
        JavaScript
        MIT License
        • Apple
        • Linux
      • -
        security
        A
        license
        -
        quality
        An 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.
        Last updated -
        Python
        MIT License
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol server that enables AI assistants like Claude to interact with Gmail through natural language, providing comprehensive email management capabilities including sending, reading, organizing, searching, and managing drafts and labels.
        Last updated -
        4
        Python
        GPL 3.0
        • Apple
      • -
        security
        A
        license
        -
        quality
        A 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.
        Last updated -
        Python
        MIT License
        • Apple
        • Linux

      View all related MCP servers

      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