MCP Calendar Server
by 2BX-git
This project implements an MCP server that integrates Google Calendar with n8n using Server-Sent Events (SSE). It allows you to receive real-time updates from your Google Calendar within n8n.
Last updated: N/A
What is MCP Calendar Server?
The MCP Calendar Server is a Node.js application that acts as a bridge between Google Calendar and n8n. It uses Server-Sent Events (SSE) to push real-time updates from Google Calendar to n8n, enabling workflows to react instantly to calendar events.
How to use MCP Calendar Server?
To use the server, you need to configure a Google Cloud Console project with the Google Calendar API enabled and create OAuth 2.0 credentials. Then, deploy the server using Easypanel (or another Docker environment), configure the necessary environment variables, and install the n8n-nodes-mcp
package in your n8n instance. Finally, configure the n8n node to connect to the server.
Key features of MCP Calendar Server
Real-time Google Calendar updates via SSE
Integration with n8n using the
n8n-nodes-mcp
packageEasy deployment with Docker and Easypanel
OAuth 2.0 authentication for secure access to Google Calendar
Configurable environment variables for customization
Use cases of MCP Calendar Server
Trigger n8n workflows when new events are added to Google Calendar
Send notifications when calendar events are updated or deleted
Automate tasks based on upcoming calendar events
Synchronize calendar data with other applications
FAQ from MCP Calendar Server
What is MCP?
What is MCP?
The README doesn't define MCP. More context is needed.
What is Server-Sent Events (SSE)?
What is Server-Sent Events (SSE)?
SSE is a server push technology enabling real-time data streaming from the server to the client.
What is n8n?
What is n8n?
n8n is a free and open-source workflow automation platform.
Do I need a Google Cloud account?
Do I need a Google Cloud account?
Yes, you need a Google Cloud account to enable the Google Calendar API and create OAuth 2.0 credentials.
Can I use a different hosting environment than Easypanel?
Can I use a different hosting environment than Easypanel?
Yes, you can use any Docker-compatible hosting environment, but the instructions are specifically for Easypanel.