GoogleCalendarMCP
Calendario de Google MCP
Un complemento de solicitud de finalización de modelo (MCP) para interactuar con Google Calendar.
Características
Crea eventos en Google Calendar con opciones personalizables:
Horas de inicio y fin
Descripción
Ubicación
Asistentes
Zona horaria
Related MCP server: Google Calendar MCP Server
Instalación
Clonar este repositorio:
git clone https://github.com/ITworkonline/GoogleCalendarMCP.git
cd GoogleCalendarMCPCree un entorno virtual e instale dependencias:
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
pip install -e .Configurar la API de Google Calendar:
Vaya a la consola de Google Cloud
Crear un nuevo proyecto
Habilitar la API de Google Calendar
Crear credenciales OAuth 2.0 (aplicación de escritorio)
Descargue el archivo JSON de credenciales y guárdelo como
credentials.jsonen la raíz del proyecto
Uso
from GoogleCalendarMCP.main import create_event
# Create a calendar event
result = await create_event(
summary="Meeting with Team",
start_time="2025-04-01T10:00:00",
end_time="2025-04-01T11:00:00",
description="Discuss project progress",
location="Conference Room 3",
attendees=["colleague@example.com"],
timezone="America/New_York"
)Autenticación
La primera vez que ejecute el programa, se abrirá una ventana del navegador para que se autentique con su cuenta de Google. Tras la autenticación, se creará un archivo token.json para almacenar sus credenciales para futuras ejecuciones.
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted Google Calendar MCP server for AI agents. No self-hosting or Google Cloud setup.
Calendar API for AI agents: events, availability, Google/Microsoft setup, scheduling, and iCal.
A MCP server that works with Google Calendar to manage event listing, reading, and updates.
Agent-Native Google Calendar - manage events, sync, and public booking
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables creating Google Calendar meeting invites with automated authentication via OAuth. Supports scheduling meetings with customizable title, duration, notes, and attendees through a simple command-line or MCP tool interface.-
- AlicenseBqualityCmaintenanceEnables AI assistants to create and manage Google Calendar events with OAuth2 authentication, supporting event creation with titles, descriptions, times, attendees, and alerts.19 npm3MIT
- AlicenseAqualityDmaintenanceEnables creating and managing Google Calendar events through OAuth 2.0 authentication, supporting event details like title, time, location, description, and attendees.6MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Google Calendar through a unified MCP API for managing events, calendars, and related tools.MIT