Руководство по коннектору12 мин чтенияMCP-инструментов: 457 языков

Как подключить Google Workspace Admin к Claude через MCP

Администрирование Google Workspace для AI-агентов: пользователи (создание, изменение, блокировка, выход из сеансов), псевдонимы, группы и участники, организационные подразделения, роли администраторов и назначения, устройства ChromeOS и мобильные устройства, домены, а также журналы аудита и отчёты об использовании. Admin SDK с OAuth2 и аккаунтом администратора; удаление пользователей, групп, участников, псевдонимов и назначений ролей отключено при установке.

HCАвтор: команда HelpCodeОбновлено 12 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

Google Workspace Admin

Google Workspace Admin

Google Workspace administration for AI agents: users (create, update, suspend, sign out), aliases, groups and members, organizational units, admin roles and assignments, ChromeOS and mobile devices, domains, plus audit logs and usage reports. Admin SDK, OAuth2, admin account required.

инструментов

45

Регион

INTL

Категория

Продуктивность

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

OAuth 2.0

Требуемые env-vars

GOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRET
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте Google Workspace Admin одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

AnythingMCP есть в каталоге коннекторов Claude: добавьте его в Claude в один клик (откроется в новой вкладке), затем войдите и выберите, какие MCP-серверы может использовать Claude.

Кратко

Администрирование Google Workspace для AI-агентов: пользователи (создание, изменение, блокировка, выход из сеансов), псевдонимы, группы и участники, организационные подразделения, роли администраторов и назначения, устройства ChromeOS и мобильные устройства, домены, а также журналы аудита и отчёты об использовании. Admin SDK с OAuth2 и аккаунтом администратора; удаление пользователей, групп, участников, псевдонимов и назначений ролей отключено при установке.

Попробуй спросить

Примеры промптов для Google Workspace Admin

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

Google Workspace Admin · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Google Workspace Admin, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

Google Workspace Admin + Claude

Администрирование Google Workspace для AI-агентов: пользователи (создание, изменение, блокировка, выход из сеансов), псевдонимы, группы и участники, организационные подразделения, роли администраторов и назначения, устройства ChromeOS и мобильные устройства, домены, а также журналы аудита и отчёты об использовании. Admin SDK с OAuth2 и аккаунтом администратора; удаление пользователей, групп, участников, псевдонимов и назначений ролей отключено при установке.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET

Шаг 1 — Получите учётные данные

Настройка занимает около 10 минут. Аккаунт Google, который авторизует коннектор, должен быть администратором Workspace в аккаунте Google Workspace или Cloud Identity; коннектор всегда работает с этим аккаунтом (my_customer).

  1. Откройте https://console.cloud.google.com, выберите или создайте проект, перейдите в APIs & Services → Library и включите Admin SDK API (он охватывает Directory API и Reports API).
  2. Откройте APIs & Services → OAuth consent screen и выберите Internal; проект должен принадлежать той же организации Google Workspace. Для External установите статус публикации In production: пока приложение в статусе Testing, Google отзывает его refresh token через 7 дней, и коннектор перестаёт работать каждую неделю.
  3. Откройте APIs & Services → Credentials → Create credentials → OAuth client ID, выберите тип приложения Web application и добавьте разрешённый redirect URI <your AnythingMCP URL>/api/mcp-oauth/callback, в AnythingMCP Cloud https://cloud.anythingmcp.com/api/mcp-oauth/callback.
  4. Вставьте client ID в GOOGLE_CLIENT_ID и client secret в GOOGLE_CLIENT_SECRET, затем установите коннектор.
  5. На странице коннектора нажмите Authorize with Provider и войдите аккаунтом администратора. Refresh token хранится в зашифрованном виде, access token обновляется автоматически.
  6. Если консоль администратора ограничивает сторонние приложения (Security → Access and data control → API controls), отметьте этот OAuth-клиент как Trusted; иначе вход завершится ошибкой admin_policy_enforced.
  7. Вызовите google_admin_get_customer: он покажет ID клиента и основной домен и подтвердит подключение.

