Google Pay ve Cüzdan Geliştirici MCP sunucusu, yapay zeka destekli geliştirme araçlarına Google Pay ve Google Cüzdan geliştirici verilerinize erişme, resmi dokümanlarda arama yapma ve entegrasyonlarınızı yönetme olanağı tanır.
Model Bağlam Protokolü (MCP), büyük dil modellerinin (LLM'ler) ve yapay zeka uygulamalarının ya da ajanlarının harici veri kaynaklarına nasıl bağlandığını standartlaştırır. MCP sunucuları, araçlarını, kaynaklarını ve istemlerini kullanarak işlem yapmanıza ve arka uç hizmetlerinden güncellenmiş veriler almanıza olanak tanır.
Google Pay ve Cüzdan Geliştirici MCP sunucusu şunları yapmanıza olanak tanır:
- Arama dokümanları: Resmi Google Pay ve Google Cüzdan dokümanlarından güncel yönergeler ve kod örnekleri alın.
- Entegrasyonları yönetme: Entegrasyonlarınızın durumunu kontrol edin ve satıcı hesabınız için API'leri etkinleştirin.
- Performansı izleme: Satıcı hesabınızla ilgili toplu performans verilerine ve hata metriklerine erişin.
Kartları yönetme: Google Cüzdan için kart veren kuruluşları ve sınıfları listeler.
Örnek istemler
Yapay zeka asistanınızla aşağıdaki istemleri kullanabilirsiniz:
- "Google Pay hesaplarımı listele."
- "Google Pay entegrasyonlarımın durumu nedir?"
- "Google Pay'i React ile nasıl entegre edebilirim?"
- "Son 30 gün içinde entegrasyonumla ilgili Google Pay hata metriklerini göster."
- "Google Cüzdan kart sınıflarımı listele."
Başlamadan önce
Google Pay ve Cüzdan Developer MCP sunucusunu kullanmak için bir Google Cloud projesi oluşturmanız ve Google Pay ve Cüzdan Developer MCP sunucusunu etkinleştirmeniz gerekir.
-
Cloud Console'unuzda, proje seçici sayfasında bir Google Cloud projesi seçin veya oluşturun.
-
Pay & Wallet Developer API'yi etkinleştirin.
API'leri etkinleştirmek için gereken roller
API'leri etkinleştirmek için
serviceusage.services.enableiznine sahip olmanız gerekir. Projeyi siz oluşturduysanız Sahip rolü (roles/owner) aracılığıyla bu izne zaten sahipsinizdir. Aksi takdirde, bu izni Hizmet Kullanımı Yöneticisi rolü (roles/serviceusage.serviceUsageAdmin) aracılığıyla alabilirsiniz. Rolleri nasıl vereceğinizi öğrenin.
Gerekli roller
Google Pay & Wallet Developer MCP sunucusunu uzaktan kullanmak için gereken izinleri almak üzere yöneticinizden, Google Pay & Wallet Developer MCP sunucusunu etkinleştirmek istediğiniz Google Cloud projesinde size aşağıdaki Kimlik ve Erişim Yönetimi (IAM) rollerini vermesini isteyin:
- MCP aracı çağrıları yapma: MCP Tool User
(
roles/mcp.toolUser)
Rol verme hakkında daha fazla bilgi için Projelere, klasörlere ve kuruluşlara erişimi yönetme başlıklı makaleyi inceleyin.
Kimlik doğrulama ve yetkilendirme
Google Pay ve Cüzdan Geliştirici MCP sunucusu, kimlik doğrulama ve yetkilendirme için Kimlik ve Erişim Yönetimi (IAM) ile OAuth 2.0 protokolünü kullanır. MCP sunucularında kimlik doğrulama için tüm kimlikler desteklenir.
Google Pay ve Cüzdan Geliştirici MCP sunucusu, API anahtarlarını kabul etmez.
Kaynaklara erişimin kontrol edilebilmesi ve izlenebilmesi için MCP araçlarını kullanan temsilciler için ayrı bir kimlik oluşturmanızı öneririz. Kimlik doğrulama hakkında daha fazla bilgi için MCP sunucularında kimlik doğrulama başlıklı makaleyi inceleyin.
Google Pay ve Cüzdan Geliştirici MCP sunucusu OAuth kapsamları
OAuth 2.0, kimliği doğrulanmış bir asılın bir kaynakta belirli bir işlemi yapmaya yetkili olup olmadığını belirlemek için kapsamları ve kimlik bilgilerini kullanır. Google'daki OAuth 2.0 kapsamları hakkında daha fazla bilgi için Google API'lerine erişmek için OAuth 2.0'ı kullanma başlıklı makaleyi inceleyin.
Google Pay ve Cüzdan Geliştirici MCP sunucusunda aşağıdaki MCP aracı OAuth kapsamları bulunur:
| gcloud CLI için kapsam URI'si | Açıklama |
|---|---|
https://www.googleapis.com/auth/paydeveloper.merchant |
Google Pay satıcı verilerini yönetin. |
https://www.googleapis.com/auth/paydeveloper.issuer.readonly |
Google Cüzdan kartı veren verilerini okuma |
OAuth 2.0 istemci kimliği ve gizli anahtarı oluşturma
OAuth 2.0 istemci kimliği ve gizli anahtarı oluşturmak için aşağıdaki adımları uygulayın:
-
Google API Konsolu'nda Google Auth Platform > Clients > Create client'a (Google Kimlik Doğrulama Platformu > İstemciler > İstemci oluştur) gidin.
-
Uygulama türü listesinde, yapay zeka uygulamanız için uygun türü seçin:
- Cursor Desktop, Claude Code, Claude.ai, ChatGPT ve Antigravity için Web uygulaması'nı seçin.
- Antigravity CLI, Antigravity IDE ve VS Code için Masaüstü uygulaması'nı seçin.
Ad alanına uygulamanız için bir ad girin.
-
Web uygulaması'nı seçtiyseniz Yetkilendirilmiş yönlendirme URI'leri bölümünde + URI ekle'yi tıklayın ve ardından yapay zeka uygulamanız için gerekli yönlendirme URI'sini ekleyin:
Cursor Desktop
http://localhost:8787/callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
Claude.ai
https://claude.ai/api/mcp/auth_callbackChatGPT
redirect_urialanını şimdilik boş bırakabilirsiniz. ChatGPT, uygulama oluşturulduğundaredirect_urioluşturur (aşağıdaki Yapay zeka uygulamanızı yapılandırma bölümüne bakın).Antigravity
https://antigravity.google/oauth-callback Oluştur'u tıklayın. İstemci gizli anahtarı oluşturulduktan sonra bir kez gösterilir. Kopyalayın ve güvenli bir şekilde saklayın.
Yapay zeka uygulamanızı yapılandırma
Ardından, yapay zeka uygulamanıza sunucu yapılandırma ayrıntılarını sağlamanız gerekir.
VS Code
- Sohbet yan panelinin üst kısmındaki simgesini tıklayın ve MCP Sunucuları'na gidin.
-
Sunucu Ekle düğmesini () tıklayın, HTTP'yi seçin ve Ödeme ve Cüzdan Geliştirici MCP sunucusunu işaret eden URL'yi girin:
https://paydeveloper.googleapis.com/mcp.
MCP yapılandırmanız, çalışma alanınızdaki.vscode/mcp.jsondosyasına kaydedilir:{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- Yeni MCP sunucusunu sağ tıklayın ve Start Server'ı (Sunucuyu Başlat) seçin.
- Sohbet penceresine geri dönün ve kimlik doğrulama sürecini tetiklemek için MCP sunucusunda bir araç çağırın. Örneğin: "Google Pay hesaplarımı listele".
- Dinamik istemci kaydı desteklenmiyor iletişim kutusu beklendiği gibi açılır. İletişim kutusunu kapatmak için herhangi bir düğmeyi tıklayın.
- OAuth istemci kimliğinizi girip Enter tuşuna basın.
- İstendiğinde OAuth istemci gizli anahtarınızı girin ve Enter tuşuna basın.
- Kimlik doğrulama iletişim kutusu açılır. İzin ver'i tıklayın.
- Kimliği doğrulanmış kimlikler listesinden seçim yapabilir veya yeni bir hesapla oturum açabilirsiniz.
- Kimlik doğrulama işleminden sonra araç çağrılır ve oturum sohbet penceresinde devam eder.
Cursor Desktop
Cursor Desktop'ı yapılandırmak için:
- Sol taraftaki yan panelde Özelleştir'i tıklayın.
-
Yeni MCP Sunucusu'nu tıklayın. Bu işlem,
mcp.jsonyapılandırma dosyasını açar. -
Google Pay ve Cüzdan Geliştirici MCP sunucusunu eklemek için yapılandırma ayrıntılarını girin:
{ "mcpServers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp", "auth": { "CLIENT_ID": "CURSOR_DESKTOP_CLIENT_ID", "CLIENT_SECRET": "CURSOR_DESKTOP_CLIENT_SECRET" } } } }
- Dosya kaydedildikten sonra MCP sunucuları listesi güncellenir.
- Kimlik doğrulama sürecini başlatmak için Kimlik doğrula'yı tıklayın.
Claude Code
Claude Code'u yapılandırmak için aşağıdaki komutu çalıştırın:
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
Claude.ai'yi yapılandırmak için:
- Özelleştir > Bağlayıcılar'a gidin.
- Ekle'yi tıklayın ve Özel bağlayıcı ekle'yi seçin.
-
Aşağıdaki ayrıntıları girin:
-
Sunucu adı:
Google Pay & Wallet MCP.-
Uzak MCP sunucusu URL'si
https://paydeveloper.googleapis.com/mcp. - Gelişmiş ayarlar bölümünde OAuth istemci kimliğinizi ve OAuth istemci gizli anahtarınızı girin.
- Yeni bağlayıcıyı seçin ve Bağlan'ı tıklayın.
ChatGPT
ChatGPT'yi yapılandırmak için:
- Ayarlar > Güvenlik ve giriş bölümünden Geliştirici modunu etkinleştirin.
- Ana yan panelde Eklentiler'i seçin ve düğmesini tıklayın.
-
Aşağıdaki ayrıntıları girin:
-
Ad:
Google Pay & Wallet MCP.-
Sunucu URL'si:
https://paydeveloper.googleapis.com/mcp - Gelişmiş ayarlar'a gidin ve OAuth istemci kimliğinizi ve gizli anahtarınızı girin.
- Dinamik geri çağırma URL'sini kopyalayın ve önceki adımda oluşturulan OAuth istemcisine ekleyin.
Antigravity CLI
-
Antigravity CLI'yı yapılandırmak için
~/.gemini/config/mcp_config.jsondosyanıza aşağıdakileri ekleyin:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "AGY_CLI_CLIENT_ID", "clientSecret": "AGY_CLI_CLIENT_SECRET" } } } }
-
/mcpkomutunu çalıştırın, yeni MCP sunucunuzu seçin ve kimlik doğrulama sürecini başlatmak için Authenticate'i (Kimlik doğrula) seçin.
Antigravity IDE
- Düzenleyicinin aracı yan panelinin üst kısmındaki simgesini tıklayın ve MCP Sunucuları'nı seçin.
- MCP Sunucularını Yönet'i tıklayın.
-
View raw config'i (Ham yapılandırmayı görüntüle) tıklayın ve MCP sunucunuzun ayrıntılarını ekleyin:
{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_IDE_CLIENT_ID", "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET" } } } }
- Antigravity IDE'ye dönüp Yenile'yi tıklayın.
- Yeni MCP sunucunuzu seçin, Kimlik doğrulama'yı tıklayın ve kimlik doğrulama akışını tamamlayın.
- Yetkilendirme kodunu kopyalayıp Antigravity Ayarları penceresinde gönderin.
Antigravity
- Antigravity'de Ayarlar > Özelleştirmeler'e gidin.
-
Installed MCP Servers (Yüklü MCP Sunucuları) bölümünde,
mcp_config.jsondosyasını düzenlemek için Open MCP Config'i (MCP Yapılandırmasını Aç) tıklayın:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_CLIENT_ID", "clientSecret": "ANTIGRAVITY_CLIENT_SECRET" } } } }
- Antigravity'ye dönüp Yenile'yi tıklayın.
- Kimlik doğrula'yı tıklayın ve kimlik doğrulama akışını tamamlayın.
- Yetkilendirme kodunu kopyalayıp Antigravity Ayarları penceresinde gönderin.
Bilinen sınırlamalar
- Yalnızca İngilizce sonuçlar: Doküman arama yalnızca İngilizce dilini destekler.
- EKL'nin arkasındaki içerik: EKL'lerin arkasındaki dokümanlar dizine eklenmez.
- Ağa bağlı: Sunucu, Google Pay ve Cüzdan hizmetlerine canlı bağlantı gerektirir.
Hizmet Şartları
Google Pay API'nin kullanımı, Google Pay API Hizmet Şartları'na tabidir. Google Cüzdan API'sinin kullanımı, Google Cüzdan API Hizmet Şartları'na tabidir.