Налаштування Автоматизації Google Календаря за Допомогою ШІ
У цій конфігурації ви під'єднаєте сервер Google Calendar MCP.
Налаштування Google Cloud Console
API Google Calendar вимагає окремої конфігурації проєкту у Google Cloud Console. Цей процес аналогічний налаштуванню Gmail, але потребує окремого дозволу для Calendar API.
- Перейдіть у Google Cloud Console через браузер;
- Створіть новий проєкт із описовою назвою (наприклад, "gcalendar agent");
- Перейдіть до щойно створеного проєкту після завершення ініціалізації.
- Якщо буде запропоновано, натисніть "Configure consent screen";
- Вкажіть назву застосунку (наприклад, "calendar mcp");
- Вкажіть авторизовану електронну адресу;
- Оберіть "External Audience" для обмежень типу користувачів;
- Вкажіть контактну інформацію, використовуючи ту ж електронну адресу;
- Прийміть вимоги політики щодо даних користувача.
- Перейдіть у APIs and Services → Library;
- Знайдіть "Calendar API";
- Оберіть перший результат і увімкніть доступ до API;
- Переконайтеся, що статус API відображається як "Enabled".
- Перейдіть у розділ Credentials у APIs and Services;
- Створіть OAuth client ID;
- Оберіть "Desktop Application" як тип застосунку;
- Завантажте згенерований JSON-файл із обліковими даними;
- Тимчасово збережіть файл на робочому столі для зручного доступу (необов'язково).
Варіант 1: Використання підказок у Claude (рекомендовано)
У 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 у репозиторій.
- Відкрийте вашу папку
Documents
; - Перевірте наявність нової папки
projects
; - Усередині клонованого репозиторію знайдіть нову папку (наприклад,
google-calendar-mcp
). Файлgcp-oauth.keys.json
має бути розміщений у репозиторії.
Запустіть наступний запит у 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"
}
}
- Відкрийте Налаштування → комбінація клавіш:
Cmd + ,
на Mac абоCtrl + ,
на Windows; - Перейдіть на вкладку Developer → натисніть Edit Config;
- Відкрийте файл
claude_desktop_config.json
у текстовому редакторі. JSON-файл повинен містити новий конфігураційний блок із правильним шляхом до вашого файлу облікових даних; - Якщо все правильно, закрийте вікно налаштувань.
- Повністю закрийте Claude (Mac:
Cmd + Q
, Windows:Alt + F4
); - Перезапустіть застосунок;
- Після запуску ви будете перенаправлені на сторінку автентифікації Google:
- Оберіть той самий обліковий запис Google, який використовується для проєкту;
- Коли з'явиться запит, натисніть Allow для надання доступу;
- Після повідомлення про успішну автентифікацію закрийте вкладку.
Варіант 2: Ручне налаштування (якщо Варіант 1 не працює)
У вашому Terminal (Mac) або Command Line (Windows) почніть з кореневої директорії (за замовчуванням) і перейдіть до папки, де зберігатимуться всі майбутні директорії AI Agent.
- Для переходу до папки використовуйте команду
cd folder_name
, наприклад:
cd Documents
Щоб створити нову папку, використовуйте команду mkdir new_folder_name
, наприклад:
mkdir projects
І перейдіть до цієї нової папки за допомогою команди cd command
:
cd projects
Використайте команду git clone link
для клонування GitHub repo:
git clone https://github.com/nspady/google-calendar-mcp.git
Перейдіть до новоствореного репозиторію за допомогою команди cd
:
cd google-calendar-mcp
Якщо Git не встановлено, завантажте його з офіційного Git website.
Тепер потрібно перемістити файл із обліковими даними до папки з AI-агентом (google_calendar_mcp
).
Це можна зробити вручну, перемістивши іконку файлу у відкриту папку у файловому провіднику.
Або скористатися Терміналом/Командним рядком і скопіювати файл командою cp path/to/file_name .
, наприклад:
cp ~/Desktop/gsp-oauth.keys.json .
Крапка (.
) в кінці вказує поточну директорію як місце призначення.
Перевірити, чи файл JSON успішно переміщено до папки, можна за допомогою команди ls
у Терміналі та знайти ім'я файлу у списку.
Після переміщення файлу видаліть його з початкового розташування (наприклад, Desktop).
У Терміналі/Командному рядку використайте
npm install
Ця команда завантажує всі необхідні пакети та залежності.
Продовжуйте роботу у Терміналі/Командному рядку та виконайте
npm start
Ця команда запускає стандартний стартовий скрипт, визначений у файлі package.json
проєкту, який зазвичай запускає застосунок або сервер, у нашому випадку — ініціює процес автентифікації.
- Вікно браузера відкривається автоматично;
- Виберіть відповідний обліковий запис Google;
- Надати дозволи на доступ до календаря;
- Підтвердити повідомлення "Authentication successful";
- Закрити вікно браузера.
Інтеграція Claude Desktop
- Скопіюйте блок конфігурації:
"google-calendar": {
"command": "node",
"args": [
"/path/to/build/index.js"
]
}
- Відкрийте файл конфігурації Claude через
Command/Ctrl + ,
→ "Developer" → "Edit Config"; - Відкрийте файл конфігурації
claude_desktop_config.json
у текстовому редакторі; - Додайте нову конфігурацію як наступний блок після наявних конфігурацій і перед двома останніми закриваючими фігурними дужками;
- Переконайтеся у правильному синтаксисі JSON з коректним закриттям дужок і комами після кожного блоку конфігурації, крім останнього.
У Терміналі/Командному рядку виконайте
pwd
Скопіюйте повний шлях до директорії та вставте перед "/build" у файлі конфігурації.
Збережіть файл конфігурації Command/Ctrl + S
.
- Повністю перезапустіть Claude Desktop;
- Перевірте, чи новий сервер з'явився у доступних інструментах.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 10
Налаштування Автоматизації Google Календаря за Допомогою ШІ
Свайпніть щоб показати меню
У цій конфігурації ви під'єднаєте сервер Google Calendar MCP.
Налаштування Google Cloud Console
API Google Calendar вимагає окремої конфігурації проєкту у Google Cloud Console. Цей процес аналогічний налаштуванню Gmail, але потребує окремого дозволу для Calendar API.
- Перейдіть у Google Cloud Console через браузер;
- Створіть новий проєкт із описовою назвою (наприклад, "gcalendar agent");
- Перейдіть до щойно створеного проєкту після завершення ініціалізації.
- Якщо буде запропоновано, натисніть "Configure consent screen";
- Вкажіть назву застосунку (наприклад, "calendar mcp");
- Вкажіть авторизовану електронну адресу;
- Оберіть "External Audience" для обмежень типу користувачів;
- Вкажіть контактну інформацію, використовуючи ту ж електронну адресу;
- Прийміть вимоги політики щодо даних користувача.
- Перейдіть у APIs and Services → Library;
- Знайдіть "Calendar API";
- Оберіть перший результат і увімкніть доступ до API;
- Переконайтеся, що статус API відображається як "Enabled".
- Перейдіть у розділ Credentials у APIs and Services;
- Створіть OAuth client ID;
- Оберіть "Desktop Application" як тип застосунку;
- Завантажте згенерований JSON-файл із обліковими даними;
- Тимчасово збережіть файл на робочому столі для зручного доступу (необов'язково).
Варіант 1: Використання підказок у Claude (рекомендовано)
У 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 у репозиторій.
- Відкрийте вашу папку
Documents
; - Перевірте наявність нової папки
projects
; - Усередині клонованого репозиторію знайдіть нову папку (наприклад,
google-calendar-mcp
). Файлgcp-oauth.keys.json
має бути розміщений у репозиторії.
Запустіть наступний запит у 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"
}
}
- Відкрийте Налаштування → комбінація клавіш:
Cmd + ,
на Mac абоCtrl + ,
на Windows; - Перейдіть на вкладку Developer → натисніть Edit Config;
- Відкрийте файл
claude_desktop_config.json
у текстовому редакторі. JSON-файл повинен містити новий конфігураційний блок із правильним шляхом до вашого файлу облікових даних; - Якщо все правильно, закрийте вікно налаштувань.
- Повністю закрийте Claude (Mac:
Cmd + Q
, Windows:Alt + F4
); - Перезапустіть застосунок;
- Після запуску ви будете перенаправлені на сторінку автентифікації Google:
- Оберіть той самий обліковий запис Google, який використовується для проєкту;
- Коли з'явиться запит, натисніть Allow для надання доступу;
- Після повідомлення про успішну автентифікацію закрийте вкладку.
Варіант 2: Ручне налаштування (якщо Варіант 1 не працює)
У вашому Terminal (Mac) або Command Line (Windows) почніть з кореневої директорії (за замовчуванням) і перейдіть до папки, де зберігатимуться всі майбутні директорії AI Agent.
- Для переходу до папки використовуйте команду
cd folder_name
, наприклад:
cd Documents
Щоб створити нову папку, використовуйте команду mkdir new_folder_name
, наприклад:
mkdir projects
І перейдіть до цієї нової папки за допомогою команди cd command
:
cd projects
Використайте команду git clone link
для клонування GitHub repo:
git clone https://github.com/nspady/google-calendar-mcp.git
Перейдіть до новоствореного репозиторію за допомогою команди cd
:
cd google-calendar-mcp
Якщо Git не встановлено, завантажте його з офіційного Git website.
Тепер потрібно перемістити файл із обліковими даними до папки з AI-агентом (google_calendar_mcp
).
Це можна зробити вручну, перемістивши іконку файлу у відкриту папку у файловому провіднику.
Або скористатися Терміналом/Командним рядком і скопіювати файл командою cp path/to/file_name .
, наприклад:
cp ~/Desktop/gsp-oauth.keys.json .
Крапка (.
) в кінці вказує поточну директорію як місце призначення.
Перевірити, чи файл JSON успішно переміщено до папки, можна за допомогою команди ls
у Терміналі та знайти ім'я файлу у списку.
Після переміщення файлу видаліть його з початкового розташування (наприклад, Desktop).
У Терміналі/Командному рядку використайте
npm install
Ця команда завантажує всі необхідні пакети та залежності.
Продовжуйте роботу у Терміналі/Командному рядку та виконайте
npm start
Ця команда запускає стандартний стартовий скрипт, визначений у файлі package.json
проєкту, який зазвичай запускає застосунок або сервер, у нашому випадку — ініціює процес автентифікації.
- Вікно браузера відкривається автоматично;
- Виберіть відповідний обліковий запис Google;
- Надати дозволи на доступ до календаря;
- Підтвердити повідомлення "Authentication successful";
- Закрити вікно браузера.
Інтеграція Claude Desktop
- Скопіюйте блок конфігурації:
"google-calendar": {
"command": "node",
"args": [
"/path/to/build/index.js"
]
}
- Відкрийте файл конфігурації Claude через
Command/Ctrl + ,
→ "Developer" → "Edit Config"; - Відкрийте файл конфігурації
claude_desktop_config.json
у текстовому редакторі; - Додайте нову конфігурацію як наступний блок після наявних конфігурацій і перед двома останніми закриваючими фігурними дужками;
- Переконайтеся у правильному синтаксисі JSON з коректним закриттям дужок і комами після кожного блоку конфігурації, крім останнього.
У Терміналі/Командному рядку виконайте
pwd
Скопіюйте повний шлях до директорії та вставте перед "/build" у файлі конфігурації.
Збережіть файл конфігурації Command/Ctrl + S
.
- Повністю перезапустіть Claude Desktop;
- Перевірте, чи новий сервер з'явився у доступних інструментах.
Дякуємо за ваш відгук!