Автоматизація Google Docs за допомогою Claude
Свайпніть щоб показати меню
Налаштуємо сервер MCP Google Docs.
Налаштування Google Cloud Console
Створення нового проєкту
- Перейдіть до Google Cloud Console через інтерфейс браузера;
- Натисніть на назву поточного проєкту для відкриття вибору проєкту;
- Оберіть "Новий проєкт" та вкажіть описову назву (наприклад, "docs mcp");
- Дочекайтеся створення проєкту та перемкніться на новий проєкт.
Необхідні API
- Google Docs API: перейдіть до APIs & Services → Library, знайдіть "Google Docs API" та активуйте;
- Google Drive API: аналогічно активуйте Google Drive API для можливості керування файлами.
Ці API забезпечують повний доступ до екосистеми документів Google, дозволяючи виконувати операції читання, запису, створення, редагування та видалення як у Docs, так і у Drive.
Налаштування екрана згоди OAuth
- Перейдіть на вкладку "Облікові дані";
- Якщо буде запропоновано, натисніть "Налаштувати екран згоди";
- Натисніть "Почати";
- Введіть назву застосунку (наприклад, "gmail agent");
- Вкажіть свою електронну адресу;
- Оберіть "Зовнішня аудиторія" для типу користувача, якщо використовується загальний акаунт Gmail;
- Повторно введіть свою електронну адресу, коли буде запропоновано;
- Прийміть політику щодо даних користувача;
- Натисніть Продовжити та Створити.
Створення OAuth-облікових даних
- Натисніть "Створити OAuth-клієнта";
- Оберіть "Desktop App" для локальних AI-агентів та скриптів;
- Прийміть запропоновану назву або змініть за потреби;
- Завантажте JSON-файл та збережіть його як
credentials.jsonу директорії вашого проєкту; - Тепер потрібно перемістити файл з обліковими даними до папки з AI-агентом (
/MCP-Google-Doc). Це можна зробити вручну, перетягнувши файл у відкриту папку у файловому менеджері. Або скористатися терміналом/командним рядком і скопіювати файл командоюcp path/to/file_name ., наприклад:
cp ~/Desktop/credentials.json .
Крапка (.) в кінці вказує поточну директорію як місце призначення;
- Переконайтеся, що файл успішно переміщено, та видаліть його з початкового розташування.
Автоматичний запуск MCP-сервера (рекомендовано)
Клонування репозиторію
- У чаті Claude вставте:
Clone this repo to the Documents/projects
https://github.com/ophydami/MCP-Google-Doc.git
- Виконайте команду. Репозиторій буде клоновано в ту ж папку, що й інші MCP сервери.
Встановлення залежностей
- У чаті Claude вставте:
run npm install
- Виконайте команду. Claude встановить усі необхідні пакети.
Переміщення файлу облікових даних
- У Claude вставте:
Move Desktop/credentials.json into project directory.
- Виконайте команду. Claude автоматично розмістить файл OAuth у клонованому репозиторії.
Збірка та запуск сервера
- У Claude вставте:
run npm run build and npm start
-
Виконайте. Claude послідовно виконає команди.
-
Відкриється браузер → автентифікуйтеся у своєму Google-акаунті:
- Виберіть ту ж електронну адресу, що використовувалася в Google Cloud Console → натисніть Allow;
- Закрийте вкладку після появи повідомлення "Authentication successful".
Додавання конфігураційного блоку
- У Claude вставте:
Add this block to the Claude config file
{
"mcpServers": {
"googledocs": {
"command": "node",
"args": ["/absolute/path/to/build/server.js"]
}
}
}
- Виконайте підказку.
Перевірка конфігурації (необов'язково)
- Відкрийте Налаштування Claude (Mac:
Cmd + ,; Windows:Ctrl + ,); - Перейдіть до Developer → Edit Config;
- Переконайтеся, що новий блок додано (або після іншого Google серверного MCP, або в кінці). Обидва варіанти допустимі.
Перезапуск Claude
- Повністю закрийте Claude Desktop. (Mac:
Cmd + Q; Windows:Alt + F4); - Відкрийте Claude знову для завершення запуску MCP.
Ручне встановлення сервера
Підготовка локального середовища
- Перейдіть до призначеного каталогу для зберігання AI агентів
cd Documents/projects
- Завантажте та увійдіть до Google Docs MCP репозиторію
git clone https://github.com/ophydami/MCP-Google-Doc.git
cd MCP-Google-Doc
- Завантажте всі необхідні пакети та залежності
npm install
Процес збірки та автентифікації
Оптимізація коду, мінімізація файлів та створення готових до продакшну збірок
npm run build
Ініціалізація автентифікації
Запуск сервера автентифікації та ініціалізація OAuth-процесу
npm start
Інтеграція з Claude Desktop
Доступ до налаштувань
- Відкрийте налаштування Claude Desktop (
Cmd+,абоCtrl+,); - Перейдіть на вкладку Developer;
- Оберіть "Edit Config" для доступу до конфігураційного файлу.
Інтеграція конфігурації
- Додайте кому після існуючих конфігураційних блоків;
- Вставте конфігураційний блок Google Docs MCP
"googledocs": {
"command": "node",
"args": [
"/path/to/build/server.js"
]
}
- Оновіть шлях, використовуючи результат команди
pwdу терміналі/командному рядку; - Збережіть конфігураційний файл і перезапустіть Claude Desktop.
Все було зрозуміло?
Дякуємо за ваш відгук!
Секція 3. Розділ 1
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Секція 3. Розділ 1