Terhubung ke server MCP Developer Google Pay & Wallet

Server MCP Google Pay &Wallet Developer memberi alat pengembangan berteknologi AI kemampuan untuk mengakses data developer Google Pay dan Google Wallet Anda, menelusuri dokumentasi resmi, dan mengelola integrasi Anda.

Model Context Protocol (MCP) menstandarkan cara model bahasa besar (LLM) dan aplikasi atau agen AI terhubung ke sumber data eksternal. Server MCP memungkinkan Anda menggunakan alat, resource, dan perintahnya untuk mengambil tindakan dan mendapatkan data terbaru dari layanan backend-nya.

Server MCP Google Pay &Wallet Developer memungkinkan Anda:

  • Menelusuri dokumentasi: Mendapatkan panduan dan contoh kode terbaru dari dokumen resmi Google Pay dan Google Wallet.
  • Mengelola integrasi: Memeriksa status integrasi Anda dan mengaktifkan API untuk akun penjual Anda.
  • Memantau performa: Mengakses data performa gabungan dan metrik error untuk akun penjual Anda.
  • Mengelola kartu: Mencantumkan penerbit dan class kartu untuk Google Wallet.

Contoh perintah

Anda dapat menggunakan perintah berikut dengan asisten AI Anda:

  • "List my Google Pay accounts."
  • "What is the status of my Google Pay integrations?"
  • "How can I integrate Google Pay with React?"
  • "Show me Google Pay error metrics for my integration over the last 30 days."
  • "List my Google Wallet pass classes."

Sebelum memulai

Untuk menggunakan server MCP Google Pay &Wallet Developer, Anda harus membuat project Google Cloud dan mengaktifkan server MCP Google Pay &Wallet Developer.

  1. Di konsol Cloud Anda, pada halaman pemilih project, pilih atau buat project Google Cloud.

    Buka pemilih project

  2. Aktifkan Pay &Wallet Developer API.

    Peran yang diperlukan untuk mengaktifkan API

    Untuk mengaktifkan API, Anda memerlukan izin serviceusage.services.enable. Jika Anda membuat project, kemungkinan Anda sudah memiliki izin ini melalui peran Pemilik (roles/owner). Jika tidak, Anda bisa mendapatkan izin ini melalui peran Admin Service Usage (roles/serviceusage.serviceUsageAdmin). Pelajari cara memberikan peran.

    Mengaktifkan API

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan agar dapat menggunakan server MCP jarak jauh Google Pay &Wallet Developer, minta administrator untuk memberi Anda peran Identity and Access Management (IAM) berikut di project Google Cloud tempat Anda ingin mengaktifkan server MCP Google Pay &Wallet Developer:

Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.

Autentikasi dan otorisasi

Server MCP Google Pay & Wallet Developer menggunakan protokol OAuth 2.0 dengan Identity and Access Management (IAM) untuk autentikasi dan otorisasi. Semua identitas didukung untuk autentikasi ke server MCP.

Server MCP Google Pay &Wallet Developer tidak menerima kunci API.

Sebaiknya buat identitas terpisah untuk agen yang menggunakan alat MCP agar akses ke resource dapat dikontrol dan dipantau. Untuk mengetahui informasi selengkapnya tentang autentikasi, lihat Mengautentikasi ke server MCP server.

Cakupan OAuth server MCP Google Pay &Wallet Developer

OAuth 2.0 menggunakan cakupan dan kredensial untuk menentukan apakah pokok terautentikasi diizinkan untuk melakukan tindakan tertentu pada resource. Untuk mengetahui informasi selengkapnya tentang cakupan OAuth 2.0 di Google, baca Menggunakan OAuth 2.0 untuk mengakses Google API.

Server MCP Google Pay &Wallet Developer memiliki cakupan OAuth alat MCP berikut:

URI cakupan untuk gcloud CLI Deskripsi
https://www.googleapis.com/auth/paydeveloper.merchant Mengelola data penjual Google Pay.
https://www.googleapis.com/auth/paydeveloper.issuer.readonly Membaca data penerbit Google Wallet.

Membuat client ID dan rahasia OAuth 2.0

Untuk membuat client ID dan rahasia OAuth 2.0, ikuti langkah-langkah berikut:

  1. Di Konsol API Google, buka Google Auth Platform > Clients > Create client.

    Buka Buat klien

  2. Di daftar Application type, pilih jenis yang sesuai untuk aplikasi AI Anda:

    • Untuk Cursor Desktop, Claude Code, Claude.ai, ChatGPT, dan Antigravity, pilih aplikasi web.
    • Untuk Antigravity CLI, Antigravity IDE, dan VS Code, pilih Desktop app.
  3. Di kolom Name, masukkan nama untuk aplikasi Anda.

  4. Jika Anda memilih aplikasi web, di bagian Authorized redirect URIs, klik + Add URI, lalu tambahkan URI pengalihan yang diperlukan untuk aplikasi AI Anda:

    Cursor Desktop

    http://localhost:8787/callback

    Claude Code

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    Claude.ai

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

    ChatGPT

    Anda dapat mengosongkan redirect_uri untuk saat ini. ChatGPT membuat redirect_uri saat aplikasi dibuat (lihat Mengonfigurasi aplikasi AI Anda di bawah).

    Antigravity

    https://antigravity.google/oauth-callback

  5. Klik Create. Setelah dibuat, rahasia klien akan ditampilkan sekali. Salin dan simpan dengan aman.

