Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Налаштування Автоматизації Google Календаря за Допомогою ШІ | Розумніше Спілкування та Контроль Часу
Агентний ШІ для автоматизації щоденних офісних завдань

bookНалаштування Автоматизації Google Календаря за Допомогою ШІ

У цій конфігурації ви під'єднаєте сервер Google Calendar MCP.

Налаштування Google Cloud Console

API Google Calendar вимагає окремої конфігурації проєкту у Google Cloud Console. Цей процес аналогічний налаштуванню Gmail, але потребує окремого дозволу для Calendar API.

Кроки створення проєкту
expand arrow
  1. Перейдіть у Google Cloud Console через браузер;
  2. Створіть новий проєкт із описовою назвою (наприклад, "gcalendar agent");
  3. Перейдіть до щойно створеного проєкту після завершення ініціалізації.
Налаштування екрана згоди OAuth
expand arrow
  1. Якщо буде запропоновано, натисніть "Configure consent screen";
  2. Вкажіть назву застосунку (наприклад, "calendar mcp");
  3. Вкажіть авторизовану електронну адресу;
  4. Оберіть "External Audience" для обмежень типу користувачів;
  5. Вкажіть контактну інформацію, використовуючи ту ж електронну адресу;
  6. Прийміть вимоги політики щодо даних користувача.
Активація Calendar API
expand arrow
  1. Перейдіть у APIs and ServicesLibrary;
  2. Знайдіть "Calendar API";
  3. Оберіть перший результат і увімкніть доступ до API;
  4. Переконайтеся, що статус API відображається як "Enabled".
Генерація облікових даних
expand arrow
  1. Перейдіть у розділ Credentials у APIs and Services;
  2. Створіть OAuth client ID;
  3. Оберіть "Desktop Application" як тип застосунку;
  4. Завантажте згенерований JSON-файл із обліковими даними;
  5. Тимчасово збережіть файл на робочому столі для зручного доступу (необов'язково).

Варіант 1: Використання підказок у Claude (рекомендовано)

Клонування репозиторію MCP Server
expand arrow

У Claude скопіюйте та вставте наступний запит:

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 автоматично створить папку projects, клонуватиме репозиторій, перемістить файл облікових даних JSON у репозиторій.

Перевірка розміщення файлів (необов'язково)
expand arrow
  • Відкрийте вашу папку Documents;
  • Перевірте наявність нової папки projects;
  • Усередині клонованого репозиторію знайдіть нову папку (наприклад, google-calendar-mcp). Файл gcp-oauth.keys.json має бути розміщений у репозиторії.
Додавання конфігураційного блоку
expand arrow

Запустіть наступний запит у 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"
      }
    }
