Skip to main content
Glama

Google Calendar

Servidor MCP de calendario

Un servidor de Protocolo de Contexto de Modelo (MCP) para la integración de Google Calendar en Claude Desktop. Este servidor permite a los asistentes de IA gestionar eventos de Google Calendar mediante interacciones de lenguaje natural.

Características

  • Crea eventos de calendario con título, hora, descripción y ubicación
  • Recuperar detalles del evento por ID de evento
  • Actualizar eventos existentes (título, hora, descripción, ubicación)
  • Eliminar eventos
  • Enumerar eventos dentro de un rango de tiempo específico
  • Integración completa con la API de Google Calendar
  • Autenticación segura OAuth2

Instalación

Instalación mediante herrería

Para instalar la integración de Google Calendar para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @gongrzhe/server-calendar-mcp --client claude

Instalación manual

npm install @gongrzhe/server-calendar-mcp

Configuración

  1. Crea un proyecto de Google Cloud y obtén las credenciales:a. Crear un proyecto de Google Cloud:
    • Ir a la consola de Google Cloud
    • Crea un nuevo proyecto o selecciona uno existente
    • Habilite la API de Google Calendar para su proyecto

    b. Crear credenciales OAuth 2.0:

    • Vaya a "API y servicios" > "Credenciales".
    • Haga clic en "Crear credenciales" > "ID de cliente OAuth".
    • Seleccione "Aplicación de escritorio" como tipo de aplicación
    • Dale un nombre y haz clic en "Crear"
    • Obtendrás tu GOOGLE_CLIENT_ID y GOOGLE_CLIENT_SECRET

    c. Obtener token de actualización:

    • Ir al patio de juegos de OAuth 2.0
    • Haga clic en el ícono de engranaje (Configuración) en la parte superior derecha
    • Marque "Usar sus propias credenciales de OAuth"
    • Ingrese su ID de cliente OAuth y su secreto de cliente
    • En el panel izquierdo, busque "Calendar API v3" y seleccione " https://www.googleapis.com/auth/calendar "
    • Haga clic en "Autorizar API" y complete el flujo de OAuth
    • Haga clic en "Intercambiar código de autorización por tokens".
    • Copia el "Token de actualización": este es tu GOOGLE_REFRESH_TOKEN
  2. Configurar en Claude Desktop:
{ "calendar": { "command": "npx", "args": [ "@gongrzhe/server-calendar-mcp" ], "env": { "GOOGLE_CLIENT_ID": "your_client_id_here", "GOOGLE_CLIENT_SECRET": "your_client_secret_here", "GOOGLE_REFRESH_TOKEN": "your_refresh_token_here" } } }

Ejemplos de uso

El servidor proporciona varias herramientas que se pueden utilizar a través de Claude Desktop:

Crear evento

{ "summary": "Team Meeting", "start": { "dateTime": "2024-01-20T10:00:00Z" }, "end": { "dateTime": "2024-01-20T11:00:00Z" }, "description": "Weekly team sync", "location": "Conference Room A" }

Lista de eventos

{ "timeMin": "2024-01-01T00:00:00Z", "timeMax": "2024-12-31T23:59:59Z", "maxResults": 10, "orderBy": "startTime" }

Evento de actualización

{ "eventId": "event123", "summary": "Updated Meeting Title", "start": { "dateTime": "2024-01-20T11:00:00Z" }, "end": { "dateTime": "2024-01-20T12:00:00Z" } }

Eliminar evento

{ "eventId": "event123" }

Notas de seguridad

  • Mantenga seguras sus credenciales de API de Google
  • Gire periódicamente sus tokens de actualización
  • Almacenar información confidencial en la configuración de Claude Desktop
  • Nunca comparta ni comprometa sus credenciales con el control de versiones
  • El token de actualización da acceso a tu Calendario de Google. Trátalo como una contraseña.

Contribuyendo

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

Licencia

Este proyecto está licenciado bajo la licencia ISC.

Autor

Gongrzhe

Apoyo

Si encuentra algún problema o tiene preguntas, envíe un problema en el repositorio de GitHub.

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

local-only server

The server can only run on the client's local machine because it depends on local resources.

Integración de Google Calendar en Cursor IDE. Este servidor permite que los asistentes de IA gestionen eventos de Google Calendar mediante interacciones de lenguaje natural.

  1. Características
    1. Instalación
      1. Instalación mediante herrería
      2. Instalación manual
    2. Configuración
      1. Ejemplos de uso
        1. Crear evento
        2. Lista de eventos
        3. Evento de actualización
        4. Eliminar evento
      2. Notas de seguridad
        1. Contribuyendo
          1. Licencia
            1. Autor
              1. Apoyo

                Related MCP Servers

                • -
                  security
                  A
                  license
                  -
                  quality
                  Server for Google Calendar integration in Cluade Desktop with auto authentication support. This server enables AI assistants to manage Google Calendar events through natural language interactions.
                  Last updated -
                  22
                  6
                  JavaScript
                  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
                  A
                  license
                  -
                  quality
                  Integrates Google Calendar with AI assistants through the Model Context Protocol, allowing users to view and manage calendar events through natural language interaction.
                  Last updated -
                  237
                  TypeScript
                  MIT License
                • -
                  security
                  A
                  license
                  -
                  quality
                  Enables AI assistants to manage Google Calendar through natural language interactions with features like creating, updating, and deleting events, searching calendars, and supporting natural language date/time inputs.
                  Last updated -
                  31
                  1
                  JavaScript
                  MIT License
                  • Apple
                  • Linux

                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/GongRzhe/Calendar-MCP-Server'

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