what is MCP Calendar Server?
MCP Calendar Server is a project that implements a server to integrate Google Calendar with n8n using Server-Sent Events (SSE).
how to use MCP Calendar Server?
To use MCP Calendar Server, set up a Google Cloud project, enable the Google Calendar API, create OAuth 2.0 credentials, and deploy the server using Docker in an environment like Easypanel.
key features of MCP Calendar Server?
- Integration with Google Calendar via n8n
- Utilizes Server-Sent Events for real-time updates
- Easy deployment using Docker
use cases of MCP Calendar Server?
- Automating calendar events with n8n workflows.
- Real-time synchronization of Google Calendar events.
- Building custom applications that require calendar functionalities.
FAQ from MCP Calendar Server?
- What are the prerequisites for using MCP Calendar Server?
You need Node.js 18+, a Google Cloud account with the Calendar API enabled, and n8n with the
n8n-nodes-mcp
package installed.
- Is there a specific hosting environment recommended?
Yes, Easypanel or any Docker-compatible environment is recommended for hosting.
- Can I customize the integration?
Yes, you can customize the integration by modifying the n8n workflows and the server configuration.
MCP Calendar Server
Este projeto implementa um servidor MCP que integra o Google Calendar com o n8n usando Server-Sent Events (SSE).
Pré-requisitos
- Node.js 18+
- Conta no Google Cloud Console com a API do Google Calendar habilitada
- Easypanel (ou outro ambiente Docker) para hospedagem
- n8n com o pacote
n8n-nodes-mcp
instalado
Configuração no Google Cloud Console
- Crie um projeto no Google Cloud Console.
- Habilite a API do Google Calendar:
- Vá para "APIs & Services" > "Library".
- Procure por "Google Calendar API" e clique em "Enable".
- Crie um cliente OAuth 2.0:
- Vá para "APIs & Services" > "Credentials".
- Clique em "Create Credentials" > "OAuth 2.0 Client IDs".
- Selecione "Web application".
- Adicione o
redirect_uri
(ex.:https://sua-url/auth/callback
) em "Authorized redirect URIs". - Copie o
Client ID
eClient Secret
.
Instalação no Easypanel
- Clone o repositório:
git clone https://github.com/2BX-git/mcp-calendar-server.git cd mcp-calendar-server
- Configure as variáveis de ambiente no Easypanel
BASE_URL=https://sua-url GOOGLE_CLIENT_ID=seu-client-id.apps.googleusercontent.com GOOGLE_CLIENT_SECRET=seu-client-secret PORT=3001
3.Implante o serviço:
- Configure o serviço para usar o Dockerfile.
- Clique em "Deploy".