Terhubung ke server MCP Developer Google Pay & Wallet

Server MCP Developer Google Pay & Wallet 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) menstandardisasi 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 melakukan tindakan dan mendapatkan data terbaru dari layanan backend-nya.

Server MCP Developer Google Pay & Wallet memungkinkan Anda:

  • Dokumentasi Penelusuran: Dapatkan panduan dan contoh kode terbaru dari dokumen resmi Google Pay dan Google Wallet.
  • Mengelola integrasi: Periksa status integrasi Anda dan aktifkan API untuk akun penjual Anda.
  • Memantau performa: Akses data performa gabungan dan metrik error untuk akun penjual Anda.
  • Mengelola kartu: Mencantumkan penerbit dan kelas kartu untuk Google Wallet.

Contoh perintah

Anda dapat menggunakan perintah berikut dengan asisten AI Anda:

  • "Buat daftar akun Google Pay saya".
  • "Apa status integrasi Google Pay saya?"
  • "Bagaimana cara mengintegrasikan Google Pay dengan React?"
  • "Tampilkan metrik error Google Pay untuk integrasi saya selama 30 hari terakhir."
  • "List my Google Wallet pass classes" (Buat daftar kelas kartu Google Wallet saya).

Sebelum memulai

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

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

    Buka pemilih project

  2. Aktifkan Pay & Wallet Developer, Google Wallet API.

    Peran yang diperlukan untuk mengaktifkan API

    Untuk mengaktifkan API, Anda memerlukan peran IAM Service Usage Admin (roles/serviceusage.serviceUsageAdmin), yang berisi izin serviceusage.services.enable. Pelajari cara memberikan peran.

    Aktifkan API

Peran yang diperlukan

Untuk mendapatkan izin yang diperlukan guna menggunakan server MCP jarak jauh Google Pay & Wallet Developer MCP, 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 MCP:

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 Developer Google Pay & Wallet tidak menerima kunci API.

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

Cakupan OAuth server MCP Developer Google Pay & Wallet

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 Developer Google Pay & Wallet 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 ID dan rahasia klien OAuth 2.0

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

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

    Buka Buat klien

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

    • Untuk Antigravity, Claude.ai, Claude Code, dan ChatGPT, pilih Aplikasi web.
    • Untuk Gemini CLI dan VS Code, pilih Aplikasi desktop.
  3. Di kolom Name, masukkan nama aplikasi Anda.

  4. Jika Anda memilih Aplikasi web, di bagian URI pengalihan yang diberi otorisasi, klik + Tambahkan URI, lalu tambahkan URI pengalihan yang diperlukan untuk aplikasi AI Anda:

    Antigravity

    https://antigravity.google/oauth-callback

    Claude.ai

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

    Claude Code

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    ChatGPT

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

  5. Klik Buat. Setelah dibuat, rahasia klien akan ditampilkan satu kali. Salin dan simpan dengan aman.

Mengonfigurasi aplikasi AI Anda

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

Gemini CLI

  1. Untuk mengonfigurasi Gemini CLI, tambahkan kode berikut ke file `~/.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"
            ]
          }
        }
      }
    }
  2. Jalankan /mcp auth google-pay-wallet-dev untuk memulai proses autentikasi server MCP Google Pay & Wallet Developer.

Antigravity

Untuk mengonfigurasi Antigravity agar menggunakan server MCP:

  1. Di Antigravity, klik menu Additional options di panel Agent > MCP Servers > Manage MCP Servers.
  2. Di bagian atas panel Manage MCP Servers, klik View raw 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 Manage MCP servers, lalu klik Refresh. Mengklik Authenticate akan membuka tab Customizations di Agent Settings.
  4. Klik Authenticate dan selesaikan alur OAuth.
  5. Salin kode otorisasi dan kirimkan kode di jendela Agent Settings.

VS Code

  1. Untuk mengonfigurasi VS Code (Copilot), edit file .vscode/mcp.json di ruang kerja Anda:
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  2. Panggil alat di server MCP untuk memicu proses autentikasi. Misalnya: "Buat daftar akun Google Pay saya".
  3. Dialog Dynamic Client Registration tidak didukung akan terbuka seperti yang diharapkan. Klik tombol apa saja untuk menutup dialog.
  4. Masukkan ID klien OAuth Anda, lalu tekan enter.
  5. Saat diminta, masukkan OAuth client secret Anda, lalu tekan enter.
  6. Dialog untuk mengautentikasi akan terbuka, klik Izinkan.
  7. Setelah memberikan otorisasi, alat akan dipanggil dan sesi akan dilanjutkan di jendela chat.

Claude.ai

Untuk mengonfigurasi Claude.ai:

  1. Buka Sesuaikan > Konektor.
  2. Klik tombol , lalu pilih Tambahkan konektor kustom.
  3. Masukkan detail berikut:
      Nama server: Google Pay & Wallet MCP.
      URL server MCP jarak jauh 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.

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

ChatGPT

Untuk mengonfigurasi ChatGPT:

  1. Aktifkan Mode developer dari Setelan > Aplikasi > Setelan lanjutan.
  2. Klik tombol Create app.
  3. Masukkan detail berikut:
      Nama: Google Pay & Wallet MCP.
      URL server MCP: https://paydeveloper.googleapis.com/mcp
  4. Buka Setelan lanjutan, lalu masukkan client ID dan rahasia klien OAuth Anda.
  5. Salin URL panggilan balik dinamis dan tambahkan ke klien OAuth yang dibuat di langkah sebelumnya.

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.