Conectați-vă la serverul MCP pentru dezvoltatori Google Pay și Wallet

The Google Pay & Wallet Developer MCP server gives AI-powered development tools the ability to access your Google Pay and Google Wallet developer data, search official documentation, and manage your integrations.

Model Context Protocol (MCP) standardizes how large language models (LLMs) and AI applications or agents connect to outside data sources. MCP servers let you use their tools, resources, and prompts to take actions and get updated data from their backend service.

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.

  1. În consola Cloud, pe pagina de selecție a proiectelor, selectați sau creați un proiect Google Cloud.

    Accesați selectorul de proiecte

  2. Activați API-ul pentru dezvoltatori Pay & Wallet, dacă nu este deja activat.

    Roluri necesare pentru activarea API-urilor

    To enable APIs, you need the serviceusage.services.enable permission. If you created the project, then you likely already have this permission through the Owner role ( roles/owner ). Otherwise, you can get this permission through the Service Usage Admin role ( roles/serviceusage.serviceUsageAdmin ). Learn how to grant roles .

    Activați API-ul

Autentificare și autorizare

Serverul MCP pentru dezvoltatori Google Pay & Wallet 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.

We recommend creating a separate identity for agents using MCP tools so that access to resources can be controlled and monitored. For more information on authentication, see Authenticate to MCP servers .

Domenii de aplicare OAuth pentru serverul MCP al dezvoltatorului Google Pay și Wallet

OAuth 2.0 uses scopes and credentials to determine if an authenticated principal is authorized to take a specific action on a resource. For more information about OAuth 2.0 scopes at Google, read Using OAuth 2.0 to access Google APIs .

Serverul MCP pentru dezvoltatori Google Pay & Wallet are următoarele domenii de aplicare OAuth pentru instrumentul 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:

  1. În Consola API Google, accesați Platforma de autentificare Google > Clienți > Creare client .

    Accesați Creare client

  2. În lista Tip aplicație , selectați tipul corespunzător pentru aplicația dvs. de inteligență artificială:

    • Pentru Cursor Desktop , Claude Code , Claude.ai , ChatGPT și Antigravity , selectați Aplicație web .
    • Pentru Antigravity CLI , Antigravity IDE și VS Code , selectați Aplicație desktop .
  3. În câmpul Nume , introduceți un nume pentru aplicația dvs.

  4. 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ă:

    Cursor Desktop

    http://localhost:8787/callback

    Claude Code

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    Claude.ai

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

    ChatGPT

    Puteți lăsa câmpul redirect_uri necompletat deocamdată. ChatGPT generează un redirect_uri atunci când aplicația este creată (consultați secțiunea Configurați aplicația AI mai jos).

    Antigravitație

    https://antigravity.google/oauth-callback

  5. 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.

Cod VS

  1. Faceți clic pe pictograma din partea de sus a panoului lateral de chat și navigați la Servere MCP .
  2. Faceți clic pe butonul Adăugare server ( ), selectați HTTP și introduceți adresa URL care indică serverul MCP al dezvoltatorului Pay & Wallet: https://paydeveloper.googleapis.com/mcp .
    Configurația MCP este salvată în fișierul .vscode/mcp.json din spațiul de lucru:
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  3. Faceți clic dreapta pe noul server MCP și selectați Pornire server .
  4. Reveniți la fereastra de chat și apelați un instrument din serverul MCP pentru a declanșa procesul de autentificare. De exemplu: „Listați conturile mele Google Pay”.
  5. 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.
  6. Introduceți ID-ul clientului OAuth și apăsați Enter.
  7. Când ți se solicită, introdu secretul clientului OAuth și apasă Enter.
  8. Se deschide o casetă de dialog pentru autentificare, faceți clic pe Permite .
  9. Puteți alege dintr-o listă de identități autentificate sau vă puteți conecta cu un cont nou.
  10. După autentificare, instrumentul este apelat și sesiunea continuă în fereastra de chat.

Cursor Desktop

Pentru a configura Cursor Desktop:

  1. Faceți clic pe Personalizare în panoul din partea stângă.
  2. Faceți clic pe Server MCP nou . Aceasta deschide fișierul de configurare mcp.json .
  3. Introduceți detaliile de configurare pentru a adăuga serverul MCP pentru dezvoltatori Google Pay & Wallet:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp",
          "auth": {
            "CLIENT_ID": "CURSOR_DESKTOP_CLIENT_ID",
            "CLIENT_SECRET": "CURSOR_DESKTOP_CLIENT_SECRET"
          }
        }
      }
    }
  4. La salvarea fișierului, lista serverelor MCP este actualizată.
  5. Faceți clic pe Autentificare pentru a începe procesul de autentificare.

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

Claude.ai

Pentru a configura Claude.ai:

  1. Navigați la Personalizare > Conectori .
  2. Faceți clic pe Adăugare și alegeți Adăugare conector personalizat .
  3. Introduceți următoarele detalii:
      Nume server : Google Pay & Wallet MCP .
      URL-ul serverului MCP la distanță https://paydeveloper.googleapis.com/mcp .
  4. În Setări avansate, introduceți ID-ul clientului OAuth și secretul clientului OAuth .
  5. Selectați noul conector și faceți clic pe Conectare .

ChatGPT

Pentru a configura ChatGPT:

  1. Activați modul Dezvoltator din Setări > Securitate și conectați-vă .
  2. Selectați Pluginuri în panoul lateral principal și faceți clic pe butonul .
  3. Introduceți următoarele detalii:
      Nume : Google Pay & Wallet MCP .
      URL-ul serverului : https://paydeveloper.googleapis.com/mcp
  4. Accesați Setări avansate și introduceți ID-ul și secretul clientului OAuth.
  5. Copiați adresa URL de apel invers dinamic și adăugați-o la clientul OAuth creat în pasul anterior.

CLI antigravitațional

  1. Pentru a configura interfața de comandă a Antigravity , adăugați următoarele în fișierul ~/.gemini/config/mcp_config.json :

    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "AGY_CLI_CLIENT_ID",
            "clientSecret": "AGY_CLI_CLIENT_SECRET"
          }
        }
      }
    }
  2. Executați /mcp , selectați noul server MCP și alegeți Authenticate pentru a începe procesul de autentificare.

IDE antigravitațional

  1. Faceți clic pe în partea de sus a panoului lateral al agentului editorului și selectați Servere MCP .
  2. Faceți clic pe Gestionare servere MCP .
  3. Faceți clic pe Vizualizare configurație brută și adăugați detaliile serverului MCP:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_IDE_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET"
          }
        }
      }
    }
  4. Reveniți la Antigravity IDE și faceți clic pe Actualizare .
  5. Selectați noul server MCP, faceți clic pe Autentificare și finalizați fluxul de autentificare.
  6. Copiați codul de autorizare și trimiteți-l în fereastra Setări antigravitație .

Antigravitație

  1. În Antigravity, accesează Setări > Personalizare .
  2. În secțiunea Servere MCP instalate , faceți clic pe Deschidere configurație MCP 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"
          }
        }
      }
    }
  3. Reveniți la Antigravitate și faceți clic pe Reîmprospătare .
  4. Faceți clic pe Autentificare și finalizați fluxul de autentificare.
  5. Copiați codul de autorizare și trimiteți-l în fereastra Setări antigravitație .

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 Google Pay . Utilizarea API-ului Google Wallet este supusă Termenilor și condițiilor API-ului Google Wallet .