Servidor MCP de Gmail
Una implementación de servidor de Protocolo de contexto de modelo (MCP) para la integración de la API de Gmail, que permite que los asistentes de IA interactúen con los servicios de Gmail.
Características
Funcionalidad principal
- Operaciones de correo electrónico
- Lista de correos electrónicos con filtrado avanzado
- Leer correos electrónicos específicos con contenido completo
- Crear y enviar nuevos correos electrónicos
- Gestión de borradores
- Crear nuevos borradores
- Lista de borradores existentes
- Leer el borrador del contenido
- Actualizar el contenido del borrador y los destinatarios
- Eliminar borradores
- Operaciones del calendario
- Lista de próximos eventos del calendario
- Lea la información detallada del evento
- Crear nuevos eventos de calendario
- Filtrado y búsqueda de eventos
- Compatibilidad con zonas horarias
- Compatibilidad con sincronización de calendario de iOS
Búsqueda y filtrado
- Compatibilidad con consultas de búsqueda de Gmail
- Filtrado basado en etiquetas
- Límites de resultados personalizables
- Capacidades de búsqueda de eventos del calendario
Seguridad
- Integración con Google OAuth2.0
- Gestión segura de credenciales
- Manejo de tokens de actualización
- Soporte de autorización de múltiples ámbitos
Inicio rápido
Prerrequisitos
- Node.js (v14 o superior)
- npm (v6 o superior)
- Cuenta de Google Cloud Platform con las API de Gmail y Calendario habilitadas
- Credenciales OAuth 2.0 con alcances adecuados
Instalación
- Clonar e instalar dependencias:
- Configurar el entorno:
- Construir y ejecutar:
Desarrollo
Scripts disponibles
npm run dev
: compila y ejecuta con modo de vigilancianpm run build
- Construir el proyectonpm run clean
: limpieza de artefactos de compilaciónnpm run watch
- Esté atento a los cambios
Estructura del proyecto
Interfaz API
Lista de mensajes
Leer mensaje
Operaciones de borrador
Enviar correo electrónico
Operaciones del calendario
Manejo de errores
El servidor implementa un manejo integral de errores para:
- Errores de autenticación
- Límites de velocidad de la API
- Solicitudes no válidas
- Problemas de red
- Problemas de sincronización del calendario
- Validación de ID de evento
- Validación de zona horaria
Contribuyendo
Consulte CONTRIBUTING.md para obtener pautas.
Registro de cambios
Consulte CHANGELOG.md para ver el historial de versiones y actualizaciones.
Hoja de ruta
Consulte Backlog.md para conocer las características y mejoras planificadas.
Licencia
Licencia MIT: consulte LICENCIA para obtener más detalles.
This server cannot be installed
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.
Un servidor de protocolo de contexto de modelo que permite a los asistentes de IA interactuar con los servicios de Gmail, respaldando operaciones de correo electrónico, gestión de borradores y funcionalidad de calendario a través de la integración de API de Google.
- Características
- Inicio rápido
- Desarrollo
- Manejo de errores
- Contribuyendo
- Registro de cambios
- Hoja de ruta
- Licencia
Related Resources
Related MCP Servers
- -securityFlicense-qualityA specialized Model Context Protocol (MCP) server that integrates Google services (Gmail, Calendar, etc.) into your AI workflows. This server enables seamless access to Google services through MCP, allowing AI agents to interact with Gmail, Google Calendar, and other Google services.Last updated -103TypeScript
- -securityFlicense-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -2Python
- -securityAlicense-qualityA 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 -PythonGPL 3.0
- -securityFlicense-qualityA Model Context Protocol server that enables AI assistants to access and manage email through IMAP, supporting browsing, searching, reading, and organizing emails while learning user preferences over time.Last updated -2Python