Подключитесь к серверу Google Pay & Wallet Developer MCP.

Сервер 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.

  1. В консоли Cloud на странице выбора проекта выберите или создайте проект Google Cloud.

    Перейдите к выбору проекта

  2. Включите API Google Wallet для разработчиков платежных систем и кошельков.

    Роли, необходимые для включения API.

    Для включения API вам потребуется роль IAM «Администратор использования сервисов» ( roles/serviceusage.serviceUsageAdmin ), которая содержит разрешение serviceusage.services.enable . Узнайте, как предоставлять роли .

    Включите API

Требуемые роли

Чтобы получить необходимые разрешения для использования удаленного сервера MCP для разработчиков Google Pay & Wallet, попросите администратора предоставить вам следующие роли управления идентификацией и доступом (IAM) в проекте Google Cloud, где вы хотите включить сервер MCP для разработчиков Google Pay & Wallet:

Для получения дополнительной информации о предоставлении ролей см. раздел «Управление доступом к проектам, папкам и организациям» .

Аутентификация и авторизация

Сервер 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 выполните следующие действия:

  1. В консоли Google API перейдите в раздел Google Auth Platform > Клиенты > Создать клиент .

    Перейдите в раздел «Создать клиента».

  2. В списке «Тип приложения» выберите соответствующий тип для вашего приложения на основе ИИ:

    • Для Antigravity , Claude.ai , Claude Code и ChatGPT выберите веб-приложение .
    • Для Gemini CLI и VS Code выберите настольное приложение .
  3. В поле «Название» введите название для вашего приложения.

  4. Если вы выбрали «Веб-приложение» , в разделе «Авторизованные URI перенаправления» нажмите « + Добавить URI» , а затем добавьте необходимый URI перенаправления для вашего приложения ИИ:

    Антигравитация

    https://antigravity.google/oauth-callback

    Claude.ai

    https://claude.ai/api/mcp/auth_callback

    Кодекс Клода

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    ChatGPT

    Пока что поле redirect_uri можно оставить пустым. ChatGPT генерирует redirect_uri при создании приложения (см. раздел «Настройка вашего приложения ИИ» ниже).

  5. Нажмите «Создать» . После создания секретный ключ клиента отобразится один раз. Скопируйте его и надежно сохраните.

Настройте ваше приложение на основе ИИ.

Далее вам необходимо предоставить вашему ИИ-приложению сведения о конфигурации сервера.

Gemini CLI

  1. Для настройки 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"
            ]
          }
        }
      }
    }
  2. Выполните команду /mcp auth google-pay-wallet-dev , чтобы инициировать процесс аутентификации на сервере Google Pay & Wallet Developer MCP.

Антигравитация

Чтобы настроить Antigravity для использования сервера MCP:

  1. В Antigravity в панели агента выберите пункт « Дополнительные параметры > «Серверы MCP» > «Управление серверами MCP» .
  2. В верхней части панели «Управление серверами MCP» нажмите «Просмотреть исходную конфигурацию» , чтобы отредактировать файл mcp_config.json :
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_CLIENT_SECRET"
          }
        }
      }
    }
  3. Вернитесь к управлению серверами MCP и нажмите «Обновить» . Нажатие на кнопку «Аутентификация» откроет вкладку «Настройки» в разделе «Параметры агента» .
  4. Нажмите «Аутентифицировать» и завершите процесс аутентификации OAuth.
  5. Скопируйте код авторизации и введите его в окне «Настройки агента» .

VS Code

  1. Для настройки VS Code (Copilot) отредактируйте файл .vscode/mcp.json в вашей рабочей области:
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  2. Для запуска процесса аутентификации вызовите инструмент на сервере MCP. Например: "Показать список моих аккаунтов Google Pay".
  3. Диалоговое окно «Динамическая регистрация клиента не поддерживается» открывается, как и ожидалось. Нажмите любую кнопку, чтобы закрыть диалоговое окно.
  4. Введите свой идентификатор клиента OAuth и нажмите Enter.
  5. Когда появится соответствующий запрос, введите секретный ключ клиента OAuth и нажмите Enter.
  6. Откроется диалоговое окно для аутентификации, нажмите «Разрешить» .
  7. После авторизации вызывается инструмент, и сессия продолжается в окне чата.

Claude.ai

Для настройки Claude.ai:

  1. Перейдите в раздел «Настройка» > «Коннекторы» .
  2. Нажмите кнопку и выберите «Добавить пользовательский коннектор» .
  3. Введите следующие данные:
      Имя сервера : Google Pay & Wallet MCP .
      URL удаленного MCP-сервера: https://paydeveloper.googleapis.com/mcp .
  4. В разделе «Расширенные настройки» введите идентификатор клиента OAuth и секретный ключ клиента OAuth .
  5. Выберите новый соединитель и нажмите «Подключить» .

Кодекс Клода

Для настройки 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:

  1. Включите режим разработчика в разделе «Настройки» > «Приложения» > «Дополнительные настройки» .
  2. Нажмите кнопку «Создать приложение» .
  3. Введите следующие данные:
      Название : Google Pay & Wallet MCP .
      URL сервера MCP : https://paydeveloper.googleapis.com/mcp
  4. Перейдите в раздел «Расширенные настройки» и введите свой идентификатор клиента OAuth и секретный ключ.
  5. Скопируйте динамический URL-адрес обратного вызова и добавьте его в клиент OAuth, созданный на предыдущем шаге.

Известные ограничения

  • Результаты поиска только на английском языке : Поиск документации поддерживает только английский язык.
  • Содержание, лежащее в основе ACL : Документация по ACL не индексируется.
  • Зависимость от сети : Серверу требуется активное подключение к сервисам Google Pay и Wallet.

Условия предоставления услуг

Использование API Google Pay регулируется Условиями использования API Google Pay . Использование API Google Wallet регулируется Условиями использования API Google Wallet .