Serveur MCP pour Google Agenda
Un serveur populaire de Protocole de Contexte de Modèle (MCP) pour Google Agenda. Permet aux assistants IA comme Claude et Cursor de visualiser, créer, mettre à jour, supprimer des événements, vérifier la disponibilité et gérer votre emploi du temps en utilisant le langage naturel.
Vue d'ensemble
Google Calendar MCP Server est un serveur Model Context Protocol (MCP) développé par la communauté qui intègre Google Calendar aux assistants IA. Il permet aux Grands Modèles de Langage (comme Claude Desktop, Cursor, et autres) d'interagir avec votre Google Calendar en utilisant des commandes en langage naturel.
Il existe plusieurs implémentations de haute qualité. La plus référencée est nspady/google-calendar-mcp, qui offre des fonctionnalités robustes, notamment la prise en charge multi-comptes. D'autres versions notables incluent celles en Python (deciduus/calendar-mcp), en TypeScript (thisnick/google-calendar-mcp, Jackson88/google-calendar-mcp), et des variantes avec authentification automatique (falgom4/calendar-mcp).
Fonctionnalités Principales
- Gestion des Événements : Lister les événements, créer de nouveaux événements, mettre à jour ou supprimer ceux existants.
- Vérification de Disponibilité : Interroger les périodes libres/occupées sur plusieurs calendriers.
- Planification en Langage Naturel : "Planifie une réunion d'1 heure avec John mardi prochain à 14h" ou "Trouve des créneaux libres pour une synchronisation d'équipe cette semaine".
- Prise en charge Multi-Comptes : Connecter et gérer plusieurs comptes Google simultanément (dans les implémentations supportées).
- Authentification OAuth2 Sécurisée : Intégration standard de l'API Google avec un flux de consentement approprié.
- Outils Supplémentaires : Événements récurrents, rappels, gestion des participants, et résumés de calendrier.
- Compatibilité Client MCP : Fonctionne avec Claude Desktop, Cursor, Gemini CLI, et tout outil MCP conforme.
Cas d'Utilisation
- Planification Intelligente : Laisser l'IA trouver les meilleurs horaires de réunion et créer automatiquement des événements avec tous les détails.
- Planification Quotidienne : "Résume mon emploi du temps pour aujourd'hui et suggère des blocs de temps pour un travail en profondeur."
- Rappels & Suivis Automatisés : Créer des événements avec des participants et envoyer des confirmations.
- Coordination des Disponibilités : Vérifier la disponibilité de l'équipe et proposer des créneaux de réunion.
- Flux de Travail de Productivité : Combiner avec Gmail MCP, Tasks, ou d'autres outils pour une productivité personnelle et d'équipe entièrement orchestrée par l'IA.
Installation & Configuration (nspady/google-calendar-mcp)
Prérequis
- Projet Google Cloud avec l'API Google Calendar activée.
- Informations d'identification OAuth2 (ID client et secret).
Options d'Installation
- Installation Locale :
git clone https://github.com/nspady/google-calendar-mcp.git cd google-calendar-mcp # Suivre le README pour l'installation des dépendances et la configuration des identifiants - Installation Docker : Disponible pour un déploiement plus facile.
Authentification
Lors du premier lancement, l'assistant IA (par exemple, Claude) peut déclencher le flux d'authentification. Certaines variantes proposent des méthodes d'authentification simplifiées ou automatiques.
Configurez l'URL/port du serveur MCP dans les paramètres de votre client IA (Claude Desktop config.json, Cursor, etc.).
Alternatives populaires
- deciduus/calendar-mcp : Implémentation en Python propre.
- thisnick/google-calendar-mcp & Jackson88/google-calendar-mcp : Versions en TypeScript.
- falgom4/calendar-mcp : Centré sur l'authentification automatique.
- guinacio/mcp-google-calendar : Fait partie d'intégrations plus larges Google Workspace.
De nombreux utilisateurs associent Google Calendar MCP avec Gmail MCP pour une automatisation unifiée email + calendrier.
Compatibilité et Sécurité
- Clients : Claude Desktop, Cursor, et la plupart des outils d'IA compatibles MCP.
- Authentification : OAuth2 (recommandé pour la sécurité). Vérifiez toujours les scopes et utilisez le principe du moindre privilège.
- Licence : Open-source (consultez le dépôt spécifique pour les détails).
Les serveurs Google Calendar MCP transforment votre calendrier en une interface conversationnelle, augmentant significativement la productivité tout en nécessitant une manipulation attentive des informations d'authentification.