Google Workspace для Gemini CLI
Google Workspace Extension for Gemini CLI
Расширение Gemini CLI для работы с Google Docs, Sheets, Slides, Gmail, Chat, Calendar и Drive из терминала
- 648 ★ репозитория
- Последний коммит
- Apache-2.0
Широкий доступ
Почему такой уровень
- Читает, меняет и удаляет почту, документы и события аккаунта
- Уязвим к промпт-инъекциям из входящих писем и документов
Установка
- Работает в
Ручная установка
gemini extensions install https://github.com/gemini-cli-extensions/workspaceПеред использованием нужно войти в аккаунт Google.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Читает, меняет и удаляет почту, документы и события аккаунта
- Уязвим к промпт-инъекциям из входящих писем и документов
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Расширение подключает к Gemini CLI MCP-сервер с доступом к аккаунту Google Workspace. Агент создает и правит документы, таблицы и презентации, ищет файлы в Drive, читает почту и чат, смотрит и планирует события календаря. Есть готовые команды, например /calendar:get-schedule для расписания на день и /drive:search для поиска файлов. Для серверов без браузера предусмотрен вход через отдельную утилиту с OAuth-ссылкой.
Для кого. Для тех, кто работает в Gemini CLI и хранит документы, почту и календарь в Google Workspace.
Подходит, если
- Нужно быстро создать или обновить Google Doc из терминала
- Нужно узнать расписание или найти файл в Drive, не открывая браузер
- Нужно собрать данные из почты и документов в одну сводку
Не подходит, если
- Агенту придется обрабатывать письма и документы из непроверенных источников
- Вы работаете не в Gemini CLI
Пример запроса к агенту
Что у меня в календаре на завтра? И найди в Drive файл с планом кварталаОграничения
Работает только как расширение Gemini CLI, нужен вход в аккаунт Google. Сервер может читать, менять и удалять данные аккаунта, авторы прямо предупреждают о риске промпт-инъекций через письма и документы. Сервисы Google и API Gemini из России без VPN работают нестабильно или недоступны.
Как отключить. Выполните gemini extensions uninstall workspace и отзовите доступ приложения в настройках безопасности аккаунта Google.
Частые вопросы
Как войти на сервере без браузера?
Через утилиту npm run auth-utils -- login: она выводит OAuth-ссылку, которую можно открыть на любом устройстве, а полученные учетные данные вставляются в терминал и не попадают в контекст модели.
Можно ли развернуть свою инфраструктуру?
Да, в документации есть руководство по воссозданию нужных ресурсов в собственном проекте GCP.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныОдин MCP-сервер для Gmail, Календаря, Диска, Docs, Sheets, Slides, Forms, Tasks, Контактов, Chat и Apps Script с OAuth 2.1
CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие
Google Docs MCP — Docs, Sheets, Drive, Gmail и Calendar
Google Docs MCP
MCP-сервер дает агенту Google Docs, Sheets, Drive, Gmail, Calendar и Apps Script: чтение, правка, письма и события; вход через OAuth
GSuite MCP
mcp-gsuite
MCP-сервер для Gmail и Google Календаря на Python: поиск и чтение писем, черновики и ответы, события с участниками, несколько аккаунтов сразу
Gemini Notebook CLI и MCP
Gemini Notebook CLI & MCP Server
Программный доступ к Gemini Notebook (бывший NotebookLM) через CLI и MCP: блокноты, источники, подкасты, видео, отчеты и исследования из агента
Неофициальный Python API, CLI и агентский скилл для Google Gemini Notebook (NotebookLM): источники, вопросы с цитатами и генерация подкастов, видео и отчетов
Из блога
Коротко о README
README показывает установку одной командой и примеры запросов: создать документ, посмотреть календарь, найти файл. Описаны команды расширения, вход в безголовых окружениях и самостоятельный хостинг. Большой раздел посвящен риску косвенных промпт-инъекций. Лицензия Apache 2.0.