Один клиент Google для всех коннекторов Google: один и тот же проект Cloud и OAuth-клиент могут обслуживать все коннекторы Google (Gmail, Google Calendar, Google Drive, Google Sheets, Search Console, Analytics, Ads, Admin). Включите каждый API в этом проекте, используйте те же GOOGLE_CLIENT_ID и GOOGLE_CLIENT_SECRET и авторизуйте каждый коннектор один раз; каждый запрашивает только свои области доступа.

Какой аккаунт администратора: суперадминистратор (Super Admin) может пользоваться всеми инструментами. Делегированный администратор работает в тех частях, которые покрывает его роль, если у роли есть и соответствующие Admin API privileges (консоль администратора → Account → Admin roles → роль → Privileges → Admin API): Users для инструментов пользователей и псевдонимов, Groups для групп и участников, Organization Units для подразделений, Reports для аудита и использования, Services → Chrome OS и Mobile Device Management для устройств, Domain Settings для доменов. Роли и их назначения требуют Super Admin или привилегии Roles Management. Обычный пользователь получает 403 Not Authorized to access this resource/api на любой вызов. Используйте отдельный аккаунт администратора с минимальной ролью, покрывающей задачи.

Области доступа: admin.directory.user, admin.directory.user.security (выход из сеансов), admin.directory.group, admin.directory.orgunit и admin.directory.rolemanagement, области только для чтения для устройств ChromeOS, мобильных устройств, доменов и клиента, а также admin.reports.audit.readonly и admin.reports.usage.readonly. Для режима только чтения замените в настройках OAuth коннектора первые пять на admin.directory.user.readonly, admin.directory.group.readonly, admin.directory.orgunit.readonly и admin.directory.rolemanagement.readonly, уберите admin.directory.user.security, авторизуйтесь заново и отключите все инструменты создания, изменения, добавления, назначения, блокировки, выхода из сеансов и восстановления.

Что он читает: сам аккаунт, его домены и домены-псевдонимы. Пользователей с подразделением, статусом администратора, блокировкой, двухэтапной аутентификацией, последним входом, псевдонимами, должностью, отделом и руководителем, с поиском по запросам вроде isSuspended=true, orgUnitPath='/Sales', isEnrolledIn2Sv=false, isAdmin=true или email:anna*. Группы и их участников, группы одного пользователя и состоит ли пользователь в группе напрямую или через вложенные группы. Дерево организационных подразделений. Роли администраторов с их привилегиями и у кого какая роль. Управляемые устройства ChromeOS и мобильные устройства, с поиском по status:provisioned, user:[email protected] или sync:..2026-06-01 (не синхронизировались с этой даты). Журналы аудита по приложениям (login, admin, drive, token, groups, mobile, meet, gmail, calendar, chrome, saml, user_accounts и другие) с отбором по пользователю, времени и событию, например login_failure или suspicious_login. Ежедневную статистику использования по аккаунту и по пользователям, например accounts:last_login_time, accounts:used_quota_in_mb или gmail:num_emails_sent.

Что он пишет: создаёт пользователей с начальным паролем и change_password_at_next_login, меняет их поля, пароль, подразделение и руководителя, блокирует и разблокирует их, завершает все их веб-сеансы и сеансы на устройствах, восстанавливает пользователя, удалённого за последние 20 дней (только Super Admin), и добавляет псевдонимы (до 30 на пользователя). Создаёт и меняет группы, добавляет в них пользователей, группы или внешние адреса и меняет роль или доставку почты участника. Создаёт, переименовывает и перемещает организационные подразделения. Назначает роль администратора пользователю или группе на весь аккаунт или одно подразделение; роль Super Admin может назначить только Super Admin.

Отключены при установке: google_admin_delete_user, google_admin_delete_group, google_admin_remove_group_member, google_admin_delete_user_alias и google_admin_delete_role_assignment. Их нельзя отменить (удалённого пользователя можно восстановить только в течение 20 дней, группу никогда), поэтому администратор включает их, когда они нужны команде.

