Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Configuration de l’Automatisation du Calendrier Google par IA | Communication Plus Intelligente et Gestion du Temps
IA Agentique pour l'Automatisation des Tâches Bureautiques Quotidiennes

bookConfiguration de l’Automatisation du Calendrier Google par IA

Dans cette configuration, vous allez connecter le serveur Google Calendar MCP.

Configuration de la Google Cloud Console

L’API Google Calendar nécessite une configuration de projet dédiée dans la Google Cloud Console. Ce processus est similaire à la configuration Gmail mais nécessite une autorisation spécifique pour l’API Calendar.

Étapes de création du projet
expand arrow
  1. Accéder à la Google Cloud Console via le navigateur ;
  2. Créer un nouveau projet avec un nom descriptif (par exemple, "gcalendar agent") ;
  3. Passer au projet nouvellement créé une fois l'initialisation terminée.
Configuration de l’écran de consentement OAuth
expand arrow
  1. Si demandé, cliquer sur "Configurer l’écran de consentement" ;
  2. Saisir le nom de l’application (par exemple, "calendar mcp") ;
  3. Spécifier l’adresse e-mail autorisée ;
  4. Sélectionner "Audience externe" pour les restrictions de type d’utilisateur ;
  5. Fournir les informations de contact en utilisant la même adresse e-mail ;
  6. Accepter les exigences de la politique de données utilisateur.
Activation de l’API Calendar
expand arrow
  1. Accéder à APIs et servicesBibliothèque ;
  2. Rechercher "Calendar API" ;
  3. Sélectionner le premier résultat et activer l’accès à l’API ;
  4. Vérifier que le statut de l’API indique "Activée".
Génération des identifiants
expand arrow
  1. Accéder à la section Identifiants dans APIs et services ;
  2. Créer un ID client OAuth ;
  3. Sélectionner "Application de bureau" comme type d’application ;
  4. Télécharger le fichier d’identifiants JSON généré ;
  5. Stocker temporairement le fichier sur le bureau pour un accès facile (optionnel).

Option 1 : Exécution des prompts dans Claude (recommandé)

Clonage du dépôt serveur MCP
expand arrow

Dans Claude, copiez et collez l'invite suivante :

Create a new folder named projects in my Documents directory to store all MCP servers.
Then clone the repository using: git clone https://github.com/nspady/google-calendar-mcp.git into that folder.
After cloning, move the file gcp-oauth.keys.json from my Desktop into the cloned repo.

Claude créera automatiquement le dossier projects, clonera le dépôt, déplacera le fichier JSON d'identifiants dans le dépôt.

Vérification de l’emplacement du fichier (optionnel)
expand arrow
  • Ouvrez votre dossier Documents ;
  • Vérifiez la présence d'un nouveau dossier projects ;
  • À l'intérieur, dans le dépôt cloné, trouvez le nouveau dossier (par exemple, google-calendar-mcp). Le fichier gcp-oauth.keys.json doit être placé dans le dépôt.
Ajout du bloc de configuration
expand arrow

Exécutez l'invite suivante dans Claude :

add next config block to claude config file
    "google-calendar": {
      "command": "npx",
      "args": ["@cocal/google-calendar-mcp"],
      "env": {
        "GOOGLE_OAUTH_CREDENTIALS": "/path/to/your/gcp-oauth.keys.json"
      }
    }
Vérification du fichier de configuration (optionnel)
expand arrow
  • Ouvrez les paramètres → raccourci : Cmd + , sur Mac ou Ctrl + , sur Windows ;
  • Accédez à l’onglet Développeur → cliquez sur Modifier la configuration ;
  • Ouvrez le fichier claude_desktop_config.json avec un éditeur de texte. Le fichier JSON doit maintenant afficher le nouveau bloc de configuration avec le chemin correct vers votre fichier d'identifiants ;
  • Si c'est correct, fermez la fenêtre de configuration.
