Połącz się z serwerem MCP dla programistów Google Pay i Portfela

Serwer MCP dla programistów Google Pay i Portfela Google umożliwia narzędziom programistycznym opartym na AI dostęp do danych programistycznych Google Pay i Portfela Google, wyszukiwanie oficjalnej dokumentacji oraz zarządzanie integracjami.

Model Context Protocol (MCP) standaryzuje sposób, w jaki duże modele językowe (LLM) oraz aplikacje lub agenty AI łączą się z zewnętrznymi źródłami danych. Serwery MCP umożliwiają korzystanie z ich narzędzi, zasobów i promptów do wykonywania działań i uzyskiwania aktualnych danych z usługi backendu.

Serwer MCP dla programistów Google Pay i Portfela Google umożliwia:

Przykładowe prompty

Możesz użyć tych promptów z asystentem AI:

  • „Wyświetl moje konta Google Pay”.
  • „Jaki jest stan moich integracji Google Pay?”
  • „Jak mogę zintegrować Google Pay z React?”
  • „Pokaż mi wskaźniki błędów Google Pay w mojej integracji z ostatnich 30 dni”.
  • „Wyświetl moje klasy kart i biletów w Portfelu Google”.

Zanim zaczniesz

Aby korzystać z serwera MCP dla programistów Google Pay i Portfela Google, musisz utworzyć projekt w chmurze Google i włączyć serwer MCP dla programistów Google Pay i Portfela Google.

  1. W konsoli Cloud na stronie wyboru projektu w chmurze wybierz lub utwórz projekt Google Cloud.

    Otwórz selektor projektu

  2. Włącz interfejs Pay &Wallet Developer API.

    Role wymagane do włączenia interfejsów API

    Aby włączyć interfejsy API, musisz mieć rolę administratora Wykorzystania usług IAM (roles/serviceusage.serviceUsageAdmin), która zawiera uprawnienie serviceusage.services.enable. Dowiedz się, jak przyznawać role.

    Włącz API

Wymagane role

Aby uzyskać uprawnienia potrzebne do korzystania z serwera MCP dla programistów Google Pay i Portfela Google, poproś administratora o przyznanie Ci tych ról w usłudze Identity and Access Management (IAM) w projekcie Google Cloud, w którym chcesz włączyć serwer MCP dla programistów Google Pay i Portfela Google:

Więcej informacji o przyznawaniu ról znajdziesz w artykule o zarządzaniu dostępem do projektów, folderów i organizacji.

Uwierzytelnianie i autoryzacja

Serwery MCP dla programistów Google Pay i Portfela Google używają protokołu OAuth 2.0 z usługą Identity and Access Management (IAM) do uwierzytelniania i autoryzacji. Do uwierzytelniania na serwerach MCP obsługiwane są wszystkie tożsamości.

Serwer MCP dla programistów Google Pay i Portfela Google nie akceptuje kluczy API.

Zalecamy utworzenie osobnej tożsamości dla agentów korzystających z narzędzi MCP, aby można było kontrolować i monitorować dostęp do zasobów. Więcej informacji o uwierzytelnianiu znajdziesz w artykule Uwierzytelnianie na serwerach MCP serwerach.

Zakresy OAuth serwera MCP dla programistów Google Pay i Portfela Google

OAuth 2.0 używa zakresów i danych logowania, aby określić, czy uwierzytelniony podmiot ma uprawnienia do wykonania określonej czynności na zasobie. Więcej informacji o zakresach protokołu OAuth 2.0 w Google znajdziesz w artykule Używanie protokołu OAuth 2.0 do uzyskiwania dostępu do interfejsów API Google.

Serwer MCP dla programistów Google Pay i Portfela Google ma te zakresy OAuth narzędzia MCP:

Identyfikator URI zakresu dla gcloud CLI Opis
https://www.googleapis.com/auth/paydeveloper.merchant Zarządzanie danymi sprzedawcy Google Pay.
https://www.googleapis.com/auth/paydeveloper.issuer.readonly Odczytywanie danych wydawcy Portfela Google.

Tworzenie identyfikatora klienta i tajnego klucza OAuth 2.0

Aby utworzyć identyfikator klienta i tajny klucz OAuth 2.0:

  1. W Konsoli interfejsów API Google otwórz Google Auth Platform > Clients > Create client (Platforma uwierzytelniania Google > Klienci > Utwórz klienta).

    Otwórz stronę Utwórz klienta

  2. Na liście Typ aplikacji wybierz odpowiedni typ aplikacji AI:

    • W przypadku Antigravity, Claude.ai, Claude Code i ChatGPT wybierz Aplikacja internetowa.
    • W przypadku interfejsu wiersza poleceń Gemini i VS Code wybierz Aplikacja na komputer.
  3. W polu Nazwa wpisz nazwę aplikacji.

  4. Jeśli wybierzesz Aplikacja internetowa, w sekcji Autoryzowane identyfikatory URI przekierowania kliknij + Dodaj identyfikator URI, a następnie dodaj wymagany identyfikator URI przekierowania dla aplikacji AI:

    Antigravity

    https://antigravity.google/oauth-callback

    Claude.ai

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

    Claude Code

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    ChatGPT

    Na razie możesz pozostawić pole redirect_uri puste. ChatGPT generuje redirect_uri podczas tworzenia aplikacji (patrz Konfigurowanie aplikacji AI poniżej).

  5. Kliknij Utwórz. Po utworzeniu tajny klucz klienta jest wyświetlany tylko raz. Skopiuj go i zapisz w bezpiecznym miejscu.

