MCP Calendar Server logo

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.

View on GitHub

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 package

  • Easy 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?

The README doesn't define MCP. More context is needed.

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?

n8n is a free and open-source workflow automation platform.

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?

Yes, you can use any Docker-compatible hosting environment, but the instructions are specifically for Easypanel.