Redémarrage de Claude
expand arrow
  • Quittez complètement Claude (Mac : Cmd + Q, Windows : Alt + F4) ;
  • Redémarrez l’application ;
  • Au lancement, vous serez redirigé vers une page d’authentification Google :
    • Sélectionnez le même compte Google utilisé pour le projet ;
    • Lorsque cela est demandé, cliquez sur Autoriser pour accorder l’accès ;
    • Une fois l’authentification réussie, fermez l’onglet.

Option 2 : Configuration manuelle (si l’option 1 ne fonctionne pas)

Création de la structure de répertoires
expand arrow

Dans votre Terminal (Mac) ou Invite de commandes (Windows), commencez depuis le répertoire racine (par défaut) et naviguez jusqu’au dossier où vous stockerez tous les futurs répertoires d’agents IA.

  • Pour accéder à un dossier, utilisez la commande cd folder_name, par exemple :
cd Documents

Pour créer un nouveau dossier, utilisez la commande mkdir new_folder_name, par exemple :

mkdir projects

Et naviguez vers ce nouveau dossier avec la commande cd command :

cd projects
Téléchargement du dépôt
expand arrow

Utilisez la commande git clone link pour cloner le dépôt GitHub :

git clone https://github.com/nspady/google-calendar-mcp.git

Déplacez-vous dans le dépôt nouvellement créé en utilisant la commande cd :

cd google-calendar-mcp
Note
Note

Si Git n'est pas installé, téléchargez-le depuis le site officiel site Git.

Intégration des identifiants
expand arrow

Vous devez maintenant déplacer le fichier contenant les identifiants vers le dossier de l'agent IA (google_calendar_mcp). Vous pouvez le faire manuellement en déplaçant l'icône du fichier vers le dossier ouvert dans l'explorateur de fichiers. Ou utiliser le Terminal/Ligne de commande et copier le fichier avec la commande cp path/to/file_name ., par exemple :

cp ~/Desktop/gsp-oauth.keys.json .

Le point (.) à la fin indique que le répertoire courant est la destination.

Vous pouvez vérifier si le fichier JSON a bien été déplacé dans le dossier en utilisant la commande ls dans le Terminal et en trouvant le nom du fichier dans la liste.

Après avoir déplacé le fichier, supprimez-le de son emplacement d'origine (par exemple, le Bureau).

Installation des paquets
expand arrow

Dans le Terminal/Ligne de commande, utilisez

npm install

Cette commande télécharge tous les paquets et dépendances nécessaires.

Démarrage du serveur
expand arrow

Poursuivez dans le Terminal/Ligne de commande et exécutez

npm start

Cette commande lance le script de démarrage par défaut défini dans le fichier package.json du projet, ce qui lance généralement l'application ou le serveur ; dans notre cas, cela lance le flux d'authentification.

Flux d'authentification
expand arrow
  1. La fenêtre du navigateur s'ouvre automatiquement ;
  2. Sélectionnez le compte Google approprié ;
  3. Accordez les autorisations d'accès au calendrier ;
  4. Confirmez le message "Authentification réussie" ;
  5. Fermez la fenêtre du navigateur.
Ajout du bloc de configuration
expand arrow

Intégration Claude Desktop

  • Copier le bloc de configuration :
    "google-calendar": {
      "command": "node",
      "args": [
        "/path/to/build/index.js"
      ]
    }
  • Accédez au fichier de configuration Claude via Command/Ctrl + , → "Développeur" → "Modifier la configuration" ;
  • Ouvrez le fichier de configuration claude_desktop_config.json avec un éditeur de texte ;
  • Ajoutez la nouvelle configuration comme bloc suivant après les configurations existantes et avant les deux dernières accolades fermantes ;
  • Assurez-vous de la syntaxe JSON correcte avec une bonne fermeture des accolades et des virgules après chaque bloc de configuration sauf le dernier.
Configuration du chemin
expand arrow

Dans le Terminal/Ligne de commande, exécutez

pwd

Copiez le chemin complet du répertoire et insérez-le avant "/build" dans le fichier de configuration.

Enregistrez le fichier de configuration avec Command/Ctrl + S.

Activation du service
expand arrow
  1. Redémarrez complètement Claude Desktop ;
  2. Vérifiez que le nouveau serveur apparaît dans les outils disponibles.
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 10