Форматы данных: user_key принимает основной e-mail, псевдоним или неизменяемый id. В путях инструментов подразделение пишется без начальной косой черты (Sales/EMEA) или как id:<orgUnitId>; в полях пользователя вроде org_unit_path с ней (/Sales/EMEA). google_admin_assign_role и google_admin_undelete_user требуют неизменяемые ID, а не e-mail. google_admin_update_user меняет только переданные поля, но списки вроде organizations, phones и relations заменяются целиком, поэтому ИИ сначала читает пользователя. Время передаётся в RFC 3339 по UTC, а lastLoginTime, равный 1970-01-01T00:00:00.000Z, означает, что пользователь ни разу не входил; creationTime домена указан в миллисекундах эпохи. Отчёты об использовании принимают date как YYYY-MM-DD по тихоокеанскому времени и приходят с задержкой 1-3 дня: слишком свежая дата возвращает PARTIAL_DATA_AVAILABLE или DATA_NOT_AVAILABLE, тогда отступите на день назад.

Постраничный вывод и лимиты: инструменты списков возвращают nextPageToken; ИИ вызывает их снова с page_token, пока он не пропадёт. Страница вмещает до 500 пользователей, 200 групп или участников, 300 устройств ChromeOS, 100 мобильных устройств и 1 000 событий или строк использования по пользователям. Журналы аудита идут от новых к старым, большинство охватывает около 6 месяцев, а события появляются через минуты или часы. Google ограничивает число запросов в минуту на проект и на пользователя: 403 quotaExceeded, rateLimitExceeded или 429 означает подождать минуту и повторить. Новые пользователи и группы могут стать видимыми только через несколько минут.

Частые ошибки: 401 означает, что авторизация истекла или отозвана (всегда через 7 дней, пока экран согласия в статусе Testing): снова нажмите Authorize with Provider. 403 Not Authorized to access this resource/api означает, что подключённый аккаунт не администратор или у его роли нет привилегии Admin API для этой области. 403 Request had insufficient authentication scopes означает, что после смены областей доступа нужно авторизоваться заново. 403 "Admin SDK API has not been used in project" значит, что API не включён (шаг 1). 404 Resource Not Found: userKey значит неизвестного пользователя, псевдоним или ID. 409 Entity already exists значит, что e-mail, псевдоним или участник уже заняты. 400 Invalid Input обычно значит, что домен e-mail не принадлежит аккаунту или пароль слишком короткий или длинный (8-100 символов).

Коннектор не читает содержимое Gmail и Drive (для этого есть коннекторы Gmail и Google Drive), не меняет настройки групп вроде того, кто может публиковать или вступать (Groups Settings API), не управляет лицензиями, не блокирует и не стирает устройства и не переносит данные при увольнении. Удаление пользователя удаляет и его почту и файлы, если их заранее не перенесли в консоли администратора.

Шаг 2 — Установите адаптер

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Шаг 3 — Добавьте коннектор в Claude

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Рекомендуемый путь: работает в claude.ai web без редактирования конфигурационных файлов.

  1. Открой в Claude Customize → Connectors.
  2. Нажми +, затем Add custom connector.
  3. Введи название, например Google Workspace Admin, и URL удалённого MCP-сервера https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, затем нажми Add.
  4. Нажми Connect и войди в AnythingMCP (OAuth), чтобы разрешить доступ.

Все инструменты ниже появятся в чате: начинайте писать промпты.

Доступные инструменты

