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

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.

  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. Activează API-ul pentru dezvoltatori Pay & Wallet.

    Roluri necesare pentru activarea API-urilor

    Pentru a activa API-urile, aveți nevoie de permisiunea serviceusage.services.enable . Dacă ați creat proiectul, probabil aveți deja această permisiune prin rolul de Proprietar ( roles/owner ). În caz contrar, puteți obține această permisiune prin rolul de Administrator utilizare servicii ( roles/serviceusage.serviceUsageAdmin ). Aflați cum să acordați roluri .

    Activați API-ul

Roluri necesare

Pentru a obține permisiunile necesare pentru a utiliza serverul MCP la distanță al serverului MCP pentru dezvoltatori Google Pay & Wallet, 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 pentru dezvoltatori Google Pay & Wallet:

Pentru mai multe informații despre acordarea rolurilor, consultați Gestionarea accesului la proiecte, foldere și organizații .

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.

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