Google Calendar Tools

Un servidor para gestionar eventos y horarios de Google Calendar.

Documentación

Calendar Tools MCP Server

Un potente servidor de Model Context Protocol (MCP) que proporciona capacidades integrales de gestión de calendario.

Características

Gestión de calendario

  • Crear eventos de calendario
  • Listar eventos de calendario
  • Actualizar eventos existentes
  • Eliminar eventos

Demo en Dive Desktop

Calendar Tools Demo

Instalación

Instalación manual

npm install -g @cablate/mcp-google-calendar

Uso

Cli

mcp-google-calendar

Con Dive Desktop

  1. Haz clic en "+ Add MCP Server" en Dive Desktop
  2. Copia y pega esta configuración:
{
  "mcpServers": {
    "calendar": {
      "command": "npx",
      "args": ["-y", "@cablate/mcp-google-calendar"],
      "env": {
        "GOOGLE_CALENDAR_ID": "your_calendar_id",
        "GOOGLE_TIME_ZONE": "your_time_zone",
        "GOOGLE_CREDENTIALS_PATH": "your_credentials_path"
      },
      "enabled": true
    }
  }
}
  1. Haz clic en "Save" para instalar el servidor MCP

Cuenta de servicio y credenciales de Google

Estos son los pasos sencillos para crear una cuenta de servicio y credenciales de Google:

  1. Ve a Google Cloud Console
  2. Crea un nuevo proyecto o selecciona un proyecto existente
  3. Navega a la sección "IAM & Admin"
  4. Haz clic en "Service Accounts"
  5. Haz clic en "Create Service Account"
  6. Ingresa un nombre para la cuenta de servicio (por ejemplo, "MCP Google Calendar")
  7. Haz clic en "Create"
  8. Haz clic en "Create Key"
  9. Selecciona "JSON" como tipo de clave
  10. Haz clic en "Create"
  11. Descarga el archivo JSON y guárdalo como credentials.json

Si aún tienes alguna pregunta, busca en Google y encuentra la respuesta.

Licencia

MIT

Contribuciones

¡Damos la bienvenida a la participación y contribuciones de la comunidad! Estas son algunas formas de contribuir:

  • ⭐️ Marca el proyecto con una estrella si te resulta útil
  • 🐛 Envía problemas: reporta problemas o proporciona sugerencias
  • 🔧 Crea solicitudes de extracción: envía mejoras de código

Contacto

Si tienes alguna pregunta o sugerencia, no dudes en contactarnos:

  • 📧 Correo electrónico: reahtuoo310109@gmail.com
  • 📧 GitHub: CabLate
  • 🤝 Colaboración: Bienvenido a discutir la cooperación en proyectos
  • 📚 Orientación técnica: Sincera bienvenida a sugerencias y orientación