Skip to main content
Glama

Google Calendar MCP Server

by pranavmanoj1

Servidor MCP de Google Calendar

Un potente servidor de Protocolo de contexto de modelo (MCP) que se integra con Google Calendar para proporcionar capacidades de gestión de calendario inteligentes y sensibles al contexto.

Características

  • Gestión inteligente del calendario
    • Enumere y vea los próximos eventos con información detallada
    • Crea nuevos eventos con títulos, ubicaciones y asistentes personalizados.
    • Actualizar eventos existentes con nueva información
    • Eliminar eventos de tu calendario
    • Soporte para múltiples calendarios
  • Operaciones sensibles al contexto
    • Mantiene el contexto entre las operaciones del calendario
    • Formato y visualización de eventos inteligentes
    • Autenticación segura y gestión de tokens
    • Manejo robusto de errores y validación

Prerrequisitos

  • Node.js (v16 o superior)
  • Cuenta de Google Cloud Platform
  • API de Google Calendar habilitada
  • Credenciales de OAuth 2.0 de Google Cloud Console

Configuración

  1. Clonar el repositorio:
    git clone https://github.com/yourusername/google-calendar-mcp.git cd google-calendar-mcp
  2. Instalar dependencias:
    npm install
  3. Crea un archivo .env :
    cp .env.example .env
  4. Actualice el archivo .env con sus credenciales de API de Google Calendar:
    • GOOGLE_CLIENT_ID : Su ID de cliente de Google Cloud Console
    • GOOGLE_CLIENT_SECRET : Su secreto de cliente de Google Cloud Console
    • GOOGLE_REDIRECT_URI : Su URI de redirección configurada
  5. Construir el proyecto:
    npm run build
  6. Iniciar el servidor:
    npm start

Ejemplos de uso

El servidor MCP admite varias operaciones de calendario a través de comandos de lenguaje natural:

Listado de eventos

  • "Muéstrame mis próximos 5 eventos"
  • "Enumerar todos los eventos de la próxima semana"
  • "¿Qué hay en mi calendario para mañana?"

Creación de eventos

  • "Programe una reunión con John y Sarah mañana a las 2 p.m."
  • "Organiza un almuerzo con el equipo el próximo viernes a las 12 del mediodía".
  • "Añadir cita médica para el próximo lunes a las 10h"

Actualizaciones de eventos

  • "Pasar mi reunión de las 2 p. m. a las 3 p. m."
  • "Agrega a Mike a la reunión de equipo de mañana"
  • "Actualizar la ubicación de la reunión del viernes"

Eliminación de eventos

  • Cancelar mi reunión de hoy a las 3 p. m.
  • "Eliminar el almuerzo del equipo del próximo viernes"

Seguridad

  • Todas las credenciales y tokens se almacenan de forma segura y no están sujetos al control de versiones.
  • La autenticación OAuth 2.0 garantiza un acceso seguro a Google Calendar
  • Las variables de entorno se utilizan para la configuración sensible.

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Un servidor de protocolo de contexto de modelo que permite la interacción en lenguaje natural con Google Calendar, permitiendo a los usuarios ver, crear, actualizar y eliminar eventos del calendario a través de operaciones sensibles al contexto.

  1. Características
    1. Prerrequisitos
      1. Configuración
        1. Ejemplos de uso
          1. Listado de eventos
          2. Creación de eventos
          3. Actualizaciones de eventos
          4. Eliminación de eventos
        2. Seguridad
          1. Contribuyendo

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              Enables comprehensive calendar management with capabilities to create, list, update, and delete events through a Model Context Protocol server integrated with Google Calendar.
              Last updated -
              13
              1
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              Allows interaction with Google Calendar through Claude Desktop using the Model Context Protocol, enabling calendar event management and schedule analysis.
              Last updated -
              2
              JavaScript
              • Apple
            • -
              security
              F
              license
              -
              quality
              Model Context Protocol server that provides seamless access to Google Calendar API with asynchronous operation support, enabling efficient calendar management through a standardized interface.
              Last updated -
              Python
              • Apple
              • Linux
            • -
              security
              A
              license
              -
              quality
              A Model Context Protocol server that integrates Google Calendar with Claude Desktop, enabling users to manage calendar events (view, create, update, delete) through natural language.
              Last updated -
              133
              21
              TypeScript
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/pranavmanoj1/mcp-server'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server