Перейти к содержимому

Google Workspace MCP Server

Полный естественный языковой контроль над Google Workspace (Gmail, Calendar, Docs, Sheets и др.) через ИИ.

Python
695 stars

Описание

Это production-ready MCP-сервер на Python для интеграции с Google Workspace. Поддерживает управление Gmail, Drive, Calendar, Docs, Sheets, Slides, Forms, Tasks, Chat и Search через AI-ассистентов. Ключевые особенности: OAuth 2.1 для multi-user, кэширование сервисов, уровни инструментов (core/extended/complete), FastMCP. Применения: автоматизация задач, разработка AI-приложений, интеграция с Claude Desktop или VS Code. Работает с бесплатными аккаунтами и Workspace-планами.

Возможности

Управление Gmail

Поиск, отправка, чтение сообщений, работа с метками и черновиками.

Google Calendar

Список календарей, получение/создание/изменение событий с напоминаниями.

Google Drive

Поиск файлов, чтение содержимого, создание и управление элементами.

Google Docs

Создание/редактирование документов, вставка элементов, работа с комментариями и PDF-экспорт.

Google Sheets

Чтение/запись ячеек, создание таблиц, управление комментариями.

Google Slides

Создание презентаций, обновление слайдов, генерация миниатюр.

Google Forms

Создание форм, настройка публикации, получение ответов.

Google Tasks

Управление задачами и списками с иерархией.

Google Chat

Отправка сообщений, поиск в пространствах.

Custom Search

Поиск по веб или сайтам через Programmable Search Engine.

Аутентификация

OAuth 2.1 с multi-user поддержкой, кэширование токенов.

Установка

Требования: Python 3.10+, uv (установите через https://github.com/astral-sh/uv). Настройте Google Cloud: создайте проект, включите API (Calendar, Drive, Gmail и др.), получите OAuth Client ID/Secret. Установите переменные: export GOOGLE_OAUTH_CLIENT_ID=“your-id”; export GOOGLE_OAUTH_CLIENT_SECRET=“your-secret”; export OAUTHLIB_INSECURE_TRANSPORT=1 (для dev). Запуск: uvx workspace-mcp –tool-tier core. Для Claude Desktop: скачайте .dxt из Releases и настройте credentials в настройках.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
695

Ссылки