Gmail MCP

Gestiona y resume notas dentro de Gmail usando la API de Gmail.

Documentación

Servidor MCP gmail-mcp

smithery badge un servidor mcp de gmail construido sobre typescript y la api de gmail

Este es un servidor MCP basado en TypeScript que implementa un sistema simple de notas. Demuestra conceptos centrales de MCP al proporcionar:

  • Recursos que representan notas de texto con URIs y metadatos
  • Herramientas para crear nuevas notas
  • Prompts para generar resúmenes de notas

Características

Recursos

  • Lista y accede a notas mediante URIs note://
  • Cada nota tiene un título, contenido y metadatos
  • Tipo mime de texto plano para acceso simple al contenido

Herramientas

  • create_note - Crear nuevas notas de texto
    • Toma título y contenido como parámetros requeridos
    • Almacena la nota en el estado del servidor

Prompts

  • summarize_notes - Generar un resumen de todas las notas almacenadas
    • Incluye todo el contenido de las notas como recursos incrustados
    • Devuelve un prompt estructurado para el resumen por LLM

Desarrollo

Instala las dependencias:

npm install

Compila el servidor:

npm run build

Para desarrollo con recompilación automática:

npm run watch

Instalación

Instalación mediante Smithery

Para instalar Gmail Notes Server para Claude Desktop automáticamente a través de Smithery:

npx -y @smithery/cli install @mundume/gmail-mcp --client claude

Instalación manual

Para usarlo con Claude Desktop, agrega la configuración del servidor:

En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json En Windows: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "gmail-mcp": {
      "command": "/path/to/gmail-mcp/build/index.js"
    }
  }
}

Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser un desafío. Recomendamos usar el Inspector MCP, que está disponible como script de paquete:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en tu navegador.