local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Allows viewing recent emails from Gmail inbox and searching emails using Gmail's search syntax through OAuth2 authentication with the Gmail API.
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
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
3. Configuración para Claude Desktop
Añade a tu claude_desktop_config.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_emails
- Descripció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:
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:
Desarrollo
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
Un servidor de integración que proporciona a Claude Desktop acceso a Gmail, lo que permite a los usuarios ver correos electrónicos recientes y buscar en su bandeja de entrada de Gmail mediante comandos de lenguaje natural.