Serwer MCP dla deweloperów Google Pay i Portfela Google udostępnia narzędzia deweloperskie oparte na AI, które umożliwiają dostęp do danych deweloperskich Google Pay i Portfela Google, wyszukiwanie oficjalnej dokumentacji i zarządzanie integracjami.
Protokół Model Context Protocol (MCP) standaryzuje sposób, w jaki duże modele językowe (LLM) oraz aplikacje lub agenci AI łączą się z zewnętrznymi źródłami danych. Serwery MCP umożliwiają korzystanie z narzędzi, zasobów i promptów w celu wykonywania działań i pobierania zaktualizowanych danych z usługi backendu.
Serwer MCP dla deweloperów Google Pay i Portfela Google umożliwia:
- Dokumentacja wyszukiwarki: aktualne wskazówki i przykłady kodu z oficjalnej dokumentacji Google Pay i Portfela Google.
- Zarządzanie integracjami: sprawdzaj stan integracji i włączaj interfejsy API na koncie sprzedawcy.
- Sprawdzanie skuteczności: uzyskuj dostęp do zbiorczych danych o skuteczności i danych o błędach na koncie sprzedawcy.
Zarządzanie kartami: wyświetla listę wydawców kart i klas w Portfelu Google.
Przykładowe prompty
Możesz używać tych promptów z asystentem AI:
- „Wyświetl moje konta Google Pay”.
- „Jaki jest stan moich integracji z Google Pay?”
- „Jak mogę zintegrować Google Pay z Reactem?”
- „Pokaż mi dane o błędach Google Pay w przypadku mojej integracji z ostatnich 30 dni”.
- „List my Google Wallet pass classes” (Wyświetl moje klasy kart w Portfelu Google).
Zanim zaczniesz
Aby korzystać z serwera MCP dla deweloperów Google Pay i Portfela Google, musisz utworzyć projekt w chmurze Google Cloud i włączyć serwer MCP dla deweloperów Google Pay i Portfela Google.
-
W konsoli Cloud na stronie selektora projektów wybierz lub utwórz projekt w chmurze Google.
-
Włącz Pay & Wallet Developer API, jeśli nie jest jeszcze włączony.
Role wymagane do włączenia interfejsów API
Aby włączyć interfejsy API, musisz mieć uprawnienie
serviceusage.services.enable. Jeśli projekt został utworzony przez Ciebie, prawdopodobnie masz już to uprawnienie w ramach roli Właściciel (roles/owner). W przeciwnym razie możesz uzyskać to uprawnienie w ramach roli Administrator wykorzystania usług (roles/serviceusage.serviceUsageAdmin). Dowiedz się, jak przyznawać role
Uwierzytelnianie i autoryzacja
Serwer MCP Google Pay i Portfela Google używa protokołu OAuth 2.0 z usługą Identity and Access Management (IAM) do uwierzytelniania i autoryzacji. Wszystkie tożsamości są obsługiwane na potrzeby uwierzytelniania na serwerach MCP.
Serwer MCP Google Pay i Portfela Google dla deweloperów nie akceptuje kluczy interfejsu API.
Zalecamy utworzenie oddzielnej 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.
Zakresy protokołu OAuth serwera MCP dla programistów Google Pay i Portfela
OAuth 2.0 używa zakresów i danych logowania, aby określić, czy uwierzytelniony podmiot zabezpieczeń ma uprawnienia do wykonania określonego działania na zasobie. Więcej informacji o zakresach OAuth 2.0 w Google znajdziesz w artykule Używanie protokołu OAuth 2.0 na potrzeby dostępu do interfejsów API Google.
Serwer MCP dla deweloperó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 w Google Pay. |
https://www.googleapis.com/auth/paydeveloper.issuer.readonly |
odczytywać dane wydawcy Portfela Google; |
Tworzenie identyfikatora klienta i tajnego klucza OAuth 2.0
Aby utworzyć identyfikator klienta OAuth 2.0 i tajny klucz klienta, wykonaj te czynności:
-
W Konsoli interfejsów API Google kliknij Platforma uwierzytelniania Google > Klienci > Utwórz klienta.
-
Na liście Typ aplikacji wybierz odpowiedni typ aplikacji AI:
- W przypadku Cursor Desktop, Claude Code, Claude.ai, ChatGPT i Antigravity wybierz Aplikacja internetowa.
- W przypadku interfejsu wiersza poleceń Antigravity, Antigravity IDE 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 URI, a potem dodaj wymagany identyfikator URI przekierowania dla aplikacji z AI:
Cursor Desktop
http://localhost:8787/callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
Claude.ai
https://claude.ai/api/mcp/auth_callbackChatGPT
Pole
redirect_urimożesz na razie pozostawić puste. ChatGPT generuje znakredirect_uripo utworzeniu aplikacji (patrz Konfigurowanie aplikacji AI poniżej).Antigravity
https://antigravity.google/oauth-callback Kliknij Utwórz. Po utworzeniu tajny klucz klienta jest wyświetlany jednorazowo. Skopiuj go i zapisz w bezpiecznym miejscu.
Konfigurowanie aplikacji AI
Następnie musisz podać szczegóły konfiguracji serwera aplikacji AI.
VS Code
- W górnej części panelu bocznego czatu kliknij ikonę i przejdź do Serwery MCP.
-
Kliknij przycisk Dodaj serwer , wybierz HTTP i wpisz adres URL serwera MCP Pay & Wallet Developer:
https://paydeveloper.googleapis.com/mcp.
Konfiguracja MCP jest zapisywana w pliku.vscode/mcp.jsonw obszarze roboczym:{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- Kliknij prawym przyciskiem myszy nowy serwer MCP i wybierz Start Server (Uruchom serwer).
- Wróć do okna czatu i wywołaj narzędzie na serwerze MCP, aby uruchomić proces uwierzytelniania. Na przykład: „Wyświetl moje konta Google Pay”.
- Otworzy się okno Dynamiczna rejestracja klienta nieobsługiwana. Aby zamknąć okno, kliknij dowolny przycisk.
- 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 Zezwalaj.
- Możesz wybrać tożsamość z listy uwierzytelnionych tożsamości lub zalogować się na nowe konto.
- Po uwierzytelnieniu narzędzie zostanie wywołane, a sesja będzie kontynuowana w oknie czatu.
Cursor Desktop
Aby skonfigurować Cursor Desktop:
- W panelu bocznym po lewej stronie kliknij Dostosuj.
-
Kliknij Nowy serwer MCP. Otworzy się
mcp.jsonplik konfiguracji. -
Aby dodać serwer MCP dla deweloperów Google Pay i Portfela Google, podaj szczegóły konfiguracji:
{ "mcpServers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp", "auth": { "CLIENT_ID": "CURSOR_DESKTOP_CLIENT_ID", "CLIENT_SECRET": "CURSOR_DESKTOP_CLIENT_SECRET" } } } }
- Po zapisaniu pliku lista serwerów MCP zostanie zaktualizowana.
- Aby rozpocząć proces uwierzytelniania, kliknij Uwierzytelnij.
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
Claude.ai
Aby skonfigurować Claude.ai:
- Kliknij Dostosuj > Oprogramowanie sprzęgające.
- Kliknij Dodaj i wybierz Dodaj niestandardowe oprogramowanie sprzęgające.
-
Podaj te informacje:
-
Nazwa serwera:
Google Pay & Wallet MCP.-
Adres URL zdalnego serwera MCP
https://paydeveloper.googleapis.com/mcp. - W sekcji Ustawienia zaawansowane wpisz Identyfikator klienta OAuth i Tajny klucz klienta OAuth.
- Wybierz nowe oprogramowanie sprzęgające i kliknij Połącz.
ChatGPT
Aby skonfigurować ChatGPT:
- Włącz Tryb programisty w sekcji Ustawienia > Bezpieczeństwo i logowanie.
- W głównym panelu bocznym kliknij Wtyczki i wybierz przycisk .
-
Podaj te informacje:
-
Nazwa:
Google Pay & Wallet MCP.-
Adres URL serwera:
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.
Antigravity CLI
-
Aby skonfigurować Antigravity CLI, dodaj do pliku
~/.gemini/config/mcp_config.jsonte informacje:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "AGY_CLI_CLIENT_ID", "clientSecret": "AGY_CLI_CLIENT_SECRET" } } } }
-
Uruchom
/mcp, wybierz nowy serwer MCP i kliknij Uwierzytelnij, aby rozpocząć proces uwierzytelniania.
Antigravity IDE
- U góry panelu bocznego agenta edytora kliknij i wybierz Serwery MCP.
- Kliknij Zarządzaj serwerami MCP.
-
Kliknij Wyświetl konfigurację w formacie nieprzetworzonym i dodaj szczegóły serwera MCP:
{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_IDE_CLIENT_ID", "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET" } } } }
- Wróć do Antigravity IDE i kliknij Odśwież.
- Wybierz nowy serwer MCP, kliknij Uwierzytelnij i dokończ proces uwierzytelniania.
- Skopiuj kod autoryzacji i prześlij go w oknie Ustawienia Antigravity.
Antigravity
- W Antigravity kliknij Ustawienia > Dostosowywanie.
-
W sekcji Zainstalowane serwery MCP kliknij Otwórz konfigurację MCP, aby edytować plik
mcp_config.json:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_CLIENT_ID", "clientSecret": "ANTIGRAVITY_CLIENT_SECRET" } } } }
- Wróć do Antigravity i kliknij Odśwież.
- Kliknij Uwierzytelnij i przejdź proces uwierzytelniania.
- Skopiuj kod autoryzacji i prześlij go w oknie Ustawienia Antigravity.
Znane ograniczenia
- Wyniki tylko w języku angielskim: wyszukiwanie w dokumentacji jest obsługiwane tylko w języku angielskim.
- Treści chronione za pomocą listy ACL: dokumentacja chroniona za pomocą listy ACL nie jest indeksowana.
- Zależne od sieci: serwer wymaga aktywnego połączenia z usługami Google Pay i Portfel.
Warunki korzystania z usługi
Korzystanie z interfejsu Google Pay API podlega Warunkom korzystania z interfejsu Google Pay API. Korzystanie z interfejsu Google Wallet API podlega Warunkom korzystania z interfejsu Google Wallet API.