Py MCP Gcalendar
The Google Calendar MCP Server is a protocol service implemented in Python that provides asynchronous access to the Google Calendar API, including functions such as event management, authentication maintenance, and log recording.
rating : 2 points
downloads : 7.7K
What is Google Calendar MCP Server?
Google Calendar MCP Server is a server that supports asynchronous operations. It provides access to the Google Calendar API through a unified interface, helping users efficiently manage and query calendar events.How to use Google Calendar MCP Server?
Through a simple command-line tool, you can easily query, create, delete, or update events in the calendar.Applicable Scenarios
Suitable for enterprise and individual users who need to frequently operate Google Calendar, such as meeting scheduling, task tracking, and itinerary management.Main Features
Event Query
Supports querying calendar events from the past two years to the next year.
Event Creation
Allows users to create new calendar events through the command line.
Event Deletion
Supports deleting specific calendar events or duplicate events.
Automatic Token Refresh
Automatically refreshes the token when it expires to ensure continuous operation.
Operation Log Recording
Records the timestamp and performance metrics of each operation for easy debugging and monitoring.
Advantages
Efficiently manage calendar events and reduce manual operation time.
Support asynchronous operations to improve response speed.
Automatically refresh tokens without frequent logins.
Detailed log recording for easy troubleshooting.
Limitations
Requires an internet connection to work properly.
The initial setup may involve a complex OAuth authentication process.
Depends on the availability of the Google Calendar API.
How to Use
Install Dependencies
Ensure that Python 3.9 or higher is installed and install the required dependency packages.
Clone the Repository
Download and initialize the code of Google Calendar MCP Server.
Configure Authentication
Generate an OAuth 2.0 token and save it to the specified directory.
Start the Server
Start the MCP server according to the configuration file.
Usage Examples
Query Calendar Events from the Past Year
List all calendar events within the past year.
Create a New Calendar Event
Add a new event to your calendar.
Delete Duplicate Calendar Events
Clean up duplicate calendar events.
Frequently Asked Questions
How to generate an OAuth 2.0 token?
How to solve the problem of token expiration?
Does it support other time zones?
Related Resources
Official Documentation
The official documentation of the Google Calendar API.
GitHub Repository
The open-source code of Google Calendar MCP Server.
YouTube Tutorial
A video tutorial for quickly getting started with Google Calendar MCP Server.

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
101.6K
4.3 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
34.7K
4.3 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
46.9K
5 points

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
31.1K
4.5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
85.3K
4.5 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
44.5K
5 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
30.8K
4.5 points

Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
126.5K
4.7 points
Join Now




