Automatisation de Google Docs avec Claude
Configurons le serveur MCP Google Docs.
Configuration de la console Google Cloud
- Accéder à la Console Google Cloud via l’interface du navigateur ;
- Cliquer sur le nom du projet actuel pour ouvrir le sélecteur de projet ;
- Sélectionner « Nouveau projet » et fournir un nom descriptif (par exemple, « docs mcp ») ;
- Attendre la création du projet et basculer vers le nouveau projet.
- Google Docs API : accéder à APIs et services → Bibliothèque, rechercher « Google Docs API » et activer ;
- Google Drive API : activer également Google Drive API pour les fonctionnalités de gestion de fichiers.
Ces API offrent un accès complet à l’écosystème documentaire de Google, permettant les opérations de lecture, écriture, création, modification et suppression sur les plateformes Docs et Drive.
- Accéder à l’onglet « Identifiants » ;
- Si demandé, cliquer sur « Configurer l’écran de consentement » ;
- Cliquer sur « Commencer » ;
- Saisir le nom de l’application (par exemple, « gmail agent ») ;
- Indiquer votre adresse e-mail ;
- Sélectionner « Audience externe » pour le type d’utilisateur, si vous utilisez un compte Gmail général ;
- Ressaisir votre adresse e-mail lorsque cela est demandé ;
- Accepter la politique de données utilisateur ;
- Cliquer sur Continuer puis Créer.
- Cliquer sur « Créer un client OAuth » ;
- Sélectionner « Application de bureau » pour les agents IA locaux et les scripts ;
- Accepter le nom suggéré ou personnaliser si besoin ;
- Télécharger le fichier JSON et l’enregistrer sous
credentials.json
dans le répertoire de votre projet ; - Il faut maintenant déplacer le fichier d’identifiants dans le dossier de l’agent IA (
/MCP-Google-Doc
). Vous pouvez le faire manuellement en glissant l’icône du fichier dans le dossier ouvert dans l’explorateur de fichiers. Ou utiliser le Terminal/l’invite de commande et copier le fichier avec la commandecp path/to/file_name .
, par exemple :
cp ~/Desktop/credentials.json .
Le point (.
) à la fin indique le répertoire courant comme destination ;
- Confirmer le transfert réussi du fichier et supprimer l’original.
Lancement automatique du serveur MCP (recommandé)
- Dans le chat Claude, collez :
Clone this repo to the Documents/projects
https://github.com/ophydami/MCP-Google-Doc.git
- Exécutez la commande. Le dépôt est cloné dans le même dossier que les autres serveurs MCP.
- Dans le chat Claude, collez :
run npm install
- Exécutez la commande. Claude installe tous les paquets requis.
- Dans Claude, collez :
Move Desktop/credentials.json into project directory.
- Exécutez la commande. Claude place automatiquement le fichier OAuth dans le dépôt cloné.
- Dans Claude, collez :
run npm run build and npm start
-
Exécutez. Claude exécute les commandes de manière cohérente.
-
Le navigateur s'ouvre → authentifiez-vous avec votre compte Google :
- Sélectionnez le même e-mail utilisé dans Google Cloud Console → cliquez sur Autoriser ;
- Fermez l'onglet après avoir vu "Authentication successful".
- Dans Claude, collez :
Add this block to the Claude config file
{
"mcpServers": {
"googledocs": {
"command": "node",
"args": ["/absolute/path/to/build/server.js"]
}
}
}
- Exécutez l'invite.
- Ouvrez les Paramètres de Claude (Mac :
Cmd + ,
; Windows :Ctrl + ,
) ; - Accédez à Développeur → Modifier la configuration ;
- Vérifiez que le nouveau bloc est ajouté (soit après un autre serveur Google MCP, soit à la fin). Les deux options sont valides.
- Quittez complètement Claude Desktop. (Mac :
Cmd + Q
; Windows :Alt + F4
) ; - Rouvrez Claude pour finaliser le lancement du MCP.
Installation manuelle du serveur
- Accédez au répertoire désigné pour le stockage de l'agent IA
cd Documents/projects
- Téléchargez et entrez dans le dépôt Google Docs MCP
git clone https://github.com/ophydami/MCP-Google-Doc.git
cd MCP-Google-Doc
- Téléchargez tous les paquets et dépendances nécessaires
npm install
Optimisation du code, minification des fichiers et création de bundles prêts pour la production
npm run build
Lancement du serveur d'authentification et initialisation du flux OAuth
npm start
Accès aux paramètres
- Ouvrez les paramètres de Claude Desktop (
Cmd+,
ouCtrl+,
) ; - Accédez à l'onglet Développeur ;
- Sélectionnez "Modifier la configuration" pour accéder au fichier de configuration.
Intégration de la configuration
- Ajoutez une virgule après les blocs de configuration existants ;
- Insérez le bloc de configuration Google Docs MCP
"googledocs": {
"command": "node",
"args": [
"/path/to/build/server.js"
]
}
- Mettez à jour le chemin en utilisant la sortie de la commande
pwd
dans le Terminal/Ligne de commande ; - Enregistrez le fichier de configuration et redémarrez Claude Desktop.
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 10
Automatisation de Google Docs avec Claude
Glissez pour afficher le menu
Configurons le serveur MCP Google Docs.
Configuration de la console Google Cloud
- Accéder à la Console Google Cloud via l’interface du navigateur ;
- Cliquer sur le nom du projet actuel pour ouvrir le sélecteur de projet ;
- Sélectionner « Nouveau projet » et fournir un nom descriptif (par exemple, « docs mcp ») ;
- Attendre la création du projet et basculer vers le nouveau projet.
- Google Docs API : accéder à APIs et services → Bibliothèque, rechercher « Google Docs API » et activer ;
- Google Drive API : activer également Google Drive API pour les fonctionnalités de gestion de fichiers.
Ces API offrent un accès complet à l’écosystème documentaire de Google, permettant les opérations de lecture, écriture, création, modification et suppression sur les plateformes Docs et Drive.
- Accéder à l’onglet « Identifiants » ;
- Si demandé, cliquer sur « Configurer l’écran de consentement » ;
- Cliquer sur « Commencer » ;
- Saisir le nom de l’application (par exemple, « gmail agent ») ;
- Indiquer votre adresse e-mail ;
- Sélectionner « Audience externe » pour le type d’utilisateur, si vous utilisez un compte Gmail général ;
- Ressaisir votre adresse e-mail lorsque cela est demandé ;
- Accepter la politique de données utilisateur ;
- Cliquer sur Continuer puis Créer.
- Cliquer sur « Créer un client OAuth » ;
- Sélectionner « Application de bureau » pour les agents IA locaux et les scripts ;
- Accepter le nom suggéré ou personnaliser si besoin ;
- Télécharger le fichier JSON et l’enregistrer sous
credentials.json
dans le répertoire de votre projet ; - Il faut maintenant déplacer le fichier d’identifiants dans le dossier de l’agent IA (
/MCP-Google-Doc
). Vous pouvez le faire manuellement en glissant l’icône du fichier dans le dossier ouvert dans l’explorateur de fichiers. Ou utiliser le Terminal/l’invite de commande et copier le fichier avec la commandecp path/to/file_name .
, par exemple :
cp ~/Desktop/credentials.json .
Le point (.
) à la fin indique le répertoire courant comme destination ;
- Confirmer le transfert réussi du fichier et supprimer l’original.
Lancement automatique du serveur MCP (recommandé)
- Dans le chat Claude, collez :
Clone this repo to the Documents/projects
https://github.com/ophydami/MCP-Google-Doc.git
- Exécutez la commande. Le dépôt est cloné dans le même dossier que les autres serveurs MCP.
- Dans le chat Claude, collez :
run npm install
- Exécutez la commande. Claude installe tous les paquets requis.
- Dans Claude, collez :
Move Desktop/credentials.json into project directory.
- Exécutez la commande. Claude place automatiquement le fichier OAuth dans le dépôt cloné.
- Dans Claude, collez :
run npm run build and npm start
-
Exécutez. Claude exécute les commandes de manière cohérente.
-
Le navigateur s'ouvre → authentifiez-vous avec votre compte Google :
- Sélectionnez le même e-mail utilisé dans Google Cloud Console → cliquez sur Autoriser ;
- Fermez l'onglet après avoir vu "Authentication successful".
- Dans Claude, collez :
Add this block to the Claude config file
{
"mcpServers": {
"googledocs": {
"command": "node",
"args": ["/absolute/path/to/build/server.js"]
}
}
}
- Exécutez l'invite.
- Ouvrez les Paramètres de Claude (Mac :
Cmd + ,
; Windows :Ctrl + ,
) ; - Accédez à Développeur → Modifier la configuration ;
- Vérifiez que le nouveau bloc est ajouté (soit après un autre serveur Google MCP, soit à la fin). Les deux options sont valides.
- Quittez complètement Claude Desktop. (Mac :
Cmd + Q
; Windows :Alt + F4
) ; - Rouvrez Claude pour finaliser le lancement du MCP.
Installation manuelle du serveur
- Accédez au répertoire désigné pour le stockage de l'agent IA
cd Documents/projects
- Téléchargez et entrez dans le dépôt Google Docs MCP
git clone https://github.com/ophydami/MCP-Google-Doc.git
cd MCP-Google-Doc
- Téléchargez tous les paquets et dépendances nécessaires
npm install
Optimisation du code, minification des fichiers et création de bundles prêts pour la production
npm run build
Lancement du serveur d'authentification et initialisation du flux OAuth
npm start
Accès aux paramètres
- Ouvrez les paramètres de Claude Desktop (
Cmd+,
ouCtrl+,
) ; - Accédez à l'onglet Développeur ;
- Sélectionnez "Modifier la configuration" pour accéder au fichier de configuration.
Intégration de la configuration
- Ajoutez une virgule après les blocs de configuration existants ;
- Insérez le bloc de configuration Google Docs MCP
"googledocs": {
"command": "node",
"args": [
"/path/to/build/server.js"
]
}
- Mettez à jour le chemin en utilisant la sortie de la commande
pwd
dans le Terminal/Ligne de commande ; - Enregistrez le fichier de configuration et redémarrez Claude Desktop.
Merci pour vos commentaires !