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:
- Wyszukiwanie w dokumentacji: otrzymywanie aktualnych wskazówek i próbek kodu z oficjalnych dokumentów Google Pay i Portfela Google.
- Zarządzanie integracjami: sprawdzanie stanu integracji i włączanie interfejsów API na koncie sprzedawcy.
- Sprawdzanie skuteczności: dostęp do zagregowanych danych o skuteczności i wskaźników błędów na koncie sprzedawcy.
Zarządzanie kartami i biletami: wyświetlanie listy wydawców i klas kart i biletów w Portfelu Google.
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.
-
W konsoli Cloud na stronie wyboru projektu w chmurze wybierz lub utwórz projekt Google Cloud.
-
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 uprawnienieserviceusage.services.enable. Dowiedz się, jak przyznawać role.
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:
- Wykonywanie wywołań narzędzia MCP: użytkownik narzędzia MCP
(
roles/mcp.toolUser)
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:
-
W Konsoli interfejsów API Google otwórz Google Auth Platform > Clients > Create client (Platforma uwierzytelniania Google > Klienci > Utwórz klienta).
-
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.
W polu Nazwa wpisz nazwę aplikacji.
-
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-callbackClaude.ai
https://claude.ai/api/mcp/auth_callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
ChatGPT
Na razie możesz pozostawić pole
redirect_uripuste. ChatGPT generujeredirect_uripodczas tworzenia aplikacji (patrz Konfigurowanie aplikacji AI poniżej). 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
-
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" ] } } } }
-
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:
- W Antigravity kliknij menu Dodatkowe opcje w panelu Agent > Serwery MCP > Zarządzaj serwerami MCP.
-
U góry panelu Zarządzaj serwerami MCP kliknij
Wyświetl surową konfigurację, aby edytować
mcp_config.jsonplik:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_CLIENT_ID", "clientSecret": "ANTIGRAVITY_CLIENT_SECRET" } } } }
- Wróć do Zarządzaj serwerami MCP i kliknij Odśwież. Kliknięcie Uwierzytelnij otwiera kartę Dostosowania w Ustawieniach agenta.
- Kliknij Uwierzytelnij i przejdź proces OAuth.
- Skopiuj kod autoryzacji i prześlij go w oknie Agent Ustawienia.
VS Code
-
Aby skonfigurować VS Code (Copilot), edytuj plik
.vscode/mcp.jsonw obszarze roboczym:{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- Wywołaj narzędzie na serwerze MCP, aby uruchomić proces uwierzytelniania. Na przykład: „Wyświetl moje konta Google Pay”.
- Zgodnie z oczekiwaniami otworzy się okno Dynamiczna rejestracja klienta nieobsługiwana. Kliknij dowolny przycisk, aby zamknąć okno.
- Wpisz identyfikator klienta OAuth i naciśnij Enter.
- Gdy pojawi się prośba, wpisz tajny klucz klienta OAuth i naciśnij Enter.
- Otworzy się okno uwierzytelniania. Kliknij Zezwól.
- Po autoryzacji narzędzie zostanie wywołane, a sesja będzie kontynuowana w oknie czatu.
Claude.ai
Aby skonfigurować Claude.ai:
- Otwórz Dostosuj > Oprogramowanie sprzęgające.
- Kliknij przyc0/} przycisk i wybierz Dodaj niestandardowe oprogramowanie sprzęgające.
-
Wpisz te informacje:
-
Nazwa serwera:
Google Pay & Wallet MCP.-
Adres URL zdalnego serwera MCP
https://paydeveloper.googleapis.com/mcp. - W Ustawieniach zaawansowanych wpisz identyfikator klienta OAuth i tajny klucz klienta OAuth.
- 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:
- Włącz Tryb programisty w sekcji Ustawienia > Aplikacje > Ustawienia zaawansowane.
- Kliknij przycisk Utwórz aplikację.
-
Wpisz te informacje:
-
Nazwa:
Google Pay & Wallet MCP.-
Adres URL serwera MCP:
https://paydeveloper.googleapis.com/mcp - Otwórz Ustawienia zaawansowane i wpisz identyfikator klienta OAuth oraz tajny klucz.
- 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.