google-calander-mcp-server
1
Google Calendar MCP Server is an open-source tool designed to transform natural language into structured schedules in Google Calendar and notes in Google Docs. It leverages modern language models and can be easily self-hosted for user privacy.
Google Calendar MCP Server
Your personal AI-powered assistant for Google Calendar and Google Docs.
Google Calendar MCP is an open-source server that transforms natural language into structured schedules and notes using modern LLMs and Model Control Protocol (MCP). It offers the following features:
- Natural-language agenda parsing for creating Google Calendar events with reminders.
- Google Docs journaling with auto-generated documents and timestamped entries.
- Flexible Model support allowing integration with various LLMs like GPT, Claude, and Gemini.
- Self-hosting options ensuring privacy and control over data and APIs.
Quick Start
Prerequisites
- Node.js (v18 or higher)
- npm or yarn
- MongoDB and Redis (optional)
Installation
- Clone the repository and navigate into the directory.
- Install dependencies.
- Set up environment variables.
- Build the project.
- Start the server.
Technology Stack
- Runtime: Node.js with TypeScript
- Framework: Express.js
- Database: MongoDB
- Cache: Redis
- Queue: Bull
- Authentication: OAuth2.0
License
MIT License.