Google Calendar
An MCP server for creating and managing Google Calendar events.
MCP Google Calendar Server
A Model Context Protocol (MCP) server for creating Google Calendar events.
Setup
-
Install dependencies:
npm install -
Get Google Calendar API credentials:
- Go to Google Cloud Console
- Create a new project or select existing one
- Enable the Google Calendar API
- Create credentials (OAuth 2.0 Client ID)
- Download the credentials and save as
credentials.jsonin the project root
-
Authenticate:
- Run the server and use the
authenticate_google_calendartool to get the auth URL - Visit the URL, grant permissions, and get the authorization code
- Create a
token.jsonfile with your credentials
- Run the server and use the
-
Configure Claude Code: Add to your MCP settings:
{ "mcpServers": { "google-calendar": { "command": "node", "args": ["/Users/krilet/mcp-google-calendar-server/src/index.js"] } } }
Usage
The server provides two tools:
authenticate_google_calendar
Generates an authentication URL for Google Calendar access.
create_calendar_event
Creates a new event in your Google Calendar.
Parameters:
summary(required): Event titlestartDateTime(required): Start time in ISO formatendDateTime(required): End time in ISO formatdescription(optional): Event descriptionlocation(optional): Event locationtimeZone(optional): Time zone (defaults to UTC)attendees(optional): Array of email addresses
Example:
{
"summary": "Team Meeting",
"startDateTime": "2024-12-25T10:00:00-08:00",
"endDateTime": "2024-12-25T11:00:00-08:00",
"description": "Weekly team sync",
"location": "Conference Room A",
"attendees": ["[email protected]"]
}
İlgili Sunucular
Anki MCP Server
Interact with Anki flashcard software using LLMs via the AnkiConnect add-on.
After Effects MCP
After Effects MCP is a full-featured automation bridge that connects AI clients (like VS Code, Claude Desktop, and Claude Code) to Adobe After Effects through MCP, enabling scripted control of compositions, layers, effects, keyframes/graph easing, presets, markers, audio levels, waveform analysis, and effect discovery via a live bridge panel.
Goatcounter
Interact with the Goatcounter web analytics API.
Linear
Interact with the Linear API to manage issues, projects, and teams.
Tachikoma Router Management MCP
Manage various router types using natural language. Requires router credentials to be configured.
Harvest MCP Server
Manage time tracking, projects, clients, and tasks using the Harvest API.
Anki MCP Server
Interact with the Anki flashcard app via the AnkiConnect add-on. Supports audio generation and similarity search.
Resume Generator
Generates professional PDF resumes using LaTeX templates.
Redmine
An MCP server for interacting with the Redmine project management system.
Heimdall
The all-seeing guardian for macOS: Battery, Clipboard, TTS, and File System control using Claude desktop