Konfigurowanie aplikacji AI

Następnie musisz podać aplikacji AI szczegóły konfiguracji serwera.

Interfejs wiersza poleceń Gemini

  1. Aby skonfigurować interfejs wiersza poleceń Gemini, dodaj te informacje do pliku `~/.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. Uruchom polecenie /mcp auth google-pay-wallet-dev , aby rozpocząć proces uwierzytelniania na serwerze MCP dla programistów Google Pay i Portfela Google.

Antigravity

Aby skonfigurować Antigravity do korzystania z serwera MCP:

  1. W Antigravity kliknij menu Dodatkowe opcje w panelu Agent > Serwery MCP > Zarządzaj serwerami MCP.
  2. U góry panelu Zarządzaj serwerami MCP kliknij Wyświetl surową konfigurację, aby edytować mcp_config.json plik:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_CLIENT_SECRET"
          }
        }
      }
    }
  3. Wróć do Zarządzaj serwerami MCP i kliknij Odśwież. Kliknięcie Uwierzytelnij otwiera kartę Dostosowania w Ustawieniach agenta.
  4. Kliknij Uwierzytelnij i przejdź proces OAuth.
  5. Skopiuj kod autoryzacji i prześlij go w oknie Agent Ustawienia.

VS Code

  1. Aby skonfigurować VS Code (Copilot), edytuj plik .vscode/mcp.json w obszarze roboczym:
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  2. Wywołaj narzędzie na serwerze MCP, aby uruchomić proces uwierzytelniania. Na przykład: „Wyświetl moje konta Google Pay”.
  3. Zgodnie z oczekiwaniami otworzy się okno Dynamiczna rejestracja klienta nieobsługiwana. Kliknij dowolny przycisk, aby zamknąć okno.
  4. Wpisz identyfikator klienta OAuth i naciśnij Enter.
  5. Gdy pojawi się prośba, wpisz tajny klucz klienta OAuth i naciśnij Enter.
  6. Otworzy się okno uwierzytelniania. Kliknij Zezwól.
  7. Po autoryzacji narzędzie zostanie wywołane, a sesja będzie kontynuowana w oknie czatu.

Claude.ai

Aby skonfigurować Claude.ai:

  1. Otwórz Dostosuj > Oprogramowanie sprzęgające.
  2. Kliknij przyc0/} przycisk i wybierz Dodaj niestandardowe oprogramowanie sprzęgające.
  3. Wpisz te informacje:
      Nazwa serwera: Google Pay & Wallet MCP.
      Adres URL zdalnego serwera MCP https://paydeveloper.googleapis.com/mcp.
  4. W Ustawieniach zaawansowanych wpisz identyfikator klienta OAuth i tajny klucz klienta OAuth.
  5. Wybierz nowe oprogramowanie sprzęgające i kliknij Połącz.

Claude Code

Aby skonfigurować Claude Code, uruchom to polecenie:

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

Aby skonfigurować ChatGPT:

  1. Włącz Tryb programisty w sekcji Ustawienia > Aplikacje > Ustawienia zaawansowane.
  2. Kliknij przycisk Utwórz aplikację.
  3. Wpisz te informacje:
      Nazwa: Google Pay & Wallet MCP.
      Adres URL serwera MCP: https://paydeveloper.googleapis.com/mcp
  4. Otwórz Ustawienia zaawansowane i wpisz identyfikator klienta OAuth oraz tajny klucz.
  5. Skopiuj dynamiczny adres URL wywołania zwrotnego i dodaj go do klienta OAuth utworzonego w poprzednim kroku.

Znane ograniczenia

  • Wyniki tylko w języku angielskim: wyszukiwanie w dokumentacji obsługuje tylko język angielski.
  • Treści chronione listą kontroli dostępu: dokumentacja chroniona listami kontroli dostępu nie jest indeksowana.
  • Zależność od sieci: serwer wymaga aktywnego połączenia z usługami Google Pay i Portfela Google.

Warunki korzystania z usługi

Korzystanie z interfejsu Google Pay API podlega Warunkom korzystania z interfejsu Google Pay API Service. Korzystanie z interfejsu Google Wallet API podlega Warunkom korzystania z interfejsu Google Wallet API.