Serverul MCP pentru dezvoltatori Google Pay și Wallet oferă instrumentelor de dezvoltare bazate pe inteligență artificială posibilitatea de a accesa datele dezvoltatorilor Google Pay și Google Wallet, de a căuta în documentația oficială și de a gestiona integrările.
Protocolul de context al modelului (MCP) standardizează modul în care modelele lingvistice mari (LLM) și aplicațiile sau agenții de inteligență artificială se conectează la surse de date externe. Serverele MCP vă permit să utilizați instrumentele, resursele și solicitările lor pentru a lua măsuri și a obține date actualizate de la serviciul lor backend.
Serverul MCP pentru dezvoltatori Google Pay și Wallet vă permite:
- Căutați în documentație : Obțineți îndrumări actualizate și exemple de cod din documentația oficială Google Pay și Google Wallet.
- Gestionați integrările : Verificați starea integrărilor și activați API-urile pentru contul dvs. de comerciant.
- Monitorizați performanța : Accesați date agregate de performanță și valori de eroare pentru contul dvs. de comerciant.
Gestionați permisele : Enumerați emitenții și clasele de permise pentru Google Wallet.
Exemple de solicitări
Poți folosi următoarele solicitări cu asistentul tău AI:
- „Listați conturile mele Google Pay.”
- „Care este starea integrărilor mele Google Pay?”
- „Cum pot integra Google Pay cu React?”
- „Arată-mi valorile erorilor Google Pay pentru integrarea mea din ultimele 30 de zile.”
- „Listează clasele mele de abonament Google Wallet.”
Înainte de a începe
Pentru a utiliza serverul MCP pentru dezvoltatori Google Pay & Wallet, trebuie să creați un proiect Google Cloud și să activați serverul MCP pentru dezvoltatori Google Pay & Wallet și API-urile Google Wallet.
În consola Cloud, pe pagina de selecție a proiectelor, selectați sau creați un proiect Google Cloud.
Activați API-urile Google Wallet pentru dezvoltatori Pay & Wallet.
Roluri necesare pentru activarea API-urilor
Pentru a activa API-urile, aveți nevoie de rolul IAM Service Usage Admin (
roles/serviceusage.serviceUsageAdmin), care conține permisiuneaserviceusage.services.enable. Aflați cum să acordați roluri .
Roluri necesare
Pentru a obține permisiunile necesare pentru a utiliza serverul MCP la distanță al serverului MCP Google Pay & Wallet Developer, solicitați administratorului să vă acorde următoarele roluri de gestionare a identității și accesului (IAM) în proiectul Google Cloud unde doriți să activați serverul MCP al serverului MCP Google Pay & Wallet Developer:
- Efectuați apeluri la instrumentul MCP: Utilizator instrument MCP (
roles/mcp.toolUser)
Pentru mai multe informații despre acordarea rolurilor, consultați Gestionarea accesului la proiecte, foldere și organizații .
Autentificare și autorizare
Server MCP pentru dezvoltatori Google Pay și Wallet Serverele MCP utilizează protocolul OAuth 2.0 cu gestionarea identității și accesului (IAM) pentru autentificare și autorizare. Toate Identitățile sunt acceptate pentru autentificarea la serverele MCP.
Serverul MCP pentru dezvoltatori Google Pay și Wallet nu acceptă chei API.
Recomandăm crearea unei identități separate pentru agenții care utilizează instrumente MCP, astfel încât accesul la resurse să poată fi controlat și monitorizat. Pentru mai multe informații despre autentificare, consultați Autentificarea pe serverele MCP .
Domenii de aplicare OAuth pentru serverul MCP al dezvoltatorului Google Pay și Wallet
OAuth 2.0 utilizează domenii de aplicare și acreditări pentru a determina dacă un principal autentificat este autorizat să întreprindă o anumită acțiune asupra unei resurse. Pentru mai multe informații despre domeniile de aplicare OAuth 2.0 la Google, citiți Utilizarea OAuth 2.0 pentru a accesa API-urile Google .
Serverul MCP pentru dezvoltatori Google Pay & Wallet are următoarele domenii de aplicare OAuth pentru instrumentele MCP:
| URI de domeniu pentru interfața CLI de la gcloud | Descriere |
|---|---|
https://www.googleapis.com/auth/paydeveloper.merchant | Gestionați datele comercianților Google Pay. |
https://www.googleapis.com/auth/paydeveloper.issuer.readonly | Citiți datele emitentului Google Wallet. |
Creați un ID de client și un secret OAuth 2.0
Pentru a crea un ID de client și un secret OAuth 2.0, urmați acești pași:
În Consola API Google, accesați Platforma de autentificare Google > Clienți > Creare client .
În lista Tip aplicație , selectați tipul corespunzător pentru aplicația dvs. de inteligență artificială:
- Pentru Antigravity , Claude.ai , Claude Code și ChatGPT , selectați Aplicație web .
- Pentru Gemini CLI și VS Code , selectați Aplicație desktop .
În câmpul Nume , introduceți un nume pentru aplicația dvs.
Dacă ați selectat Aplicație web , în secțiunea URI-uri de redirecționare autorizate , faceți clic pe + Adăugare URI , apoi adăugați URI-ul de redirecționare necesar pentru aplicația dvs. de inteligență artificială:
Antigravitație
https://antigravity.google/oauth-callbackClaude.ai
https://claude.ai/api/mcp/auth_callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
ChatGPT
Puteți lăsa câmpul
redirect_urinecompletat deocamdată. ChatGPT generează unredirect_uriatunci când aplicația este creată (consultați secțiunea Configurați aplicația AI mai jos).Faceți clic pe Creare . La creare, secretul clientului este afișat o singură dată. Copiați-l și stocați-l în siguranță.
Configurați-vă aplicația de inteligență artificială
Apoi, trebuie să furnizați aplicației dvs. de inteligență artificială detaliile de configurare a serverului.
Interfață de comandă Gemini
Pentru a configura interfața de comandă a gemini , adăugați următoarele în fișierul `~/.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" ] } } } }
Executați comanda
/mcp auth google-pay-wallet-devpentru a iniția procesul de autentificare pentru serverul MCP al dezvoltatorului Google Pay & Wallet.
Antigravitație
Pentru a configura Antigravity să utilizeze serverul MCP:
- În Antigravity, faceți clic pe meniul Opțiuni suplimentare din panoul Agent > Servere MCP > Gestionare servere MCP .
- În partea de sus a panoului Gestionare servere MCP, faceți clic pe Vizualizare configurație brută pentru a edita fișierul
mcp_config.json:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_CLIENT_ID", "clientSecret": "ANTIGRAVITY_CLIENT_SECRET" } } } }
- Reveniți la Gestionare servere MCP și faceți clic pe Reîmprospătare . Dacă faceți clic pe Autentificare , se deschide fila Personalizare din Setări agent .
- Faceți clic pe Autentificare și finalizați fluxul OAuth.
- Copiați codul de autorizare și trimiteți codul în fereastra Setări agent .
Cod VS
- Pentru a configura VS Code (Copilot), editați fișierul
.vscode/mcp.jsonîn spațiul de lucru:{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- Apelați un instrument din serverul MCP pentru a declanșa procesul de autentificare. De exemplu: „Listați conturile mele Google Pay”.
- Caseta de dialog „Înregistrarea dinamică a clientului nu este acceptată” se deschide conform așteptărilor. Faceți clic pe orice buton pentru a închide caseta de dialog.
- Introduceți ID-ul clientului OAuth și apăsați Enter.
- Când ți se solicită, introdu secretul clientului OAuth și apasă Enter.
- Se deschide o casetă de dialog pentru autentificare, faceți clic pe Permite .
- După autorizare, instrumentul este apelat și sesiunea continuă în fereastra de chat.
Claude.ai
Pentru a configura Claude.ai:
- Navigați la Personalizare > Conectori .
- Faceți clic pe butonul și alegeți Adăugare conector personalizat .
- Introduceți următoarele detalii:
- Nume server :
Google Pay & Wallet MCP.- URL-ul serverului MCP la distanță
https://paydeveloper.googleapis.com/mcp. - În Setări avansate, introduceți ID-ul clientului OAuth și secretul clientului OAuth .
- Selectați noul conector și faceți clic pe Conectare .
Claude Code
Pentru a configura Claude Code, executați următoarea comandă:
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
Pentru a configura ChatGPT:
- Activați modul Dezvoltator din Setări > Aplicații > Setări avansate .
- Faceți clic pe butonul Creare aplicație .
- Introduceți următoarele detalii:
- Nume :
Google Pay & Wallet MCP.- URL-ul serverului MCP :
https://paydeveloper.googleapis.com/mcp - Accesați Setări avansate și introduceți ID-ul și secretul clientului OAuth.
- Copiați adresa URL de apel invers dinamic și adăugați-o la clientul OAuth creat în pasul anterior.
Limitări cunoscute
- Rezultate numai în limba engleză : Căutarea în documentație este disponibilă numai în limba engleză.
- Conținut din spatele ACL-urilor : Documentația din spatele ACL-urilor nu este indexată
- Depinde de rețea : Serverul necesită o conexiune activă la serviciile Google Pay și Wallet.
Termeni și condiții
Utilizarea API-ului Google Pay este supusă Termenilor și condițiilor API-ului Google Pay . Utilizarea API-ului Google Wallet este supusă Termenilor și condițiilor API-ului Google Wallet .