mcp-google-calendar-server
1
This project is an implementation of the Model Context Protocol for Google Calendar, enabling interactions with calendar events via CLI or SSE. It supports listing, creating, updating, and deleting events, as well as finding free time slots.
Google Calendar MCP Server
A Model Context Protocol (MCP) implementation for Google Calendar that allows interaction with calendar events via CLI or Server-Sent Events (SSE).
Features
- List calendar events
- Create new events
- Update existing events
- Delete events
- Find available time slots
Prerequisites
- Node.js 18 or higher
- Google account with access to Google Calendar API
- OAuth 2.0 credentials from Google Cloud Console
Usage
Running as HTTP/SSE Server
Start the HTTP/SSE server. Available endpoints include connecting to an SSE stream and sending messages to the server.
Running as CLI (stdio)
Run the server in stdio mode for CLI usage.