bookConfiguration de l’Automatisation du Calendrier Google par IA

Glissez pour afficher le menu

Dans cette configuration, vous allez connecter le serveur Google Calendar MCP.

Configuration de la Google Cloud Console

L’API Google Calendar nécessite une configuration de projet dédiée dans la Google Cloud Console. Ce processus est similaire à la configuration Gmail mais nécessite une autorisation spécifique pour l’API Calendar.

Étapes de création du projet
expand arrow
  1. Accéder à la Google Cloud Console via le navigateur ;
  2. Créer un nouveau projet avec un nom descriptif (par exemple, "gcalendar agent") ;
  3. Passer au projet nouvellement créé une fois l'initialisation terminée.
Configuration de l’écran de consentement OAuth
expand arrow
  1. Si demandé, cliquer sur "Configurer l’écran de consentement" ;
  2. Saisir le nom de l’application (par exemple, "calendar mcp") ;
  3. Spécifier l’adresse e-mail autorisée ;
  4. Sélectionner "Audience externe" pour les restrictions de type d’utilisateur ;
  5. Fournir les informations de contact en utilisant la même adresse e-mail ;
  6. Accepter les exigences de la politique de données utilisateur.
Activation de l’API Calendar
expand arrow
  1. Accéder à APIs et servicesBibliothèque ;
  2. Rechercher "Calendar API" ;
  3. Sélectionner le premier résultat et activer l’accès à l’API ;
  4. Vérifier que le statut de l’API indique "Activée".
Génération des identifiants
expand arrow
  1. Accéder à la section Identifiants dans APIs et services ;
  2. Créer un ID client OAuth ;
  3. Sélectionner "Application de bureau" comme type d’application ;
  4. Télécharger le fichier d’identifiants JSON généré ;
  5. Stocker temporairement le fichier sur le bureau pour un accès facile (optionnel).

Option 1 : Exécution des prompts dans Claude (recommandé)

Clonage du dépôt serveur MCP
expand arrow

Dans Claude, copiez et collez l'invite suivante :

Create a new folder named projects in my Documents directory to store all MCP servers.
Then clone the repository using: git clone https://github.com/nspady/google-calendar-mcp.git into that folder.
After cloning, move the file gcp-oauth.keys.json from my Desktop into the cloned repo.

Claude créera automatiquement le dossier projects, clonera le dépôt, déplacera le fichier JSON d'identifiants dans le dépôt.

Vérification de l’emplacement du fichier (optionnel)
expand arrow
  • Ouvrez votre dossier Documents ;
  • Vérifiez la présence d'un nouveau dossier projects ;
  • À l'intérieur, dans le dépôt cloné, trouvez le nouveau dossier (par exemple, google-calendar-mcp). Le fichier gcp-oauth.keys.json doit être placé dans le dépôt.
Ajout du bloc de configuration
expand arrow

Exécutez l'invite suivante dans Claude :

add next config block to claude config file
    "google-calendar": {
      "command": "npx",
      "args": ["@cocal/google-calendar-mcp"],
      "env": {
        "GOOGLE_OAUTH_CREDENTIALS": "/path/to/your/gcp-oauth.keys.json"
      }
    }
Vérification du fichier de configuration (optionnel)
expand arrow
  • Ouvrez les paramètres → raccourci : Cmd + , sur Mac ou Ctrl + , sur Windows ;
  • Accédez à l’onglet Développeur → cliquez sur Modifier la configuration ;
  • Ouvrez le fichier claude_desktop_config.json avec un éditeur de texte. Le fichier JSON doit maintenant afficher le nouveau bloc de configuration avec le chemin correct vers votre fichier d'identifiants ;
  • Si c'est correct, fermez la fenêtre de configuration.
Redémarrage de Claude
expand arrow
  • Quittez complètement Claude (Mac : Cmd + Q, Windows : Alt + F4) ;
  • Redémarrez l’application ;
  • Au lancement, vous serez redirigé vers une page d’authentification Google :
    • Sélectionnez le même compte Google utilisé pour le projet ;
    • Lorsque cela est demandé, cliquez sur Autoriser pour accorder l’accès ;
    • Une fois l’authentification réussie, fermez l’onglet.