Перевірка конфігураційного файлу (необов'язково)
expand arrow
  • Відкрийте Налаштування → комбінація клавіш: Cmd + , на Mac або Ctrl + , на Windows;
  • Перейдіть на вкладку Developer → натисніть Edit Config;
  • Відкрийте файл claude_desktop_config.json у текстовому редакторі. JSON-файл повинен містити новий конфігураційний блок із правильним шляхом до вашого файлу облікових даних;
  • Якщо все правильно, закрийте вікно налаштувань.
Перезапуск Claude
expand arrow
  • Повністю закрийте Claude (Mac: Cmd + Q, Windows: Alt + F4);
  • Перезапустіть застосунок;
  • Після запуску ви будете перенаправлені на сторінку автентифікації Google:
    • Оберіть той самий обліковий запис Google, який використовується для проєкту;
    • Коли з'явиться запит, натисніть Allow для надання доступу;
    • Після повідомлення про успішну автентифікацію закрийте вкладку.

Варіант 2: Ручне налаштування (якщо Варіант 1 не працює)

Створення структури директорій
expand arrow

У вашому Terminal (Mac) або Command Line (Windows) почніть з кореневої директорії (за замовчуванням) і перейдіть до папки, де зберігатимуться всі майбутні директорії AI Agent.

  • Для переходу до папки використовуйте команду cd folder_name, наприклад:
cd Documents

Щоб створити нову папку, використовуйте команду mkdir new_folder_name, наприклад:

mkdir projects

І перейдіть до цієї нової папки за допомогою команди cd command:

cd projects
Завантаження репозиторію
expand arrow

Використайте команду git clone link для клонування GitHub repo:

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

Перейдіть до новоствореного репозиторію за допомогою команди cd:

cd google-calendar-mcp
Note
Примітка

Якщо Git не встановлено, завантажте його з офіційного Git website.

Інтеграція облікових даних
expand arrow

Тепер потрібно перемістити файл із обліковими даними до папки з AI-агентом (google_calendar_mcp). Це можна зробити вручну, перемістивши іконку файлу у відкриту папку у файловому провіднику. Або скористатися Терміналом/Командним рядком і скопіювати файл командою cp path/to/file_name ., наприклад:

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

Крапка (.) в кінці вказує поточну директорію як місце призначення.

Перевірити, чи файл JSON успішно переміщено до папки, можна за допомогою команди ls у Терміналі та знайти ім'я файлу у списку.

Після переміщення файлу видаліть його з початкового розташування (наприклад, Desktop).

Встановлення пакетів
expand arrow

У Терміналі/Командному рядку використайте

npm install

Ця команда завантажує всі необхідні пакети та залежності.

Запуск сервера
expand arrow

Продовжуйте роботу у Терміналі/Командному рядку та виконайте

npm start

Ця команда запускає стандартний стартовий скрипт, визначений у файлі package.json проєкту, який зазвичай запускає застосунок або сервер, у нашому випадку — ініціює процес автентифікації.

Процес автентифікації
expand arrow
  1. Вікно браузера відкривається автоматично;
  2. Виберіть відповідний обліковий запис Google;
  3. Надати дозволи на доступ до календаря;
  4. Підтвердити повідомлення "Authentication successful";
  5. Закрити вікно браузера.
Додавання блоку конфігурації
expand arrow

Інтеграція Claude Desktop

  • Скопіюйте блок конфігурації:
    "google-calendar": {
      "command": "node",
      "args": [
        "/path/to/build/index.js"
      ]
    }
  • Відкрийте файл конфігурації Claude через Command/Ctrl + , → "Developer" → "Edit Config";
  • Відкрийте файл конфігурації claude_desktop_config.json у текстовому редакторі;
  • Додайте нову конфігурацію як наступний блок після наявних конфігурацій і перед двома останніми закриваючими фігурними дужками;
  • Переконайтеся у правильному синтаксисі JSON з коректним закриттям дужок і комами після кожного блоку конфігурації, крім останнього.
Налаштування шляху
expand arrow

У Терміналі/Командному рядку виконайте

pwd

Скопіюйте повний шлях до директорії та вставте перед "/build" у файлі конфігурації.

Збережіть файл конфігурації Command/Ctrl + S.

Активація сервісу
expand arrow
  1. Повністю перезапустіть Claude Desktop;
  2. Перевірте, чи новий сервер з'явився у доступних інструментах.
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 10

bookНалаштування Автоматизації Google Календаря за Допомогою ШІ

Свайпніть щоб показати меню

У цій конфігурації ви під'єднаєте сервер Google Calendar MCP.

Налаштування Google Cloud Console

API Google Calendar вимагає окремої конфігурації проєкту у Google Cloud Console. Цей процес аналогічний налаштуванню Gmail, але потребує окремого дозволу для Calendar API.

Кроки створення проєкту
expand arrow
  1. Перейдіть у Google Cloud Console через браузер;
  2. Створіть новий проєкт із описовою назвою (наприклад, "gcalendar agent");
  3. Перейдіть до щойно створеного проєкту після завершення ініціалізації.
Налаштування екрана згоди OAuth
expand arrow
  1. Якщо буде запропоновано, натисніть "Configure consent screen";
  2. Вкажіть назву застосунку (наприклад, "calendar mcp");
  3. Вкажіть авторизовану електронну адресу;
  4. Оберіть "External Audience" для обмежень типу користувачів;
  5. Вкажіть контактну інформацію, використовуючи ту ж електронну адресу;
  6. Прийміть вимоги політики щодо даних користувача.
Активація Calendar API
expand arrow
  1. Перейдіть у APIs and ServicesLibrary;
  2. Знайдіть "Calendar API";
  3. Оберіть перший результат і увімкніть доступ до API;
  4. Переконайтеся, що статус API відображається як "Enabled".
Генерація облікових даних
expand arrow
  1. Перейдіть у розділ Credentials у APIs and Services;
  2. Створіть OAuth client ID;
  3. Оберіть "Desktop Application" як тип застосунку;
  4. Завантажте згенерований JSON-файл із обліковими даними;
  5. Тимчасово збережіть файл на робочому столі для зручного доступу (необов'язково).

Варіант 1: Використання підказок у Claude (рекомендовано)

Клонування репозиторію MCP Server
expand arrow

У Claude скопіюйте та вставте наступний запит:

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 автоматично створить папку projects, клонуватиме репозиторій, перемістить файл облікових даних JSON у репозиторій.

Перевірка розміщення файлів (необов'язково)
expand arrow
  • Відкрийте вашу папку Documents;
  • Перевірте наявність нової папки projects;
  • Усередині клонованого репозиторію знайдіть нову папку (наприклад, google-calendar-mcp). Файл gcp-oauth.keys.json має бути розміщений у репозиторії.
Додавання конфігураційного блоку
expand arrow

Запустіть наступний запит у 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"
      }
    }
Перевірка конфігураційного файлу (необов'язково)
expand arrow
  • Відкрийте Налаштування → комбінація клавіш: Cmd + , на Mac або Ctrl + , на Windows;
  • Перейдіть на вкладку Developer → натисніть Edit Config;
  • Відкрийте файл claude_desktop_config.json у текстовому редакторі. JSON-файл повинен містити новий конфігураційний блок із правильним шляхом до вашого файлу облікових даних;
  • Якщо все правильно, закрийте вікно налаштувань.
Перезапуск Claude
expand arrow
  • Повністю закрийте Claude (Mac: Cmd + Q, Windows: Alt + F4);
  • Перезапустіть застосунок;
  • Після запуску ви будете перенаправлені на сторінку автентифікації Google:
    • Оберіть той самий обліковий запис Google, який використовується для проєкту;
    • Коли з'явиться запит, натисніть Allow для надання доступу;
    • Після повідомлення про успішну автентифікацію закрийте вкладку.

Варіант 2: Ручне налаштування (якщо Варіант 1 не працює)

Створення структури директорій
expand arrow

У вашому Terminal (Mac) або Command Line (Windows) почніть з кореневої директорії (за замовчуванням) і перейдіть до папки, де зберігатимуться всі майбутні директорії AI Agent.

  • Для переходу до папки використовуйте команду cd folder_name, наприклад:
cd Documents

Щоб створити нову папку, використовуйте команду mkdir new_folder_name, наприклад:

mkdir projects

І перейдіть до цієї нової папки за допомогою команди cd command:

cd projects
Завантаження репозиторію
expand arrow

Використайте команду git clone link для клонування GitHub repo:

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

Перейдіть до новоствореного репозиторію за допомогою команди cd:

cd google-calendar-mcp
Note
Примітка

Якщо Git не встановлено, завантажте його з офіційного Git website.

Інтеграція облікових даних
expand arrow

Тепер потрібно перемістити файл із обліковими даними до папки з AI-агентом (google_calendar_mcp). Це можна зробити вручну, перемістивши іконку файлу у відкриту папку у файловому провіднику. Або скористатися Терміналом/Командним рядком і скопіювати файл командою cp path/to/file_name ., наприклад:

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

Крапка (.) в кінці вказує поточну директорію як місце призначення.

Перевірити, чи файл JSON успішно переміщено до папки, можна за допомогою команди ls у Терміналі та знайти ім'я файлу у списку.

Після переміщення файлу видаліть його з початкового розташування (наприклад, Desktop).

Встановлення пакетів
expand arrow

У Терміналі/Командному рядку використайте

npm install

Ця команда завантажує всі необхідні пакети та залежності.

Запуск сервера
expand arrow

Продовжуйте роботу у Терміналі/Командному рядку та виконайте

npm start

Ця команда запускає стандартний стартовий скрипт, визначений у файлі package.json проєкту, який зазвичай запускає застосунок або сервер, у нашому випадку — ініціює процес автентифікації.

Процес автентифікації
expand arrow
  1. Вікно браузера відкривається автоматично;
  2. Виберіть відповідний обліковий запис Google;
  3. Надати дозволи на доступ до календаря;
  4. Підтвердити повідомлення "Authentication successful";
  5. Закрити вікно браузера.
Додавання блоку конфігурації
expand arrow

Інтеграція Claude Desktop

  • Скопіюйте блок конфігурації:
    "google-calendar": {
      "command": "node",
      "args": [
        "/path/to/build/index.js"
      ]
    }
  • Відкрийте файл конфігурації Claude через Command/Ctrl + , → "Developer" → "Edit Config";
  • Відкрийте файл конфігурації claude_desktop_config.json у текстовому редакторі;
  • Додайте нову конфігурацію як наступний блок після наявних конфігурацій і перед двома останніми закриваючими фігурними дужками;
  • Переконайтеся у правильному синтаксисі JSON з коректним закриттям дужок і комами після кожного блоку конфігурації, крім останнього.
Налаштування шляху
expand arrow

У Терміналі/Командному рядку виконайте

pwd

Скопіюйте повний шлях до директорії та вставте перед "/build" у файлі конфігурації.

Збережіть файл конфігурації Command/Ctrl + S.

Активація сервісу
expand arrow
  1. Повністю перезапустіть Claude Desktop;
  2. Перевірте, чи новий сервер з'явився у доступних інструментах.
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 2
some-alt