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.
Проект интеграции с Google Календарем
Этот проект обеспечивает интеграцию с API Календаря Google для программного управления и взаимодействия с событиями календаря.
Предпосылки
- Python 3.8 или выше
- Аккаунт Google Cloud Platform
- API Google Календаря включен
- Настроены учетные данные OAuth 2.0
Инструкции по установке
- Клонировать репозиторийCopy
- Настроить виртуальную средуCopy
- Установить зависимостиCopy
- Настройка облачной платформы Googlea. Перейдите в Google Cloud Console b. Создайте новый проект или выберите существующий c. Включите API Google Calendar d. Создайте учетные данные OAuth 2.0:
- Перейти к API и службам > Учетные данные
- Нажмите «Создать учетные данные» > «Идентификатор клиента OAuth».
- Выберите «Приложение для настольного компьютера»
- Загрузите файл учетных данных JSON
- Переименуйте его в
credentials.json
и поместите в корень проекта.
- Переменные средыСоздайте файл
.env
в корне проекта со следующими переменными:Copy
Использование
- Первая аутентификацияОткроется окно браузера для аутентификации OAuth. Следуйте инструкциям, чтобы авторизовать приложение.Copy
- Запуск приложенияCopy
Функции
- Создание, чтение, обновление и удаление событий календаря
- Настройте повторяющиеся события
- Управление участниками мероприятия
- Обработка уведомлений и напоминаний о событиях
Структура проекта
Зависимости
В проекте используются следующие основные зависимости:
- google-auth-oauthlib
- google-auth-httplib2
- google-api-python-клиент
- python-dotenv
Развернутая конфигурация:
Заметки о безопасности
- Никогда не передавайте файлы
credentials.json
,token.json
или.env
в систему контроля версий - Сохраните свои учетные данные OAuth в безопасности
- Регулярно меняйте свои учетные данные и токены
Внося вклад
- Форк репозитория
- Создать ветку функций
- Зафиксируйте ваши изменения
- Нажмите на ветку
- Создать запрос на извлечение
Лицензия
Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE.
This server cannot be installed
Обеспечивает программное управление событиями Google Календаря посредством взаимодействия на естественном языке, поддерживая создание, чтение, обновление и удаление событий с функциями повторяющихся событий, участников и напоминаний.
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