ToolWhat it does
google_admin_get_customerRead the Google Workspace account itself: customer id (starts with C), primary domain, organization name and postal address, language…
google_admin_list_domainsList the domains of the Workspace account: the primary domain and every secondary domain, each with verified, isPrimary, creationTime…
google_admin_get_domainRead one domain of the account: whether it is verified and primary, when it was added, and its domain aliases
google_admin_list_domain_aliasesList domain aliases (domains that mirror another domain, so every user also receives mail at user@alias-domain), with their parent domain…
google_admin_list_usersList or search the users of the Workspace account (up to 500 per page): primaryEmail, name, id, orgUnitPath, isAdmin, suspended, archived…
google_admin_get_userRead one user's full admin view: name, primaryEmail, aliases, orgUnitPath, suspended and suspensionReason, isAdmin, isDelegatedAdmin…
google_admin_create_userCreate a user account in Google Workspace
google_admin_update_userChange fields of an existing user; fields left out stay as they are
google_admin_suspend_userSuspend a user: they can no longer sign in and stop receiving mail, but the account, its data and licenses stay
google_admin_unsuspend_userReactivate a suspended user so they can sign in again
google_admin_sign_out_userSign a user out of every web and device session and reset their sign-in cookies, e.g. after a lost laptop or a suspected compromise
google_admin_undelete_userRestore a user deleted in the last 20 days (super admin only)
google_admin_delete_userDelete a user account
google_admin_list_user_aliasesList a user's email aliases (extra addresses that deliver to the same mailbox)
google_admin_add_user_aliasAdd an email alias to a user, e.g. "[email protected]"
google_admin_delete_user_aliasRemove an email alias from a user; mail to that address bounces afterwards
google_admin_list_groupsList or search the groups of the Workspace account (up to 200 per page): email, name, description, directMembersCount, aliases, id
google_admin_list_user_groupsList the groups one user (or one group) is a direct member of
google_admin_get_groupRead one group: email, name, description, aliases, directMembersCount and whether an admin created it
google_admin_create_groupCreate a group (mailing list and access group) with an email on one of the account's domains
google_admin_update_groupChange a group's email, name or description; fields left out stay as they are
google_admin_delete_groupDelete a group with its membership list and archive; access granted through it to Drive files, calendars or apps ends
google_admin_list_group_membersList the members of a group (up to 200 per page): email, role (OWNER, MANAGER, MEMBER), type (USER, GROUP, CUSTOMER, EXTERNAL), status and…
google_admin_get_group_memberRead one member of a group: role, type, status and delivery setting. 404 means the address is not a direct member
google_admin_has_group_memberCheck whether a user is a member of a group, directly or through nested groups
google_admin_add_group_memberAdd a user, another group or an external address to a group. 409 "Member already exists" means it is already in
google_admin_update_group_memberChange a group member's role (OWNER, MANAGER, MEMBER) or their mail delivery setting
google_admin_remove_group_memberRemove a member from a group; access granted through the group ends at once
google_admin_list_org_unitsList organizational units (the tree that settings and policies apply to): name, orgUnitPath, orgUnitId, parentOrgUnitPath, description
google_admin_get_org_unitRead one organizational unit: name, path, id, parent and description
google_admin_create_org_unitCreate an organizational unit under a parent unit, e.g. "EMEA" under "/Sales"
google_admin_update_org_unitRename an organizational unit, change its description or move it under another parent (its users and sub-units move with it)
google_admin_list_rolesList the admin roles of the account, prebuilt (Super Admin, Groups Admin, User Management Admin, Help Desk Admin...) and custom: roleId…
google_admin_get_roleRead one admin role with its full list of privileges (serviceId and privilegeName)
google_admin_list_role_assignmentsList who holds which admin role: roleAssignmentId, roleId, assignedTo (a user or group id), assigneeType, scopeType (CUSTOMER = whole…
google_admin_get_role_assignmentRead one admin role assignment by its id: role, assignee id and type, scope and org unit
google_admin_assign_roleGive a user or group an admin role, for the whole account or one organizational unit. assigned_to is the user's or group's immutable id…
google_admin_delete_role_assignmentTake an admin role away from a user or group by deleting the role assignment
google_admin_list_chromeos_devicesList managed ChromeOS devices (Chromebooks, Chromeboxes, kiosks; up to 300 per page): deviceId, serialNumber, model, status (ACTIVE…
google_admin_get_chromeos_deviceRead one ChromeOS device by its deviceId: hardware, OS and firmware versions, enrolment, last sync and user, network addresses, auto-update…
google_admin_list_mobile_devicesList mobile devices (Android and iOS phones and tablets) that sync with Google Workspace (up to 100 per page): resourceId, email, name…
google_admin_get_mobile_deviceRead one mobile device by its resourceId: owner, model, OS version, status, compromised status, encryption, first and last sync and the…
google_admin_list_activitiesAudit log: who did what and when in one Google Workspace application, newest first (up to 1,000 per page)
google_admin_get_customer_usageAccount-wide usage statistics for one day: active users, licenses, Gmail volume, Drive storage, Meet minutes, 2SV adoption, etc
google_admin_get_user_usagePer-user usage statistics for one day: last login, emails sent and received, Drive storage used, 2SV enrolment, Meet calls, etc. user_key…

Примеры запросов

  • «У каких пользователей не включена двухэтапная аутентификация? Сгруппируй их по подразделениям.»
  • «Создай [email protected] для Jane Doe в /Sales/EMEA с временным паролем и добавь её в [email protected].»
  • «У кого сейчас есть роль администратора и какая именно?»
  • «Покажи неудачные и подозрительные входы за последние 7 дней.»
  • «Заблокируй [email protected] и заверши все его сеансы.»

FAQ

Работает ли с Claude Code так же как с Claude Desktop? Да, оба указывайте на https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

Следующие шаги

Это руководство помогло?

Ваш агент для Google Workspace Admin в одном клике.

Установите коннектор, вставьте ключ, спросите Claude. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить Google Workspace Admin к ChatGPT через MCP

Администрирование Google Workspace для AI-агентов: пользователи (создание, изменение, блокировка, выход из сеансов), псевдонимы, группы и участники, организационные подразделения, роли администраторов и назначения, устройства ChromeOS и мобильные устройства, домены, а также журналы аудита и отчёты об использовании. Admin SDK с OAuth2 и аккаунтом администратора; удаление пользователей, групп, участников, псевдонимов и назначений ролей отключено при установке.

Коннекторы

Как подключить Google Workspace Admin к Cursor через MCP

Администрирование Google Workspace для AI-агентов: пользователи (создание, изменение, блокировка, выход из сеансов), псевдонимы, группы и участники, организационные подразделения, роли администраторов и назначения, устройства ChromeOS и мобильные устройства, домены, а также журналы аудита и отчёты об использовании. Admin SDK с OAuth2 и аккаунтом администратора; удаление пользователей, групп, участников, псевдонимов и назначений ролей отключено при установке.

Коннекторы

Как подключить Google Workspace Admin к Gemini через MCP

Администрирование Google Workspace для AI-агентов: пользователи (создание, изменение, блокировка, выход из сеансов), псевдонимы, группы и участники, организационные подразделения, роли администраторов и назначения, устройства ChromeOS и мобильные устройства, домены, а также журналы аудита и отчёты об использовании. Admin SDK с OAuth2 и аккаунтом администратора; удаление пользователей, групп, участников, псевдонимов и назначений ролей отключено при установке.

Коннекторы

Как подключить Google Workspace Admin к Meta Muse через MCP

Администрирование Google Workspace для AI-агентов: пользователи (создание, изменение, блокировка, выход из сеансов), псевдонимы, группы и участники, организационные подразделения, роли администраторов и назначения, устройства ChromeOS и мобильные устройства, домены, а также журналы аудита и отчёты об использовании. Admin SDK с OAuth2 и аккаунтом администратора; удаление пользователей, групп, участников, псевдонимов и назначений ролей отключено при установке.

Коннекторы

Google Workspace Admin в MCP: пользователи, группы, роли администраторов, устройства и журналы аудита в любом AI-агенте

Администрирование Google Workspace для AI-агентов: пользователи (создание, изменение, блокировка, выход из сеансов), псевдонимы, группы и участники, организационные подразделения, роли администраторов и назначения, устройства ChromeOS и мобильные устройства, домены, а также журналы аудита и отчёты об использовании. Admin SDK с OAuth2 и аккаунтом администратора; удаление пользователей, групп, участников, псевдонимов и назначений ролей отключено при установке.

Коннекторы

Как подключить Google Workspace Admin к Microsoft Copilot через MCP

Администрирование Google Workspace для AI-агентов: пользователи (создание, изменение, блокировка, выход из сеансов), псевдонимы, группы и участники, организационные подразделения, роли администраторов и назначения, устройства ChromeOS и мобильные устройства, домены, а также журналы аудита и отчёты об использовании. Admin SDK с OAuth2 и аккаунтом администратора; удаление пользователей, групп, участников, псевдонимов и назначений ролей отключено при установке.