People API предлагает удаленный сервер Model Context Protocol (MCP), который позволяет ИИ-агентам безопасно взаимодействовать с профилем Google Workspace и данными контактов. Настроив сервер MCP People API, вы разрешите приложениям на основе ИИ, таким как Google Antigravity и Claude, выполнять действия с помощью People API.
MCP-сервер People API предоставляет ИИ-агентам стандартизированный способ:
- Чтение данных. Извлечение профилей пользователей и поиск контактов или пользователей в каталоге.
- Соблюдение требований безопасности. Наследует те же разрешения и средства управления данными, что и пользователь.
Требования
Участие в программе предварительного доступа к функциям Google Workspace для разработчиков.
Проект Google Cloud. Подробнее о том, как создать проект…
Хост MCP, например Google Antigravity.
Чтобы запустить команды, указанные на этой странице, настройте gcloud CLI в локальной среде разработки, выполнив следующие действия:
- Установите Google Cloud CLI.
Если вы уже установили gcloud CLI, убедитесь, что у вас последняя версия, выполнив команду
gcloud components update. - Если вы используете внешнего поставщика идентификационной информации, войдите в gcloud CLI с помощью федеративной идентификационной информации. Подробнее о том, как войти в gcloud CLI с помощью федеративной идентификации…
- Инициализируйте gcloud CLI.
- Установите Google Cloud CLI.
Если вы уже установили gcloud CLI, убедитесь, что у вас последняя версия, выполнив команду
Как настроить MCP-сервер People API
Чтобы использовать MCP-сервер People API, включите его в своем облачном проекте Google Cloud, а затем настройте MCP-клиент для подключения к нему.
Как включить API и сервис MCP
Чтобы использовать MCP-сервер People API, включите в своем облачном проекте Google Cloud следующий сервис:
People API
ИКС
gcloud services enable people.googleapis.com --project=PROJECT_ID
Замените PROJECT_ID идентификатором проекта Google Cloud.
Консоль
Включите API в консоли Google Cloud:
Как настроить окно запроса доступа OAuth
Для аутентификации и авторизации MCP-сервер People API использует OAuth 2.0. Прежде чем создавать идентификатор клиента OAuth, необходимо настроить окно запроса доступа OAuth.
В консоли Google Cloud выберите Google Auth Platform (Платформа Google Auth) > Branding (Брендинг).
Если вы уже настроили Google Auth Platform, то можете задать следующие настройки окна запроса доступа OAuth: Брендинг, Аудитория и Доступ к данным. Если вы видите сообщение Google Auth Platform not configured yet (Платформа аутентификации Google ещё не настроена), нажмите Начать:
- В разделе App Information (Информация о приложении) в поле App name (Название приложения) введите
People API MCP Server. - В поле Электронный адрес службы поддержки выберите свой адрес электронной почты или адрес группы Google.
- Нажмите Далее.
- В разделе Аудитория выберите Внутреннее. Если вы не можете выбрать Внутреннее, выберите Внешнее.
- Нажмите Далее.
- В разделе Контактная информация укажите адрес электронной почты, на который вы хотите получать уведомления об изменениях в проекте.
- Нажмите Далее.
- В разделе Завершение ознакомьтесь с Правилами в отношении пользовательских данных сервисов API Google и, если вы согласны с ними, установите флажок Я принимаю Правила в отношении пользовательских данных сервисов API Google.
- Нажмите Продолжить.
- Нажмите Создать.
- Если в качестве типа пользователя вы выбрали Внешний, добавьте тестовых пользователей:
- Нажмите Аудитория.
- В разделе Тестовые пользователи нажмите Добавить пользователей.
- Введите свой адрес электронной почты и адреса других авторизованных тестовых пользователей, а затем нажмите Сохранить.
- В разделе App Information (Информация о приложении) в поле App name (Название приложения) введите
Нажмите Доступ к данным > Добавить или удалить области действия. Появится панель со списком областей действия для каждого API, включенного в проекте Google Cloud.
В разделе Добавить области действия вручную вставьте области действия для MCP-сервера People API:
https://www.googleapis.com/auth/directory.readonlyhttps://www.googleapis.com/auth/userinfo.profilehttps://www.googleapis.com/auth/contacts.readonly
Нажмите Добавить в таблицу.
Нажмите Обновить.
Выбрав области действия, необходимые для вашего приложения, на странице Доступ к данным нажмите Сохранить.
Настройте клиент MCP
Чтобы добавить удаленный MCP-сервер People API в MCP-клиент, следуйте инструкциям для вашего клиента.
Antigravity
Чтобы добавить удаленный MCP-сервер People API в Antigravity, добавьте конфигурацию сервера в файл mcp_config.json. Эти инструкции подходят для Antigravity 2.0, Antigravity IDE и Antigravity CLI.
Создайте идентификатор клиента и секретный код OAuth 2.0:
В консоли Google Cloud выберите Google Auth Platform > Клиенты > Создать клиента.
В качестве типа приложения выберите Веб-приложение.
Укажите название.
В разделе Разрешенные URI перенаправления нажмите + Добавить URI и в поле URI добавьте
https://antigravity.google/oauth-callback.Выберите Использовать этого клиента для агента на основе искусственного интеллекта.
Нажмите Create (Создать) и скопируйте значения Client ID (Идентификатор клиента) и Client Secret (Секретный код клиента).
Откройте или создайте файл конфигурации
~/.gemini/config/mcp_config.json.Добавьте конфигурацию
mcpServersвmcp_config.json:{ "mcpServers": { "people": { "serverUrl": "https://people.googleapis.com/mcp/v1", "oauth": { "clientId": "OAUTH_CLIENT_ID", "clientSecret": "OAUTH_CLIENT_SECRET" } } } }Замените следующее:
OAUTH_CLIENT_ID– созданный вами идентификатор клиента.OAUTH_CLIENT_SECRET: секретный код клиента, который вы создали.
Экономите
mcp_config.json.Выполните аутентификацию MCP-сервера. Вы можете выполнить аутентификацию с помощью настроек графического интерфейса пользователя или интерфейса командной строки.
Для Antigravity IDE или GUI (Antigravity 2.0):
- Откройте экран настроек (например, нажмите Настройки в левом нижнем углу или откройте Настройки пользователя Antigravity).
- Перейдите в раздел Настройки.
- В разделе Установленные MCP-серверы нажмите Обновить.
- Найдите в списке
people, нажмите Authenticate (Аутентификация), войдите в аккаунт Google, скопируйте код авторизации, вставьте его в диалоговое окно и нажмите Submit (Отправить).
Для Antigravity CLI:
Запустите Antigravity CLI:
agyОткройте интерактивную панель управления MCP, выполнив следующую команду:
/mcpС помощью клавиш со стрелками выберите
people, перейдите к действию Аутентификация и нажмите Ввод. Выполните вход в браузере, скопируйте код авторизации, вставьте его в командную строку терминала и нажмите Ввод.
Убедитесь, что сервер правильно настроен и работает:
- В Antigravity IDE или графическом интерфейсе пользователя. Кнопка Выйти показывается рядом с сервером в разделе Настройки > Установленные MCP-серверы.
- Для Antigravity CLI. Откройте панель
/mcp, чтобы посмотреть настроенные серверы MCP. Рядом с названиями проверенных и аутентифицированных серверов на интерактивной панели TUI будет указано Authed. Вы можете выбрать любой сервер на панели управления, чтобы проверить его статус и посмотреть список доступных инструментов.
Удаленный MCP-сервер готов к использованию в Antigravity.
Claude
Чтобы использовать удаленный MCP-сервер People API с Claude.ai или Claude Desktop, у вас должен быть тарифный план Claude Enterprise, Pro, Max или Team.
Чтобы добавить удаленный MCP-сервер People API в Claude, настройте пользовательский коннектор с идентификатором клиента OAuth и секретным кодом.
Создайте идентификатор клиента и секретный код OAuth 2.0:
В консоли Google Cloud выберите Google Auth Platform > Клиенты > Создать клиента.
В качестве типа приложения выберите Веб-приложение.
Укажите название.
В разделе Разрешенные URI перенаправления нажмите + Добавить URI и в поле URI введите
https://claude.ai/api/mcp/auth_callback.Выберите Использовать этого клиента для агента на основе искусственного интеллекта.
Нажмите Создать и скопируйте идентификатор клиента и секретный код клиента.
Настройте MCP-сервер в Claude:
- В Claude.ai или Claude Desktop перейдите в Settings (Настройки) (или Admin settings (Настройки администратора)) > Connectors (Коннекторы).
- Нажмите Добавить собственный коннектор.
- Введите данные для подключения к продукту People API:
- Имя сервера:
people. - URL удаленного MCP-сервера:
https://people.googleapis.com/mcp/v1
- Имя сервера:
- В разделе Расширенные настройки введите идентификатор клиента OAuth и секретный код клиента OAuth.
- Нажмите Добавить.
Другое
Многие ИИ-приложения могут подключаться к удаленному MCP-серверу. Обычно требуется указать сведения о сервере, например его название, конечные точки, транспортный протокол и способ аутентификации. Для удаленного сервера MCP People API введите следующее:
Название сервера:
people.URL сервера:
https://people.googleapis.com/mcp/v1Транспорт: потоковая передача по протоколу HTTP.
Аутентификация. Удаленный сервер MCP People API использует OAuth 2.0. При создании клиента OAuth 2.0 выберите Использовать этот клиент для агента на основе искусственного интеллекта. Подробнее об аутентификации и авторизации…
Подробнее о подключении клиентов разных типов рассказывается в статье Как настроить MCP в ИИ-приложении.
Как протестировать MCP-сервер People API
После настройки клиента MCP вы можете проверить подключение, выполнив несколько тестовых запросов.
Задайте клиенту MCP следующие вопросы:
"Как меня зовут согласно профилю Google?"
Клиент использует
people.get_user_profileдля получения информации профиля Google Workspace.
Если инструменты выполняются успешно и вы получаете нужные ответы, значит MCP-сервер People API настроен правильно.
Устранение неполадок
Если у вас возникли проблемы с подключением к MCP-серверу, проверьте журналы OAuth на наличие ошибок. Попросите администратора проверить события журнала OAuth в инструменте "Анализ безопасности".
Справочник по инструментам
Для MCP-сервера People API доступны следующие инструменты:
get_user_profilesearch_contactssearch_directory_people
Важная информация о безопасности: косвенное внедрение запроса
Если предоставить языковой модели доступ к ненадежным данным, возникает риск косвенной атаки с внедрением запроса. Поскольку у хостов MCP, таких как Google Antigravity, есть доступ к мощным инструментам и API через MCP-сервер People API, они могут читать данные в вашем аккаунте Google.
Чтобы снизить эти риски, необходимо проверять запросы и ответы на наличие вредоносного контента или атак с внедрением запросов. Вы можете использовать Model Armor от Google или собственное решение, если вы задокументируете его, чтобы пользователи могли принять этот риск. Подробнее о том, как настроить безопасность для MCP-серверов Google Workspace…
Следуйте этим рекомендациям:
- Используйте только надежные инструменты. Никогда не подключайте MCP-сервер People API к ненадежным или непроверенным приложениям.
- Будьте осторожны с ненадежными входными данными. Не просите клиента MCP обрабатывать ресурсы из непроверенных источников. В таких входных данных могут содержаться скрытые инструкции, которые могут перехватить ваш сеанс, позволяя злоумышленнику изменить, украсть или удалить ваши данные.
- Проверьте все действия. Всегда внимательно проверяйте действия, которые ИИ-клиент выполняет от вашего имени, чтобы убедиться, что они правильные и соответствуют вашим намерениям.