Skip to content

A Model Context Protocol (MCP) server implementation for Google Calendar integration. Create and manage calendar events directly through Claude or other AI assistants.

License

Notifications You must be signed in to change notification settings

markelaugust74/mcp-google-calendar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MCP Google Calendar Server

A Model Context Protocol (MCP) server implementation that enables AI assistants like Claude to create and manage Google Calendar events.

Features

  • Create calendar events with title, description, start/end times
  • Support for adding event attendees
  • OAuth2 authentication with Google Calendar API
  • Full MCP protocol implementation
  • Debug logging for troubleshooting

Prerequisites

  • Node.js v18 or later
  • Google Cloud Console project with Calendar API enabled
  • OAuth2 credentials (Client ID and Client Secret)

Setup

  1. Clone the repository:
git clone [https://github.com/markelaugust74/mcp-google-calendar.git] 
cd mcp-google-calendar 
  1. Install dependencies:
npm install 
  1. Set up environment variables:
  • Copy .env.example to .env
  • Add your Google OAuth2 credentials
  1. Get your refresh token:
npm run auth 
  1. Update the refresh token in index.js

Usage

npm start 

About

A Model Context Protocol (MCP) server implementation for Google Calendar integration. Create and manage calendar events directly through Claude or other AI assistants.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published