google-workspacemcpai-інтеграціякерівництво

Як підключити AI до Google Workspace: практичне керівництво

Nikola Kovtun · · 5 хв читання
Як підключити AI до Google Workspace: практичне керівництво

Більшість компаній використовують Google Workspace. Більшість хочуть AI-асистентів. Але мало хто реально з’єднав одне з іншим.

Типовий підхід — копіювати дані в ChatGPT — ламається в той момент, коли потрібен доступ до таблиць, календаря або документів у реальному часі. AI-асистент має читати ваші бізнес-дані, а не отримувати застарілі скріншоти.

Ось як ми підключаємо AI до Google Workspace у production — на основі систем, розгорнутих для реальних клієнтів.

Архітектура: AI → MCP → Google Apps Script → Workspace

Ланцюжок підключення: AI-асистент (Claude або GPT) спілкується з локальним MCP-сервером, який перенаправляє запити в Google Apps Script, а той має нативний доступ до всіх сервісів Google.

Чому така архітектура, а не прямі API-виклики? Три причини. По-перше, Google Apps Script обробляє OAuth нативно — жодних проблем із керуванням токенами. По-друге, один розгорнутий скрипт дає доступ до Drive, Sheets, Calendar, Gmail та Tasks одночасно. По-третє, це безкоштовно і працює на інфраструктурі Google без потреби у власному сервері.

Що реально можна робити

Після підключення AI-асистент виконує реальні операції в усьому Google Workspace.

Google Drive стає доступним для AI-пошуку. Асистент знаходить файли за ім’ям або вмістом, читає текст документів, створює нові та організовує теки. Замість «де ми поклали ту КП?» — AI знаходить за секунди.

Google Sheets стає live-джерелом даних. AI читає актуальні цифри, записує оновлення, генерує звіти із сирих даних. Фінансові дашборди, CRM-трекери, складські таблиці — все доступне через природну мову.

Google Calendar забезпечує розуміння розкладу. AI знає, які зустрічі попереду, може створювати події та розуміє доступність. «Що в мене на тижні?» отримує реальну відповідь.

Gmail (read-only, для безпеки) дозволяє AI посилатися на нещодавні листування. Можна підсумовувати треди, знаходити вкладення та розуміти контекст поточних розмов.

Шар MCP

Model Context Protocol (MCP) — стандарт, що робить це можливим. Запущений Anthropic і тепер прийнятий OpenAI, Google та Microsoft — MCP надає універсальний спосіб для AI-асистентів взаємодіяти із зовнішніми інструментами.

MCP-сервер працює локально. Він транслює запити AI в API-виклики до вашого Google Apps Script. Скрипт виконує операції та повертає результати.

Це означає, що ваші дані не проходять через сторонні сервери. AI читає з Google напряму (через ваш скрипт), уся обробка — локально.

Для загального огляду MCP і чому він стає стандартом, див. MCP простою мовою. Якщо обираєте між MCP та прямими API-викликами — MCP vs пряма API-інтеграція.

Міст: Google Apps Script

Google Apps Script виступає легким API-шлюзом. Кожна функція маппиться на операцію Workspace — searchDrive(), readSheet(), createEvent() тощо.

Production-деплой зазвичай включає 20-50 функцій, що покривають найчастіші операції. Ми будували мости з 48 функціями, які закривають усі практичні потреби бізнес-команди.

Ключові рішення в production-скрипті: використовувати doPost() для всіх вхідних запитів (не doGet()), реалізувати правильну обробку помилок, додати логування для аудиту безпеки та акуратно версіонувати деплої — передеплой наявної версії не оновлює код.

Контроль доступу

Не всім потрібно бачити все. Реальний деплой потребує рівнів доступу.

Ми реалізуємо це через окремі конфігурації AI (Claude Projects або Custom GPTs) із різними системними промптами та різними наборами доступних функцій. Конфігурація для керівника може мати повний доступ включно з фінансами, а для співробітника — виключати чутливі теки.

Контроль доступу працює на двох рівнях: системний промпт визначає, до чого AI має звертатися, а функції Apps Script можуть enforce обмеження на рівні тек.

Типові помилки

Формат файлів важливий. Claude на Google Drive нативно читає application/vnd.google-apps.document. Якщо завантажити .docx або .md без конвертації у формат Google Docs — AI не зможе прочитати вміст через Drive API. Завжди конвертуйте.

OAuth потребує явної авторизації. Коли додаєте нові сервіси Google в скрипт (наприклад, Calendar після початкового Drive), потрібно запустити тригер авторизації та створити нову версію деплою. Простий редеплой наявної версії не запустить OAuth.

Починайте з read-only для Gmail. Email — чутлива тема. Починайте лише з читання. Надсилання листів через автоматизацію технічно можливе, але несе серйозні ризики.

Тестуйте на копіях даних. Перед підключенням до production-таблиць — тестуйте на копіях. AI-асистенти можуть писати дані, не лише читати — і помилковий запис у критичну таблицю складно скасувати.

Як це виглядає на практиці

Після розгортання робочий процес змінюється фундаментально. Замість: відкрити Drive → шукати → відкрити файл → прочитати → перейти в Sheets → знайти дані → скопіювати → вставити в email — ви кажете: «Знайди наші актуальні ціни на CLT-панелі та підготуй відповідь на вчорашній запит клієнта.»

AI читає документ із цінами з Drive, бере поточні ставки з Sheets, посилається на тред у Gmail та готує відповідь із точними, актуальними даними.

Час пошуку інформації падає з 15-30 хвилин до 10-30 секунд. Не тому що AI швидше читає — а тому що знає де все лежить і може звертатися до всього одночасно.

З чого почати

Мінімальний набір: Google-акаунт із Workspace, підписка Claude Pro або ChatGPT Plus, Node.js на локальній машині (для MCP-сервера), та приблизно 2-3 години на початкове налаштування.

Для бізнес-рівня з кількома рівнями доступу, кастомними функціями та навчанням команди — цим займається Infracortex. Наш сервіс Налаштування AI-інструментів покриває повну реалізацію за 1-2 тижні.

Якщо хочете зрозуміти, що можливо конкретно для вашої інфраструктури, заплануйте дзвінок — ми проаналізуємо ваш Google Workspace та покажемо, що AI-асистент зможе робити.

Nikola Kovtun
Nikola Kovtun
AI Knowledge Architect, засновник Infracortex
Почати

Дізнайтеся, де AI заощадить вам найбільше часу

Почніть з діагностики AI-системи. 1-2 дні, від $500, без зобов'язань. Ви отримаєте структурований звіт з вашими головними можливостями.

Замовити діагностику Від $500 · 1-2 дні · Без зобов'язань