Option 2 : Configuration manuelle (si l’option 1 ne fonctionne pas)

Création de la structure de répertoires
expand arrow

Dans votre Terminal (Mac) ou Invite de commandes (Windows), commencez depuis le répertoire racine (par défaut) et naviguez jusqu’au dossier où vous stockerez tous les futurs répertoires d’agents IA.

  • Pour accéder à un dossier, utilisez la commande cd folder_name, par exemple :
cd Documents

Pour créer un nouveau dossier, utilisez la commande mkdir new_folder_name, par exemple :

mkdir projects

Et naviguez vers ce nouveau dossier avec la commande cd command :

cd projects
Téléchargement du dépôt
expand arrow

Utilisez la commande git clone link pour cloner le dépôt GitHub :

git clone https://github.com/nspady/google-calendar-mcp.git

Déplacez-vous dans le dépôt nouvellement créé en utilisant la commande cd :

cd google-calendar-mcp
Note
Note

Si Git n'est pas installé, téléchargez-le depuis le site officiel site Git.

Intégration des identifiants
expand arrow

Vous devez maintenant déplacer le fichier contenant les identifiants vers le dossier de l'agent IA (google_calendar_mcp). Vous pouvez le faire manuellement en déplaçant l'icône du fichier vers le dossier ouvert dans l'explorateur de fichiers. Ou utiliser le Terminal/Ligne de commande et copier le fichier avec la commande cp path/to/file_name ., par exemple :

cp ~/Desktop/gsp-oauth.keys.json .

Le point (.) à la fin indique que le répertoire courant est la destination.

Vous pouvez vérifier si le fichier JSON a bien été déplacé dans le dossier en utilisant la commande ls dans le Terminal et en trouvant le nom du fichier dans la liste.

Après avoir déplacé le fichier, supprimez-le de son emplacement d'origine (par exemple, le Bureau).

Installation des paquets
expand arrow

Dans le Terminal/Ligne de commande, utilisez

npm install

Cette commande télécharge tous les paquets et dépendances nécessaires.

Démarrage du serveur
expand arrow

Poursuivez dans le Terminal/Ligne de commande et exécutez

npm start

Cette commande lance le script de démarrage par défaut défini dans le fichier package.json du projet, ce qui lance généralement l'application ou le serveur ; dans notre cas, cela lance le flux d'authentification.

Flux d'authentification
expand arrow
  1. La fenêtre du navigateur s'ouvre automatiquement ;
  2. Sélectionnez le compte Google approprié ;
  3. Accordez les autorisations d'accès au calendrier ;
  4. Confirmez le message "Authentification réussie" ;
  5. Fermez la fenêtre du navigateur.
Ajout du bloc de configuration
expand arrow

Intégration Claude Desktop

  • Copier le bloc de configuration :
    "google-calendar": {
      "command": "node",
      "args": [
        "/path/to/build/index.js"
      ]
    }
  • Accédez au fichier de configuration Claude via Command/Ctrl + , → "Développeur" → "Modifier la configuration" ;
  • Ouvrez le fichier de configuration claude_desktop_config.json avec un éditeur de texte ;
  • Ajoutez la nouvelle configuration comme bloc suivant après les configurations existantes et avant les deux dernières accolades fermantes ;
  • Assurez-vous de la syntaxe JSON correcte avec une bonne fermeture des accolades et des virgules après chaque bloc de configuration sauf le dernier.
Configuration du chemin
expand arrow

Dans le Terminal/Ligne de commande, exécutez

pwd

Copiez le chemin complet du répertoire et insérez-le avant "/build" dans le fichier de configuration.

Enregistrez le fichier de configuration avec Command/Ctrl + S.

Activation du service
expand arrow
  1. Redémarrez complètement Claude Desktop ;
  2. Vérifiez que le nouveau serveur apparaît dans les outils disponibles.
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 2
some-alt