Google Pay और Wallet Developer MCP सर्वर, एआई की मदद से काम करने वाले डेवलपमेंट टूल को यह सुविधा देता है कि वे Google Pay और Wallet डेवलपर के डेटा को ऐक्सेस कर सकें, आधिकारिक दस्तावेज़ खोज सकें, और इंटिग्रेशन मैनेज कर सकें.
मॉडल कॉन्टेक्स्ट प्रोटोकॉल (एमसीपी), यह तय करता है कि लार्ज लैंग्वेज मॉडल (एलएलएम) और एआई ऐप्लिकेशन या एजेंट, बाहरी डेटा सोर्स से कैसे कनेक्ट होते हैं. एमसीपी सर्वर, आपको अपने टूल, संसाधन, और प्रॉम्प्ट इस्तेमाल करने की सुविधा देते हैं. इनकी मदद से, कार्रवाइयां की जा सकती हैं और बैकएंड सेवा से अपडेट किया गया डेटा पाया जा सकता है.
Google Pay और Wallet Developer MCP सर्वर की मदद से ये काम किए जा सकते हैं:
- Search से जुड़ा दस्तावेज़: Google Pay और Google Wallet के आधिकारिक दस्तावेज़ों से, अप-टू-डेट दिशा-निर्देश और कोड के सैंपल पाएं.
- इंटिग्रेशन मैनेज करें: अपने इंटिग्रेशन की स्थिति देखें और अपने कारोबारी या कंपनी वाले खाते के लिए एपीआई चालू करें.
- परफ़ॉर्मेंस पर नज़र रखना: अपने कारोबारी या कंपनी के खाते के लिए, परफ़ॉर्मेंस के एग्रीगेट किए गए डेटा और गड़बड़ी की मेट्रिक को ऐक्सेस करें.
पास मैनेज करना: Google Wallet के लिए पास जारी करने वालों और क्लास की सूची.
प्रॉम्प्ट के सैंपल
एआई असिस्टेंट के साथ इन प्रॉम्प्ट का इस्तेमाल किया जा सकता है:
- "मेरे Google Pay खातों की सूची दिखाओ."
- "Google Pay इंटिग्रेशन का स्टेटस क्या है?"
- "मैं Google Pay को React के साथ कैसे इंटिग्रेट करूं?"
- "मुझे पिछले 30 दिनों में, इंटिग्रेशन के लिए Google Pay की गड़बड़ी वाली मेट्रिक दिखाओ."
- "मुझे Google Wallet में मौजूद पास की क्लास दिखाओ."
शुरू करने से पहले
Google Pay और Wallet Developer MCP सर्वर का इस्तेमाल करने के लिए, आपको एक Google Cloud प्रोजेक्ट बनाना होगा. साथ ही, Google Pay और Wallet Developer MCP सर्वर और Google Wallet API को चालू करना होगा.
-
Cloud Console में, प्रोजेक्ट चुनने वाले पेज पर जाकर, कोई Google Cloud प्रोजेक्ट चुनें या बनाएं.
-
Pay & Wallet Developer और Google Wallet API चालू करें.
एपीआई चालू करने के लिए ज़रूरी भूमिकाएं
एपीआई चालू करने के लिए, आपके पास सेवा के इस्तेमाल से जुड़े एडमिन की IAM भूमिका (
roles/serviceusage.serviceUsageAdmin) होनी चाहिए. इसमेंserviceusage.services.enableअनुमति शामिल होती है. भूमिकाएं असाइन करने का तरीका जानें.
ज़रूरी भूमिकाएं
Google Pay और Wallet Developer MCP सर्वर के रिमोट एमसीपी सर्वर का इस्तेमाल करने के लिए, आपको कुछ अनुमतियों की ज़रूरत होगी. इसके लिए, अपने एडमिन से कहें कि वह आपको Google Cloud प्रोजेक्ट पर ये भूमिकाएं असाइन करे. इस प्रोजेक्ट पर आपको Google Pay और Wallet Developer MCP सर्वर के एमसीपी सर्वर को चालू करना है:
- एमसीपी टूल कॉल करना: MCP टूल का इस्तेमाल करने वाला व्यक्ति
(
roles/mcp.toolUser)
भूमिकाएं असाइन करने के बारे में ज़्यादा जानने के लिए, प्रोजेक्ट, फ़ोल्डर, और संगठनों का ऐक्सेस मैनेज करना लेख पढ़ें.
पुष्टि करना और अनुमति देना
Google Pay और Wallet Developer MCP सर्वर, पुष्टि करने और अनुमति देने के लिए पहचान और ऐक्सेस मैनेजमेंट (आईएएम) के साथ OAuth 2.0 प्रोटोकॉल का इस्तेमाल करते हैं. एमसीपी सर्वर से पुष्टि करने के लिए, पहचान के सभी तरीकों का इस्तेमाल किया जा सकता है.
Google Pay और Wallet Developer MCP सर्वर, एपीआई कुंजियां स्वीकार नहीं करता.
हमारा सुझाव है कि एमसीपी टूल का इस्तेमाल करने वाले एजेंट के लिए, एक अलग पहचान बनाएं. इससे संसाधनों के ऐक्सेस को कंट्रोल और मॉनिटर किया जा सकता है. पुष्टि करने के बारे में ज़्यादा जानकारी के लिए, एमसीपी सर्वर से पुष्टि करना लेख पढ़ें.
Google Pay और Wallet Developer MCP सर्वर के OAuth स्कोप
OAuth 2.0, स्कोप और क्रेडेंशियल का इस्तेमाल करके यह तय करता है कि पुष्टि किए गए किसी प्रिंसिपल को किसी संसाधन पर कोई खास कार्रवाई करने की अनुमति है या नहीं. Google पर OAuth 2.0 के स्कोप के बारे में ज़्यादा जानने के लिए, OAuth 2.0 का इस्तेमाल करके, Google APIs को ऐक्सेस करना लेख पढ़ें.
Google Pay और Wallet Developer MCP सर्वर के पास, एमसीपी टूल के लिए OAuth के ये स्कोप हैं:
| gcloud सीएलआई के लिए स्कोप यूआरआई | ब्यौरा |
|---|---|
https://www.googleapis.com/auth/paydeveloper.merchant |
Google Pay पर कारोबारियों या कंपनियों का डेटा मैनेज करना. |
https://www.googleapis.com/auth/paydeveloper.issuer.readonly |
Google Wallet में पास जारी करने वाले व्यक्ति या कंपनी का डेटा पढ़ना. |
OAuth 2.0 क्लाइंट आईडी और सीक्रेट बनाना
OAuth 2.0 क्लाइंट आईडी और सीक्रेट बनाने के लिए, यह तरीका अपनाएं:
-
Google API Console में, Google Auth Platform > Clients > Create client पर जाएं.
-
ऐप्लिकेशन का टाइप सूची में जाकर, अपने एआई ऐप्लिकेशन के लिए सही टाइप चुनें:
- Antigravity, Claude.ai, Claude Code, और ChatGPT के लिए, वेब ऐप्लिकेशन चुनें.
- Gemini CLI और VS Code के लिए, डेस्कटॉप ऐप्लिकेशन चुनें.
नाम फ़ील्ड में, अपने ऐप्लिकेशन का नाम डालें.
-
अगर आपने वेब ऐप्लिकेशन चुना है, तो अनुमति वाले रीडायरेक्ट यूआरआई सेक्शन में जाकर, + यूआरआई जोड़ें पर क्लिक करें. इसके बाद, अपने एआई ऐप्लिकेशन के लिए ज़रूरी रीडायरेक्ट यूआरआई जोड़ें:
Antigravity
https://antigravity.google/oauth-callbackClaude.ai
https://claude.ai/api/mcp/auth_callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
ChatGPT
फ़िलहाल,
redirect_uriको खाली छोड़ा जा सकता है. ऐप्लिकेशन बनाने पर, ChatGPT एकredirect_uriजनरेट करता है. इसके बारे में जानने के लिए, नीचे अपने एआई ऐप्लिकेशन को कॉन्फ़िगर करना लेख पढ़ें. बनाएं पर क्लिक करें. क्लाइंट सीक्रेट बनाने के बाद, उसे सिर्फ़ एक बार दिखाया जाता है. इसे कॉपी करें और सुरक्षित तरीके से सेव करें.
अपने एआई ऐप्लिकेशन को कॉन्फ़िगर करना
इसके बाद, आपको अपने एआई ऐप्लिकेशन को सर्वर कॉन्फ़िगरेशन की जानकारी देनी होगी.
Gemini CLI
-
Gemini CLI को कॉन्फ़िगर करने के लिए, अपनी `~/.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" ] } } } }
-
Google Pay और Wallet Developer MCP सर्वर के लिए पुष्टि की प्रक्रिया शुरू करने के लिए,
/mcp auth google-pay-wallet-devचलाएं.
Antigravity
एमसीपी सर्वर का इस्तेमाल करने के लिए, Antigravity को कॉन्फ़िगर करने के लिए:
- Antigravity में, एजेंट पैन में मौजूद ज़्यादा विकल्प मेन्यू > एमसीपी सर्वर > एमसीपी सर्वर मैनेज करें पर क्लिक करें.
-
'एमसीपी सर्वर मैनेज करें' पैनल में सबसे ऊपर,
mcp_config.jsonफ़ाइल में बदलाव करने के लिए, रॉ कॉन्फ़िगरेशन देखें पर क्लिक करें:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_CLIENT_ID", "clientSecret": "ANTIGRAVITY_CLIENT_SECRET" } } } }
- एमसीपी सर्वर मैनेज करें पर वापस जाएं और रीफ़्रेश करें पर क्लिक करें. पुष्टि करें पर क्लिक करने से, एजेंट की सेटिंग में पसंद के मुताबिक बनाएं टैब खुलता है.
- पुष्टि करें पर क्लिक करें और OAuth फ़्लो पूरा करें.
- ऑथराइज़ेशन कोड को कॉपी करें और एजेंट की सेटिंग विंडो में कोड सबमिट करें.
VS Code
-
VS Code (Copilot) को कॉन्फ़िगर करने के लिए, अपने वर्कस्पेस में मौजूद
.vscode/mcp.jsonफ़ाइल में बदलाव करें:{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- पुष्टि की प्रोसेस शुरू करने के लिए, एमसीपी सर्वर में मौजूद किसी टूल को कॉल करें. उदाहरण के लिए: "मेरे Google Pay खातों की सूची दिखाओ".
- डाइनैमिक क्लाइंट रजिस्ट्रेशन की सुविधा काम नहीं करती है, यह डायलॉग बॉक्स उम्मीद के मुताबिक खुलता है. डायलॉग बॉक्स बंद करने के लिए, किसी भी बटन पर क्लिक करें.
- अपना OAuth क्लाइंट आईडी डालें और Enter दबाएं.
- जब कहा जाए, तब अपना OAuth क्लाइंट सीक्रेट डालें और Enter दबाएं.
- पहचान की पुष्टि करने के लिए एक डायलॉग बॉक्स खुलेगा. इसमें अनुमति दें पर क्लिक करें.
- अनुमति देने के बाद, टूल को कॉल किया जाता है और सेशन चैट विंडो में जारी रहता है.
Claude.ai
Claude.ai को कॉन्फ़िगर करने के लिए:
- कस्टमाइज़ करें > कनेक्टर पर जाएं.
- बटन पर क्लिक करें और कस्टम कनेक्टर जोड़ें चुनें.
-
यह जानकारी डालें:
-
सर्वर का नाम:
Google Pay & Wallet MCP.-
रिमोट एमसीपी सर्वर का यूआरएल
https://paydeveloper.googleapis.com/mcp. - ऐडवांस सेटिंग में जाकर, अपना OAuth क्लाइंट आईडी और OAuth क्लाइंट सीक्रेट डालें.
- नया कनेक्टर चुनें और कनेक्ट करें पर क्लिक करें.
Claude Code
Claude Code को कॉन्फ़िगर करने के लिए, यह कमांड चलाएं:
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
ChatGPT को कॉन्फ़िगर करने के लिए:
- सेटिंग > ऐप्लिकेशन > ऐडवांस सेटिंग पर जाकर, डेवलपर मोड चालू करें.
- ऐप्लिकेशन बनाएं बटन पर क्लिक करें.
-
यहां दी गई जानकारी डालें:
-
नाम:
Google Pay & Wallet MCP.-
MCP सर्वर का यूआरएल:
https://paydeveloper.googleapis.com/mcp - ऐडवांस सेटिंग पर जाएं और अपना OAuth क्लाइंट आईडी और सीक्रेट डालें.
- डाइनैमिक कॉलबैक यूआरएल को कॉपी करें और उसे पिछले चरण में बनाए गए OAuth क्लाइंट में जोड़ें.
सीमाएं
- सिर्फ़ अंग्रेज़ी में नतीजे: दस्तावेज़ खोजने की सुविधा सिर्फ़ अंग्रेज़ी में काम करती है.
- एसीएल के पीछे मौजूद कॉन्टेंट: एसीएल के पीछे मौजूद दस्तावेज़ को इंडेक्स नहीं किया जाता
- नेटवर्क पर निर्भर: सर्वर को Google Pay और Wallet सेवाओं से लाइव कनेक्शन की ज़रूरत होती है.
सेवा की शर्तें
Google Pay API का इस्तेमाल, Google Pay API की सेवा की शर्तों के मुताबिक किया जाता है. Google Wallet API का इस्तेमाल करते समय, आपको Google Wallet API की सेवा की शर्तों का पालन करना होगा.