Integrations
Provides access to email content from Gmail accounts using OAuth2 authentication, allowing Claude to read and understand emails while maintaining context and privacy controls.
Integrates with Google Cloud Project for Gmail API access, handling authentication and token management for secure access to email data.
Servidor MCP de Gmail
Un servidor de Protocolo de contexto de modelo (MCP) que integra Gmail con Claude Desktop, lo que permite a Claude acceder y comprender el contenido del correo electrónico mientras mantiene una gestión de contexto y controles de privacidad adecuados.
Características
- Integración de la API de Gmail con la autenticación OAuth2
- Gestión y almacenamiento seguros de tokens
- Manejo de datos centrado en la privacidad
- Gestión de ventanas de contexto para Claude
- Registro completo y gestión de errores
- Compatibilidad con Docker para una implementación sencilla
Prerrequisitos
- Node.js >= 18.0.0
- npm o hilo
- Proyecto de Google Cloud con la API de Gmail habilitada
- Clave API de Claude
Configuración
- Clonar el repositorio:
- Instalar dependencias:
- Cree un archivo
.env
en el directorio raíz con las siguientes variables:
- Inicie el servidor de desarrollo:
Desarrollo
npm run dev
: Inicia el servidor de desarrollo con recarga en calientenpm test
: Ejecutar pruebasnpm run lint
: Ejecutar ESLint
Estructura del proyecto
Contribuyendo
- Bifurcar el repositorio
- Crea tu rama de funciones (
git checkout -b feature/amazing-feature
) - Confirme sus cambios (
git commit -m 'Add some amazing feature'
) - Empujar a la rama (
git push origin feature/amazing-feature
) - Abrir una solicitud de extracción
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
This server cannot be installed
Un servidor de integración que permite a Claude Desktop acceder y procesar de forma segura el contenido de Gmail manteniendo al mismo tiempo una gestión de contexto y controles de privacidad adecuados.