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

Google Workspace MCP Server

Сервер для аутентифицированного доступа к API Google Workspace: управление Gmail, календарем, Drive и контактами.

TypeScript
98 stars

Описание

Это MCP-сервер, интегрирующий Google Workspace через OAuth 2.0 с автоматическим обновлением токенов. Поддерживает несколько аккаунтов, управление email (поиск, отправка, фильтры), календарем (создание событий, планирование), Drive (загрузка, поиск, разрешения) и контактами. Технологии: Docker для развертывания, Google APIs. Применения: автоматизация задач в почте, планировании и файловом хранении для продуктивности.

Возможности

Управление Gmail

Поиск, отправка, организация email с расширенными фильтрами, метками и черновиками.

Операции с календарем

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

Интеграция с Drive

Загрузка, скачивание, поиск файлов, управление папками и разрешениями.

Доступ к контактам

Получение и управление контактами Google.

Безопасная аутентификация

OAuth 2.0 с автоматическим обновлением токенов и поддержкой нескольких аккаунтов.

Установка

{ “mcpServers”: { “google-workspace-mcp”: { “command”: “docker”, “args”: [ “run”, “–rm”, “-i”, “-p”, “8080:8080”, “-v”, “/.mcp/google-workspace-mcp:/app/config”, “-v”, “/Documents/workspace-mcp-files:/app/workspace”, “-e”, “GOOGLE_CLIENT_ID”, “-e”, “GOOGLE_CLIENT_SECRET”, “-e”, “LOG_MODE=strict”, “ghcr.io/aaronsb/google-workspace-mcp:latest” ], “env”: { “GOOGLE_CLIENT_ID”: “your-client-id.apps.googleusercontent.com”, “GOOGLE_CLIENT_SECRET”: “your-client-secret” } } } }

Предварительно: Создайте проект в Google Cloud Console, включите API Gmail, Calendar, Drive; настройте OAuth 2.0 с redirect URI http://localhost:8080. Установите Docker. Для аутентификации: перезапустите клиент, попросите AI ‘add my Google account’, следуйте OAuth-ссылке.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
98

Ссылки