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]"]
}
Máy chủ liên quan
Apple Notes MCP
MCP server for Apple Notes with semantic search and CRUD operations. Claude searches, reads, creates, updates, and manages your Apple Notes through natural language.
Confluence
Interact with the Confluence API to manage spaces, pages, and content. Supports searching, creating, and updating pages.
Rememberizer
Access personal and team knowledge from documents and Slack discussions.
Chatvolt Agent Server
A simple notes system with resources, tools, and prompts.
Shannon Thinking
A tool for systematic problem-solving based on Claude Shannon's methodology, breaking down complex problems into structured thoughts.
n8n Workflow Builder
An MCP server for managing n8n workflows through its API.
Trello MCP
Trello Desktop MCP server that enables Claude Desktop to interact with Trello boards, cards, lists, and team members through natural language commands.
EndNote MCP Service
Reads EndNote .enl libraries and exposes their contents through the MCP interface.
Goodday
A read-only server for the Goodday project management platform.
Unified MCP Suite
A collection of MCP servers for media tools, information retrieval, PDF creation, and presentation generation.