MCP Calendar Server

MCP Calendar Server

By 2BX-git GitHub

-

Overview

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?

  1. Automating calendar events with n8n workflows.
  2. Real-time synchronization of Google Calendar events.
  3. 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.

Content

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

  1. Crie um projeto no Google Cloud Console.
  2. Habilite a API do Google Calendar:
    • Vá para "APIs & Services" > "Library".
    • Procure por "Google Calendar API" e clique em "Enable".
  3. 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 e Client Secret.

Instalação no Easypanel

  1. Clone o repositório:
    git clone https://github.com/2BX-git/mcp-calendar-server.git
    cd mcp-calendar-server
    
    
  2. 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".
No tools information available.
No content found.