Integrations
Manages environment variables for the application, storing configuration settings like credentials paths and calendar IDs.
Supports version control and codebase retrieval for setting up the integration.
Hosts the project repository, allowing users to clone the codebase for local deployment and integration.
Proyecto de integración de Google Calendar
Este proyecto proporciona integración con la API de Google Calendar para administrar e interactuar con eventos del calendario mediante programación.
Prerrequisitos
- Python 3.8 o superior
- Cuenta de Google Cloud Platform
- API de Google Calendar habilitada
- Credenciales OAuth 2.0 configuradas
Instrucciones de configuración
- Clonar el repositorioCopy
- Configurar entorno virtualCopy
- Instalar dependenciasCopy
- Configuración de Google Cloud Platforma. Accede a la consola de Google Cloud. b. Crea un proyecto nuevo o selecciona uno existente. c. Habilita la API de Google Calendar. d. Crea las credenciales de OAuth 2.0.
- Vaya a API y servicios > Credenciales
- Haga clic en "Crear credenciales" > "ID de cliente OAuth".
- Seleccione "Aplicación de escritorio"
- Descargar el archivo JSON de credenciales
- Renombralo
credentials.json
y colócalo en la raíz del proyecto
- Variables de entornoCree un archivo
.env
en la raíz del proyecto con las siguientes variables:Copy
Uso
- Autenticación por primera vezSe abrirá una ventana del navegador para la autenticación OAuth. Siga las instrucciones para autorizar la aplicación.Copy
- Ejecutar la aplicaciónCopy
Características
- Crear, leer, actualizar y eliminar eventos del calendario
- Configurar eventos recurrentes
- Gestionar los asistentes al evento
- Gestionar notificaciones y recordatorios de eventos
Estructura del proyecto
Dependencias
El proyecto utiliza las siguientes dependencias principales:
- google-auth-oauthlib
- autenticación de Google httplib2
- cliente de google-api-python
- python-dotenv
Configuración implementada:
Notas de seguridad
- Nunca envíe sus archivos
credentials.json
,token.json
o.env
al control de versiones - Mantenga sus credenciales OAuth seguras
- Rote regularmente sus credenciales y tokens
Contribuyendo
- Bifurcar el repositorio
- Crear una rama de características
- Confirme sus cambios
- Empujar hacia la rama
- Crear 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
Permite la gestión programática de eventos de Google Calendar a través de interacciones en lenguaje natural, lo que admite la creación, lectura, actualización y eliminación de eventos con funciones para eventos recurrentes, asistentes y recordatorios.
Related MCP Servers
- -securityFlicense-qualityGoogle Calendar integration in Cursor IDE. This server enables AI assistants to manage Google Calendar events through natural language interactions.Last updated -505JavaScript
- -securityAlicense-qualityEnables comprehensive calendar management with capabilities to create, list, update, and delete events through a Model Context Protocol server integrated with Google Calendar.Last updated -131TypeScriptMIT License
- -securityFlicense-qualityAllows interaction with Google Calendar through Claude Desktop using the Model Context Protocol, enabling calendar event management and schedule analysis.Last updated -2JavaScript
- -securityAlicense-qualityIntegrates Google Calendar with AI assistants through the Model Context Protocol, allowing users to view and manage calendar events through natural language interaction.Last updated -237TypeScriptMIT License