Сервер MCP для разработчиков Google Pay и Кошелька предоставляет инструментам разработки на основе ИИ доступ к данным разработчика Google Pay и Google Кошелька, официальной документации и интеграциям.
Протокол контекста модели (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 & Wallet, необходимо создать проект Google Cloud и включить сервер MCP для разработчиков Google Pay & Wallet.
-
На странице выбора проекта в 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 и Кошелька не принимает ключи 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 (Создать клиента).
-
В списке Application type (Тип приложения) выберите подходящий тип приложения на основе ИИ:
- Для Cursor Desktop, Claude Code, Claude.ai, ChatGPT и Antigravity выберите Веб-приложение.
- Для Antigravity CLI, Antigravity IDE и VS Code выберите Приложение для ПК.
В поле Название введите название приложения.
-
Если вы выбрали Веб-приложение, в разделе Разрешенные URI перенаправления нажмите + Добавить URI и добавьте нужный URI перенаправления для приложения на основе ИИ:
Cursor Desktop
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.
-
Нажмите кнопку Добавить сервер (), выберите HTTP и введите URL, указывающий на MCP-сервер разработчика Pay & Wallet:
https://paydeveloper.googleapis.com/mcp.
Конфигурация MCP сохранена в файле.vscode/mcp.jsonв вашей рабочей области:{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- Нажмите правой кнопкой мыши на новый MCP-сервер и выберите Запустить сервер.
- Вернитесь в окно чата и вызовите инструмент на 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:
- Нажмите Настроить > Коннекторы.
- Нажмите Добавить и выберите Добавить специальный коннектор.
-
Укажите следующие данные:
-
Название сервера:
Google Pay & Wallet MCP.-
URL удаленного MCP-сервера
https://paydeveloper.googleapis.com/mcp. - В разделе Расширенные настройки введите идентификатор клиента OAuth и секретный код клиента OAuth.
- Выберите новый коннектор и нажмите Connect (Подключиться).
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-сервер и нажмите Аутентифицировать, чтобы начать процесс аутентификации.
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 нажмите Настройки > Специальные настройки.
-
В разделе Installed MCP Servers (Установленные серверы MCP) нажмите Open MCP Config (Открыть конфигурацию 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.
Известные ограничения
- Результаты только на английском языке. Поиск по документации поддерживается только на английском языке.
- Контент, защищенный списком контроля доступа. Документация, защищенная списками контроля доступа, не индексируется.
- Зависимость от сети. Серверу требуется активное подключение к сервисам Google Pay и Кошелька.
Условия использования
На использование Google Pay API распространяются Условия использования Google Pay API. Использование Google Wallet API регулируется Условиями использования Google Wallet API.