Google Calendar MCP Auto-Setup
Automatic setup and auto-start for the Google Calendar MCP server.
Opportunities
- Automatically start the MCP server when booting the system
- Server management through simple commands
- Автоматический перезапуск при сбоях
- Logging and monitoring
- Ready-made configurations for Claude Desktop and Cursor
Installation
- Склонируйте Google Calendar MCP сервер:
cd /Users/$(whoami)/Workspace
git clone https://github.com/nspady/google-calendar-mcp.git
cd google-calendar-mcp
npm install && npm run build
cd ..- Clone this auto-setup project:
git clone google-calendar-mcp-auto
cd google-calendar-mcp-auto- Настройте Google Cloud API (см. docs/GOOGLE_CLOUD_SETUP.md)
- Установите автозапуск:
./install.shСтруктура проекта
/Users/$(whoami)/Workspace/
├── google-calendar-mcp/ # MCP сервер (nspady/google-calendar-mcp)
│ ├── build/index.js # Собранный сервер
│ ├── gcp-oauth.keys.json # OAuth ключи
│ └── tokens/ # Токены авторизации
└── google-calendar-mcp-auto/ # Этот проект
├── install.sh # Установка автозапуска
├── manage.sh # Управление сервером
└── docs/ # ДокументацияServer Management
./manage.sh start # запуск
./manage.sh stop # остановка
./manage.sh restart # перезапуск
./manage.sh status # статус
./manage.sh logs # логиDocumentation
- docs/GOOGLE_CLOUD_SETUP.md - setting up Google Cloud
- docs/CLAUDE_SETUP.md - connection to Claude Desktop
- docs/CURSOR_SETUP.md - connection to Cursor
- docs/AUTOSTART_SETUP.md - Autostart on macOS
- docs/COMMANDS.md - command directory
Requirements
- macOS (for autostart)
- Node.js v18+
- Google Cloud Project с Calendar API
- Claude Desktop или Cursor
Examples of Teams
Once configured, you can use Claude/Cursor:
"Покажи мои события на сегодня"
"Создай встречу завтра в 15:00"
"Добавь тренировку каждый понедельник в 18:00"