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 sampel 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 kartu dan kelas untuk Google Wallet.
Contoh perintah
Anda dapat menggunakan perintah berikut dengan asisten AI Anda:
- "List my Google Pay accounts" (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."
- "Buat daftar class 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.
-
Di konsol Cloud, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
Aktifkan Pay & Wallet Developer API, jika belum diaktifkan.
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 Penggunaan Layanan (roles/serviceusage.serviceUsageAdmin). Pelajari cara memberikan peran.
Autentikasi dan otorisasi
Server MCP Developer Google Pay & Wallet 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 secret klien OAuth 2.0, ikuti langkah-langkah berikut:
-
Di Konsol API Google, buka Google Auth Platform > Clients > Create client.
-
Dalam 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 Aplikasi desktop.
Di kolom Name, masukkan nama aplikasi Anda.
-
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:
Cursor Desktop
http://localhost:8787/callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
Claude.ai
https://claude.ai/api/mcp/auth_callbackChatGPT
Anda dapat membiarkan
redirect_urikosong untuk saat ini. ChatGPT membuatredirect_urisaat aplikasi dibuat (lihat Konfigurasi aplikasi AI Anda di bawah).Antigravity
https://antigravity.google/oauth-callback 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 untuk aplikasi AI Anda.
VS Code
- Klik ikon di bagian atas panel samping chat, lalu buka MCP Servers.
-
Klik tombol Add Server (), pilih HTTP, lalu masukkan URL yang mengarah ke server MCP Developer Pay & Wallet:
https://paydeveloper.googleapis.com/mcp.
Konfigurasi MCP Anda disimpan dalam file.vscode/mcp.jsondi ruang kerja Anda:{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- Klik kanan server MCP baru, lalu pilih Start Server.
- Kembali ke jendela chat dan panggil alat di server MCP untuk memicu proses autentikasi. Misalnya: "Buat daftar akun Google Pay saya".
- Dialog Dynamic Client Registration tidak didukung akan terbuka seperti yang diharapkan. Klik tombol apa saja untuk menutup dialog.
- Masukkan client ID OAuth Anda, lalu tekan enter.
- Jika diminta, masukkan rahasia klien OAuth Anda, lalu tekan enter.
- Dialog untuk mengautentikasi akan terbuka, klik Izinkan.
- Anda dapat memilih dari daftar identitas yang diautentikasi, atau login dengan akun baru.
- Setelah diautentikasi, alat akan dipanggil dan sesi akan berlanjut di jendela chat.
Cursor Desktop
Untuk mengonfigurasi Cursor Desktop:
- Klik Sesuaikan di panel samping kiri.
-
Klik New MCP Server. Tindakan ini akan membuka file konfigurasi
mcp.json. -
Masukkan detail konfigurasi untuk menambahkan server MCP Developer 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" } } } }
- Setelah menyimpan file, daftar server MCP akan diperbarui.
- Klik Autentikasi 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:
- Buka Sesuaikan > Konektor.
- Klik Tambahkan, lalu pilih Tambahkan konektor kustom.
-
Masukkan detail berikut:
-
Nama server:
Google Pay & Wallet MCP.-
URL server MCP jarak jauh
https://paydeveloper.googleapis.com/mcp. - Di Setelan lanjutan, masukkan ID klien OAuth dan rahasia klien OAuth Anda.
- Pilih konektor baru, lalu klik Connect.
ChatGPT
Untuk mengonfigurasi ChatGPT:
- Aktifkan Mode developer dari Setelan > Keamanan dan login.
- Pilih Plugin di panel samping utama, lalu klik tombol .
-
Masukkan detail berikut:
-
Nama:
Google Pay & Wallet MCP.-
URL Server:
https://paydeveloper.googleapis.com/mcp - Buka Setelan lanjutan, lalu masukkan ID dan rahasia klien OAuth Anda.
- Salin URL callback dinamis dan tambahkan ke klien OAuth yang dibuat di langkah sebelumnya.
Antigravity CLI
-
Untuk mengonfigurasi Antigravity CLI, tambahkan kode berikut ke file
~/.gemini/config/mcp_config.jsonAnda:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "AGY_CLI_CLIENT_ID", "clientSecret": "AGY_CLI_CLIENT_SECRET" } } } }
-
Jalankan
/mcp, pilih server MCP baru Anda, lalu pilih Autentikasi untuk memulai proses autentikasi.
Antigravity IDE
- Klik di bagian atas panel samping agen editor, lalu pilih MCP Servers.
- Klik Manage MCP Servers.
-
Klik Lihat konfigurasi mentah dan 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" } } } }
- Kembali ke Antigravity IDE, lalu klik Refresh.
- Pilih server MCP baru Anda, lalu klik Autentikasi dan selesaikan alur autentikasi.
- Salin kode otorisasi dan kirimkan di jendela Antigravity Settings.
Antigravity
- Di Antigravity, buka Setelan > Penyesuaian.
-
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" } } } }
- Kembali ke Antigravity, lalu klik Refresh.
- Klik Authenticate dan selesaikan alur autentikasi.
- 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 langsung 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.