MCP-сервер Google Pay & Wallet Developer позволяет инструментам разработки на основе искусственного интеллекта получать доступ к вашим данным разработчика Google Pay и Google Кошелька, выполнять поиск по официальной документации и управлять интеграциями.
Model Context Protocol (MCP) – это стандарт, определяющий, как большие языковые модели (LLM) и ИИ-приложения или агенты подключаются к внешним источникам данных. MCP-серверы позволяют использовать их инструменты, ресурсы и запросы, чтобы выполнять действия и получать обновленные данные из их бэкенд-службы.
MCP-сервер для разработчиков Google Pay и Кошелька позволяет:
- Документация по Поиску. Получайте актуальные инструкции и примеры кода из официальной документации Google Pay и Google Кошелька.
- Управление интеграциями. Проверяйте статус интеграций и включайте API для аккаунта продавца.
- Отслеживать эффективность. Получать доступ к агрегированным данным об эффективности и показателям ошибок для аккаунта продавца.
Управление картами – список эмитентов карт и классов для Google Кошелька.
Примеры запросов
Вы можете использовать следующие запросы с ИИ-помощником:
- "Перечисли мои аккаунты Google Pay".
- "Каков статус моих интеграций Google Pay?"
- "Как интегрировать Google Pay с React?"
- "Покажи мне показатели ошибок Google Pay для моей интеграции за последние 30 дней".
- "Покажи мои классы карт в Google Кошельке".
Подготовка
Чтобы использовать сервер MCP для разработчиков Google Pay и Кошелька, необходимо создать проект Google Cloud и включить сервер MCP для разработчиков Google Pay и Кошелька.
-
В Cloud Console на странице выбора проекта выберите или создайте проект Google Cloud.
-
Включите Pay & Wallet Developer API, если он ещё не включен.
Роли, необходимые для включения API
Чтобы включить API, вам потребуется разрешение
serviceusage.services.enable. Если вы создали проект, то, скорее всего, у вас уже есть это разрешение благодаря роли владельца (roles/owner). В противном случае вы можете получить его через роль администратора Service Usage (roles/serviceusage.serviceUsageAdmin). Подробнее о том, как назначать роли…
Аутентификация и авторизация
Сервер MCP для разработчиков Google Pay и Кошелька использует протокол OAuth 2.0 с Identity and Access Management (IAM) для аутентификации и авторизации. Для аутентификации на MCP-серверах поддерживаются все идентификаторы.
MCP-сервер Google Pay & Wallet Developer не принимает ключи API.
Рекомендуем создать отдельный идентификатор для агентов, использующих инструменты MCP, чтобы контролировать и отслеживать доступ к ресурсам. Подробнее об аутентификации на MCP-серверах…
Области действия OAuth для MCP-сервера разработчика Google Pay и Кошелька
OAuth 2.0 использует области действия и учетные данные, чтобы определить, авторизован ли аутентифицированный субъект на выполнение определенного действия с ресурсом. Подробнее об использовании OAuth 2.0 для доступа к API Google…
Сервер MCP для разработчиков Google Pay и Кошелька имеет следующие области действия OAuth для инструмента MCP:
| URI области действия для gcloud CLI | Описание |
|---|---|
https://www.googleapis.com/auth/paydeveloper.merchant |
Управление данными продавца в Google Pay. |
https://www.googleapis.com/auth/paydeveloper.issuer.readonly |
Чтение данных эмитента из Google Кошелька. |
Как создать идентификатор клиента OAuth 2.0 и секретный код
Чтобы создать идентификатор клиента OAuth 2.0 и секретный код, выполните следующие действия:
-
В Google API Console выберите Google Auth Platform > Clients > Create client (Платформа аутентификации Google > Клиенты > Создать клиента).
-
В списке Application type (Тип приложения) выберите подходящий вариант:
- Для Cursor Desktop, Claude Code, Claude.ai, ChatGPT и Antigravity выберите Веб-приложение.
- Для Antigravity CLI, Antigravity IDE и VS Code выберите Компьютерное приложение.
В поле Name (Название) введите название приложения.
-
Если вы выбрали Веб-приложение, в разделе Разрешенные URI перенаправления нажмите + Добавить URI и добавьте нужный URI перенаправления для приложения на основе ИИ:
Курсор (компьютер)
http://localhost:8787/callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
Claude.ai
https://claude.ai/api/mcp/auth_callbackChatGPT
Поле
redirect_uriпока можно оставить пустым. ChatGPT генерируетredirect_uriпри создании приложения (см. раздел Как настроить ИИ-приложение ниже).Antigravity
https://antigravity.google/oauth-callback Нажмите Создать. После создания секретный код клиента показывается один раз. Скопируйте его и сохраните в надежном месте.
Настройте ИИ-приложение
Затем вам нужно предоставить приложению ИИ сведения о конфигурации сервера.
VS Code
- Нажмите на значок в верхней части боковой панели чата и выберите MCP Servers (Серверы MCP).
-
Нажмите кнопку Add Server (Добавить сервер) , выберите HTTP и введите URL, указывающий на MCP-сервер Pay & Wallet Developer:
https://paydeveloper.googleapis.com/mcp.
Конфигурация MCP сохранена в файле.vscode/mcp.jsonв вашей рабочей области:{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- Нажмите правой кнопкой мыши на новый MCP-сервер и выберите Start Server (Запустить сервер).
- Вернитесь в окно чата и вызовите инструмент на MCP-сервере, чтобы запустить процесс аутентификации. Например, "Покажи мои аккаунты Google Pay".
- Откроется диалоговое окно Dynamic Client Registration не поддерживается. Нажмите любую кнопку, чтобы закрыть диалоговое окно.
- Введите идентификатор клиента OAuth и нажмите Ввод.
- Когда появится запрос, введите секретный код клиента OAuth и нажмите Ввод.
- Откроется диалоговое окно аутентификации. Нажмите Разрешить.
- Вы можете выбрать аккаунт из списка или войти в новый.
- После аутентификации инструмент вызывается, и сеанс продолжается в окне чата.
Cursor Desktop
Чтобы настроить Cursor Desktop:
- На боковой панели слева нажмите Настроить.
-
Нажмите Новый MCP-сервер. Откроется файл конфигурации
mcp.json. -
Чтобы добавить MCP-сервер Google Pay & Wallet Developer, укажите сведения о конфигурации:
{ "mcpServers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp", "auth": { "CLIENT_ID": "CURSOR_DESKTOP_CLIENT_ID", "CLIENT_SECRET": "CURSOR_DESKTOP_CLIENT_SECRET" } } } }
- После сохранения файла список MCP-серверов будет обновлен.
- Нажмите Аутентификация, чтобы начать процесс аутентификации.
Claude Code
Чтобы настроить 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
Claude.ai
Чтобы настроить Claude.ai:
- Выберите Настроить > Коннекторы.
- Нажмите Добавить и выберите Добавить специальный коннектор.
-
Укажите следующую информацию:
-
Server name (Имя сервера):
Google Pay & Wallet MCP.-
URL удаленного MCP-сервера
https://paydeveloper.googleapis.com/mcp. - В разделе Расширенные настройки введите идентификатор клиента OAuth и секретный код клиента OAuth.
- Выберите новый коннектор и нажмите Подключить.
ChatGPT
Чтобы настроить ChatGPT:
- Включите режим разработчика в разделе Настройки > Безопасность и вход.
- На основной боковой панели выберите Плагины и нажмите кнопку .
-
Укажите следующую информацию:
-
Название:
Google Pay & Wallet MCP.-
URL сервера:
https://paydeveloper.googleapis.com/mcp - Перейдите в Расширенные настройки и введите идентификатор и секретный код клиента OAuth.
- Скопируйте динамический URL обратного вызова и добавьте его в клиент OAuth, созданный на предыдущем шаге.
Antigravity CLI
-
Чтобы настроить Antigravity CLI, добавьте в файл
~/.gemini/config/mcp_config.jsonследующий код:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "AGY_CLI_CLIENT_ID", "clientSecret": "AGY_CLI_CLIENT_SECRET" } } } }
-
Запустите
/mcp, выберите новый MCP-сервер и нажмите Authenticate (Аутентификация), чтобы начать процесс аутентификации.
Antigravity IDE
- Нажмите на значок в верхней части боковой панели агента редактора и выберите Серверы MCP.
- Нажмите Настроить MCP-серверы.
-
Нажмите Посмотреть необработанную конфигурацию и добавьте сведения о сервере MCP:
{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_IDE_CLIENT_ID", "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET" } } } }
- Вернитесь в Antigravity IDE и нажмите Обновить.
- Выберите новый MCP-сервер, нажмите Аутентификация и завершите процесс аутентификации.
- Скопируйте код авторизации и вставьте его в окне Настройки Antigravity.
Antigravity
- В Antigravity выберите Settings (Настройки) > Customizations (Персонализация).
-
В разделе Установленные серверы 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" } } } }
- Вернитесь в Antigravity и нажмите Обновить.
- Нажмите Аутентифицировать и выполните аутентификацию.
- Скопируйте код авторизации и вставьте его в окно Antigravity Settings (Настройки Antigravity).
Известные ограничения
- Результаты только на английском языке. Поиск по документации поддерживает только английский язык.
- Контент, доступ к которому ограничен списком контроля доступа. Документация, доступ к которой ограничен списком контроля доступа, не индексируется.
- Зависимость от сети. Серверу требуется активное подключение к сервисам Google Pay и Кошелька.
Условия использования
Использование Google Pay API регулируется Условиями использования Google Pay. Использование Google Wallet API регулируется Условиями использования Google Wallet API.