Сервер Google Pay & Wallet Developer MCP предоставляет инструментам разработки на основе искусственного интеллекта возможность доступа к вашим данным разработчика Google Pay и Google Wallet, поиска в официальной документации и управления интеграциями.
Протокол контекста модели (MCP) стандартизирует способы подключения больших языковых моделей (LLM) и приложений или агентов искусственного интеллекта к внешним источникам данных. Серверы MCP позволяют использовать их инструменты, ресурсы и подсказки для выполнения действий и получения обновленных данных от их бэкэнд-сервиса.
Сервер Google Pay & Wallet Developer MCP позволяет вам:
- Поиск в документации : Получите актуальные рекомендации и примеры кода из официальной документации Google Pay и Google Wallet.
- Управление интеграциями : проверяйте статус ваших интеграций и включайте API для вашего торгового аккаунта.
- Мониторинг производительности : получите доступ к сводным данным о производительности и показателям ошибок для вашего торгового счета.
Управление пропусками : Список эмитентов и классов пропусков для Google Wallet.
Примеры подсказок
Вы можете использовать следующие подсказки при общении со своим ИИ-помощником:
- "Перечислите мои аккаунты Google Pay."
- «Каков статус моих интеграций с Google Pay?»
- «Как интегрировать Google Pay с React?»
- «Покажите мне статистику ошибок Google Pay для моей интеграции за последние 30 дней».
- "Перечислите мои занятия по использованию Google Wallet Pass."
Прежде чем начать
Для использования сервера Google Pay & Wallet Developer MCP необходимо создать проект Google Cloud и включить сервер Google Pay & Wallet Developer MCP, а также API Google Wallet.
В консоли Cloud на странице выбора проекта выберите или создайте проект Google Cloud.
Включите API Google Wallet для разработчиков платежных систем и кошельков.
Роли, необходимые для включения API.
Для включения API вам потребуется роль IAM «Администратор использования сервисов» (
roles/serviceusage.serviceUsageAdmin), которая содержит разрешениеserviceusage.services.enable. Узнайте, как предоставлять роли .
Требуемые роли
Чтобы получить необходимые разрешения для использования удаленного сервера MCP для разработчиков Google Pay & Wallet, попросите администратора предоставить вам следующие роли управления идентификацией и доступом (IAM) в проекте Google Cloud, где вы хотите включить сервер MCP для разработчиков Google Pay & Wallet:
- Выполнение вызовов инструментов MCP: Пользователь инструмента MCP (
roles/mcp.toolUser)
Для получения дополнительной информации о предоставлении ролей см. раздел «Управление доступом к проектам, папкам и организациям» .
Аутентификация и авторизация
Сервер Google Pay & Wallet Developer MCP использует протокол OAuth 2.0 с управлением идентификацией и доступом (IAM) для аутентификации и авторизации. Все Для аутентификации на серверах MCP поддерживаются идентификаторы .
Сервер Google Pay & Wallet Developer MCP не принимает ключи API.
Мы рекомендуем создать отдельную учетную запись для агентов, использующих инструменты MCP, чтобы можно было контролировать и отслеживать доступ к ресурсам. Дополнительную информацию об аутентификации см. в разделе «Аутентификация на серверах MCP» .
Сервер Google Pay & Wallet Developer MCP, области действия OAuth.
OAuth 2.0 использует области действия и учетные данные для определения того, имеет ли аутентифицированный субъект право выполнять определенное действие с ресурсом. Для получения дополнительной информации об областях действия OAuth 2.0 в Google, ознакомьтесь с разделом «Использование OAuth 2.0 для доступа к API Google» .
Сервер Google Pay & Wallet Developer MCP имеет следующие области действия OAuth для инструментов MCP:
| URI области видимости для CLI gcloud | Описание |
|---|---|
https://www.googleapis.com/auth/paydeveloper.merchant | Управление данными продавцов в Google Pay. |
https://www.googleapis.com/auth/paydeveloper.issuer.readonly | Ознакомьтесь с данными об эмитентах Google Wallet. |
Создайте идентификатор клиента и секретный ключ OAuth 2.0.
Для создания идентификатора клиента и секрета OAuth 2.0 выполните следующие действия:
В консоли Google API перейдите в раздел Google Auth Platform > Клиенты > Создать клиент .
В списке «Тип приложения» выберите соответствующий тип для вашего приложения на основе ИИ:
- Для Antigravity , Claude.ai , Claude Code и ChatGPT выберите веб-приложение .
- Для Gemini CLI и VS Code выберите настольное приложение .
В поле «Название» введите название для вашего приложения.
Если вы выбрали «Веб-приложение» , в разделе «Авторизованные URI перенаправления» нажмите « + Добавить URI» , а затем добавьте необходимый URI перенаправления для вашего приложения ИИ:
Антигравитация
https://antigravity.google/oauth-callbackClaude.ai
https://claude.ai/api/mcp/auth_callbackКодекс Клода
http://localhost:CLAUDE_REDIRECT_PORT/callback
ChatGPT
Пока что поле
redirect_uriможно оставить пустым. ChatGPT генерируетredirect_uriпри создании приложения (см. раздел «Настройка вашего приложения ИИ» ниже).Нажмите «Создать» . После создания секретный ключ клиента отобразится один раз. Скопируйте его и надежно сохраните.
Настройте ваше приложение на основе ИИ.
Далее вам необходимо предоставить вашему ИИ-приложению сведения о конфигурации сервера.
Gemini CLI
Для настройки Gemini CLI добавьте следующее в файл `~/.gemini/settings.json`:
{ "mcpServers": { "google-pay-wallet-dev": { "httpUrl": "https://paydeveloper.googleapis.com/mcp", "authProviderType": "dynamic_discovery", "oauth": { "enabled": true, "clientId": "GEMINI_CLI_CLIENT_ID", "clientSecret": "GEMINI_CLI_CLIENT_SECRET", "scopes": [ "https://www.googleapis.com/auth/paydeveloper.merchant", "https://www.googleapis.com/auth/paydeveloper.issuer.readonly" ] } } } }
Выполните команду
/mcp auth google-pay-wallet-dev, чтобы инициировать процесс аутентификации на сервере Google Pay & Wallet Developer MCP.
Антигравитация
Чтобы настроить Antigravity для использования сервера MCP:
- В Antigravity в панели агента выберите пункт « Дополнительные параметры > «Серверы MCP» > «Управление серверами MCP» .
- В верхней части панели «Управление серверами MCP» нажмите «Просмотреть исходную конфигурацию» , чтобы отредактировать файл
mcp_config.json:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_CLIENT_ID", "clientSecret": "ANTIGRAVITY_CLIENT_SECRET" } } } }
- Вернитесь к управлению серверами MCP и нажмите «Обновить» . Нажатие на кнопку «Аутентификация» откроет вкладку «Настройки» в разделе «Параметры агента» .
- Нажмите «Аутентифицировать» и завершите процесс аутентификации OAuth.
- Скопируйте код авторизации и введите его в окне «Настройки агента» .
VS Code
- Для настройки VS Code (Copilot) отредактируйте файл
.vscode/mcp.jsonв вашей рабочей области:{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- Для запуска процесса аутентификации вызовите инструмент на сервере MCP. Например: "Показать список моих аккаунтов Google Pay".
- Диалоговое окно «Динамическая регистрация клиента не поддерживается» открывается, как и ожидалось. Нажмите любую кнопку, чтобы закрыть диалоговое окно.
- Введите свой идентификатор клиента OAuth и нажмите Enter.
- Когда появится соответствующий запрос, введите секретный ключ клиента OAuth и нажмите Enter.
- Откроется диалоговое окно для аутентификации, нажмите «Разрешить» .
- После авторизации вызывается инструмент, и сессия продолжается в окне чата.
Claude.ai
Для настройки Claude.ai:
- Перейдите в раздел «Настройка» > «Коннекторы» .
- Нажмите кнопку и выберите «Добавить пользовательский коннектор» .
- Введите следующие данные:
- Имя сервера :
Google Pay & Wallet MCP.- URL удаленного MCP-сервера:
https://paydeveloper.googleapis.com/mcp. - В разделе «Расширенные настройки» введите идентификатор клиента OAuth и секретный ключ клиента OAuth .
- Выберите новый соединитель и нажмите «Подключить» .
Кодекс Клода
Для настройки Claude Code выполните следующую команду:
MCP_CLIENT_SECRET=CLAUDE_CODE_CLIENT_SECRET claude mcp add --transport http \ --client-id CLAUDE_CODE_CLIENT_ID --client-secret --callback-port CLAUDE_REDIRECT_PORT \ google-pay-wallet-dev https://paydeveloper.googleapis.com/mcp
ChatGPT
Для настройки ChatGPT:
- Включите режим разработчика в разделе «Настройки» > «Приложения» > «Дополнительные настройки» .
- Нажмите кнопку «Создать приложение» .
- Введите следующие данные:
- Название :
Google Pay & Wallet MCP.- URL сервера MCP :
https://paydeveloper.googleapis.com/mcp - Перейдите в раздел «Расширенные настройки» и введите свой идентификатор клиента OAuth и секретный ключ.
- Скопируйте динамический URL-адрес обратного вызова и добавьте его в клиент OAuth, созданный на предыдущем шаге.
Известные ограничения
- Результаты поиска только на английском языке : Поиск документации поддерживает только английский язык.
- Содержание, лежащее в основе ACL : Документация по ACL не индексируется.
- Зависимость от сети : Серверу требуется активное подключение к сервисам Google Pay и Wallet.
Условия предоставления услуг
Использование API Google Pay регулируется Условиями использования API Google Pay . Использование API Google Wallet регулируется Условиями использования API Google Wallet .