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: 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: Buat daftar penerbit dan class kartu untuk Google Wallet.
Pay & Wallet Developer untuk melihat detail alat MCP yang tersedia dan deskripsinya.
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 dan Google Wallet API.
-
Di konsol Cloud Anda, pada halaman pemilih project, pilih atau buat project Google Cloud.
-
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 izinserviceusage.services.enable. Pelajari cara memberikan peran.
Peran yang diperlukan
Untuk mendapatkan izin yang Anda perlukan guna menggunakan server MCP jarak jauh Google Pay &Wallet Developer MCP server, 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 server:
- Melakukan panggilan alat MCP: Pengguna Alat MCP
(
roles/mcp.toolUser)
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 MCP server 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:
-
Di Konsol Google API, buka Google Auth Platform > Clients > Create client.
-
Di daftar Application type, pilih jenis yang sesuai untuk aplikasi AI Anda:
- Untuk Antigravity, Claude.ai, Claude Code, dan ChatGPT, pilih Web application.
- Untuk Gemini CLI dan VS Code, pilih Desktop app.
Di kolom Name, masukkan nama untuk aplikasi Anda.
-
Jika Anda memilih Web application, di bagian Authorized redirect URIs, klik + Add URI, lalu tambahkan URI pengalihan yang diperlukan untuk aplikasi AI Anda:
Antigravity
https://antigravity.google/oauth-callbackClaude.ai
https://claude.ai/api/mcp/auth_callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
ChatGPT
Anda dapat mengosongkan
redirect_uriuntuk saat ini. ChatGPT membuatredirect_urisaat aplikasi dibuat (lihat Mengonfigurasi aplikasi AI Anda di bawah). 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.
Gemini CLI
-
Untuk mengonfigurasi Gemini CLI, tambahkan kode berikut ke file `~/.gemini/settings.json` Anda:
{ "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" ] } } } }
-
Jalankan
/mcp auth google-pay-wallet-devuntuk memulai proses autentikasi untuk server MCP Google Pay & Wallet Developer.
Antigravity
Untuk mengonfigurasi Antigravity agar menggunakan server MCP:
- Di Antigravity, klik menu Additional options di panel Agent > MCP Servers > Manage MCP Servers.
-
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" } } } }
- Kembali ke Manage MCP servers , lalu klik Refresh. Mengklik Authenticate akan membuka tab Customizations di Agent Settings.
- Klik Authenticate dan selesaikan alur OAuth.
- Salin kode otorisasi dan kirimkan kode di jendela Agent Settings.
VS Code
-
Untuk mengonfigurasi VS Code (Copilot), edit file
.vscode/mcp.jsondi ruang kerja Anda:{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- Panggil alat di server MCP untuk memicu proses autentikasi. Misalnya: "List my Google Pay accounts".
- Dialog Dynamic Client Registration not supported akan terbuka seperti yang diharapkan. Klik tombol apa pun untuk menutup dialog.
- Masukkan OAuth client ID Anda, lalu tekan enter.
- Saat diminta, masukkan OAuth client secret Anda, lalu tekan enter.
- Dialog untuk mengautentikasi akan terbuka, klik Allow.
- Setelah memberikan otorisasi, alat akan dipanggil dan sesi akan dilanjutkan di jendela chat.
Claude.ai
Untuk mengonfigurasi Claude.ai:
- Buka Customize > Connectors.
- Klik tombol lalu pilih Add custom connector.
-
Masukkan detail berikut:
-
Nama server:
Google Pay & Wallet MCP.-
Remote MCP server URL
https://paydeveloper.googleapis.com/mcp. - Di Advanced settings , masukkan OAuth client ID dan OAuth client secret Anda.
- 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:
- Aktifkan Developer mode dari Settings > Apps > Advanced settings.
- Klik tombol Create app.
-
Masukkan detail berikut:
-
Nama:
Google Pay & Wallet MCP.-
MCP server URL:
https://paydeveloper.googleapis.com/mcp - Buka Advanced settings , lalu masukkan client ID dan rahasia OAuth Anda.
- Salin URL callback dinamis dan tambahkan ke klien OAuth yang dibuat pada 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 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.