Google Calendar
Un servidor MCP para crear y gestionar eventos de Google Calendar.
Documentación
Servidor MCP de Google Calendar
Un servidor de Model Context Protocol (MCP) para crear eventos de Google Calendar.
Configuración
-
Instalar dependencias:
npm install -
Obtener credenciales de la API de Google Calendar:
- Ve a Google Cloud Console
- Crea un nuevo proyecto o selecciona uno existente
- Habilita la API de Google Calendar
- Crea credenciales (ID de cliente OAuth 2.0)
- Descarga las credenciales y guárdalas como
credentials.jsonen la raíz del proyecto
-
Autenticación:
- Ejecuta el servidor y usa la herramienta
authenticate_google_calendarpara obtener la URL de autenticación - Visita la URL, otorga permisos y obtén el código de autorización
- Crea un archivo
token.jsoncon tus credenciales
- Ejecuta el servidor y usa la herramienta
-
Configurar Claude Code: Agrega a tu configuración de MCP:
{ "mcpServers": { "google-calendar": { "command": "node", "args": ["/Users/krilet/mcp-google-calendar-server/src/index.js"] } } }
Uso
El servidor proporciona dos herramientas:
authenticate_google_calendar
Genera una URL de autenticación para el acceso a Google Calendar.
create_calendar_event
Crea un nuevo evento en tu Google Calendar.
Parámetros:
summary(obligatorio): Título del eventostartDateTime(obligatorio): Hora de inicio en formato ISOendDateTime(obligatorio): Hora de finalización en formato ISOdescription(opcional): Descripción del eventolocation(opcional): Ubicación del eventotimeZone(opcional): Zona horaria (por defecto UTC)attendees(opcional): Matriz de direcciones de correo electrónico
Ejemplo:
{
"summary": "Team Meeting",
"startDateTime": "2024-12-25T10:00:00-08:00",
"endDateTime": "2024-12-25T11:00:00-08:00",
"description": "Weekly team sync",
"location": "Conference Room A",
"attendees": ["colleague@example.com"]
}