Mengonfigurasi aplikasi AI Anda

Selanjutnya, Anda harus memberikan detail konfigurasi server ke aplikasi AI Anda.

VS Code

  1. Klik ikon di bagian atas panel samping chat, lalu buka MCP Servers.
  2. Klik tombol Add Server (), pilih HTTP , lalu masukkan URL yang mengarah ke server MCP Pay & Wallet Developer: https://paydeveloper.googleapis.com/mcp.
    Konfigurasi MCP Anda disimpan dalam file .vscode/mcp.json di ruang kerja Anda:
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  3. Klik kanan server MCP baru, lalu pilih Start Server.
  4. Kembali ke jendela chat dan panggil alat di server MCP untuk memicu proses autentikasi. Contoh: "List my Google Pay accounts".
  5. Dialog Dynamic Client Registration tidak didukung akan terbuka seperti yang diharapkan. Klik tombol apa pun untuk menutup dialog.
  6. Masukkan OAuth client ID Anda, lalu tekan enter.
  7. Saat diminta, masukkan OAuth client secret Anda, lalu tekan enter.
  8. Dialog untuk mengautentikasi akan terbuka, klik Allow.
  9. Anda dapat memilih dari daftar identitas terautentikasi, atau login dengan akun baru.
  10. Setelah autentikasi, alat akan dipanggil dan sesi akan dilanjutkan di jendela chat.

Cursor Desktop

Untuk mengonfigurasi Cursor Desktop:

  1. Klik Customize di panel samping kiri.
  2. Klik New MCP Server. Tindakan ini akan membuka file konfigurasi mcp.json.
  3. Masukkan detail konfigurasi untuk menambahkan server MCP Google Pay &Wallet Developer:
    {
      "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. Setelah menyimpan file, daftar server MCP akan diperbarui.
  5. Klik Authenticate untuk memulai proses autentikasi.

Claude Code

Untuk mengonfigurasi Claude Code, jalankan perintah berikut:

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

Untuk mengonfigurasi Claude.ai:

  1. Buka Customize > Connectors.
  2. Klik Add , lalu pilih Add custom connector.
  3. Masukkan detail berikut:
      Nama server: Google Pay & Wallet MCP.
      Remote MCP server URL https://paydeveloper.googleapis.com/mcp.
  4. Di Setelan lanjutan , masukkan ID klien OAuth dan rahasia klien OAuth Anda.
  5. Pilih konektor baru, lalu klik Connect.

ChatGPT

Untuk mengonfigurasi ChatGPT:

  1. Aktifkan Developer mode dari Settings > Security and login.
  2. Pilih Plugins di panel samping utama, lalu klik tombol .
  3. Masukkan detail berikut:
      Nama: Google Pay & Wallet MCP.
      Server URL: https://paydeveloper.googleapis.com/mcp
  4. Buka Advanced settings , lalu masukkan OAuth client ID dan rahasia Anda.
  5. Salin URL callback dinamis, lalu tambahkan ke klien OAuth yang dibuat pada langkah sebelumnya.

Antigravity CLI

  1. Untuk mengonfigurasi Antigravity CLI, tambahkan kode berikut ke file Anda ~/.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. Jalankan /mcp, pilih server MCP baru Anda, lalu pilih Authenticate untuk memulai proses autentikasi.

Antigravity IDE

  1. Klik di bagian atas panel samping agen editor, lalu pilih MCP Servers.
  2. Klik Manage MCP Servers.
  3. Klik View raw config , lalu tambahkan detail server MCP Anda:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_IDE_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET"
          }
        }
      }
    }
  4. Kembali ke Antigravity IDE, lalu klik Refresh.
  5. Pilih server MCP baru Anda, lalu klik Authenticate dan selesaikan alur autentikasi.
  6. Salin kode otorisasi dan kirimkan di jendela Antigravity Settings.

Antigravity

  1. Di Antigravity, buka Settings > Customizations.
  2. Di bagian Installed MCP Servers, klik Open MCP Config untuk mengedit file mcp_config.json:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_CLIENT_SECRET"
          }
        }
      }
    }
  3. Kembali ke Antigravity, lalu klik Refresh.
  4. Klik Authenticate dan selesaikan alur autentikasi.
  5. Salin kode otorisasi dan kirimkan di jendela Antigravity Settings.

Batasan umum

  • Hasil hanya dalam bahasa Inggris: Penelusuran dokumentasi hanya mendukung bahasa Inggris.
  • Konten di balik ACL: Dokumentasi di balik ACL tidak diindeks
  • Bergantung pada jaringan: Server memerlukan koneksi aktif ke layanan Google Pay dan Wallet.

Persyaratan Layanan

Penggunaan Google Pay API tunduk pada Persyaratan Layanan Google Pay API. Penggunaan Google Wallet API tunduk pada Persyaratan Layanan Google Wallet API.