Google Pay और Wallet Developer MCP सर्वर से कनेक्ट करना

Google Pay और Wallet Developer MCP सर्वर, एआई की मदद से काम करने वाले डेवलपमेंट टूल को यह सुविधा देता है कि वे Google Pay और Google 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 सर्वर को चालू करना होगा.

  1. Cloud Console में, प्रोजेक्ट चुनने वाले पेज पर जाकर, कोई Google Cloud प्रोजेक्ट चुनें या बनाएं.

    प्रोजेक्ट चुनने वाले टूल पर जाएं

  2. Pay & Wallet Developer API को चालू करें.

    एपीआई चालू करने के लिए ज़रूरी भूमिकाएं

    एपीआई चालू करने के लिए, आपके पास serviceusage.services.enable अनुमति होनी चाहिए. अगर आपने प्रोजेक्ट बनाया है, तो आपके पास मालिक की भूमिका (roles/owner) के ज़रिए यह अनुमति पहले से ही होगी. अगर ऐसा नहीं है, तो आपको सेवा के इस्तेमाल से जुड़े एडमिन की भूमिका (roles/serviceusage.serviceUsageAdmin) के ज़रिए यह अनुमति मिल सकती है. भूमिकाएं असाइन करने का तरीका जानें.

    एपीआई चालू करना

ज़रूरी भूमिकाएं

Google Pay और Wallet Developer MCP सर्वर के रिमोट एमसीपी सर्वर का इस्तेमाल करने के लिए, अपने एडमिन से Google Cloud प्रोजेक्ट पर ये Identity and Access Management (IAM) भूमिकाएं असाइन करने के लिए कहें. आपको इन भूमिकाओं की ज़रूरत उस Google Cloud प्रोजेक्ट पर होगी जहां आपको Google Pay और Wallet Developer MCP सर्वर के एमसीपी सर्वर को चालू करना है:

  • एमसीपी टूल कॉल करें: MCP Tool User (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 API ऐक्सेस करना लेख पढ़ें.

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 क्लाइंट आईडी और सीक्रेट बनाने के लिए, यह तरीका अपनाएं:

  1. Google API Console में, Google Auth Platform > Clients > Create client पर जाएं.

    क्लाइंट खाता बनाने के पेज पर जाएं

  2. ऐप्लिकेशन टाइप सूची में, अपने एआई ऐप्लिकेशन के लिए सही टाइप चुनें:

    • Antigravity, Claude.ai, Claude Code, और ChatGPT के लिए, वेब ऐप्लिकेशन चुनें.
    • Gemini CLI और VS Code के लिए, डेस्कटॉप ऐप्लिकेशन चुनें.
  3. नाम फ़ील्ड में, अपने ऐप्लिकेशन का नाम डालें.

  4. अगर आपने वेब ऐप्लिकेशन चुना है, तो रीडायरेक्ट करने के लिए अनुमति वाले यूआरआई सेक्शन में जाकर, + यूआरआई जोड़ें पर क्लिक करें. इसके बाद, अपने एआई ऐप्लिकेशन के लिए ज़रूरी रीडायरेक्ट यूआरआई जोड़ें:

    Antigravity

    https://antigravity.google/oauth-callback

    Claude.ai

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

    Claude Code

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    ChatGPT

    फ़िलहाल, redirect_uri को खाली छोड़ा जा सकता है. ऐप्लिकेशन बनाने पर, ChatGPT एक redirect_uri जनरेट करता है. इसके बारे में जानने के लिए, नीचे दिया गया एआई ऐप्लिकेशन कॉन्फ़िगर करना लेख पढ़ें.

  5. बनाएं पर क्लिक करें. क्लाइंट सीक्रेट बनाने के बाद, इसे सिर्फ़ एक बार दिखाया जाता है. इसे कॉपी करें और सुरक्षित तरीके से सेव करें.

अपने एआई ऐप्लिकेशन को कॉन्फ़िगर करना

इसके बाद, आपको अपने एआई ऐप्लिकेशन को सर्वर कॉन्फ़िगरेशन की जानकारी देनी होगी.

Gemini CLI

  1. 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"
            ]
          }
        }
      }
    }
  2. Google Pay और Wallet Developer MCP सर्वर के लिए पुष्टि करने की प्रोसेस शुरू करने के लिए, /mcp auth google-pay-wallet-dev चलाएं.

Antigravity

एमसीपी सर्वर का इस्तेमाल करने के लिए, Antigravity को कॉन्फ़िगर करने के लिए:

  1. Antigravity में, एजेंट पैन में मौजूद ज़्यादा विकल्प मेन्यू > एमसीपी सर्वर > एमसीपी सर्वर मैनेज करें पर क्लिक करें.
  2. 'एमसीपी सर्वर मैनेज करें' पैनल में सबसे ऊपर, mcp_config.json फ़ाइल में बदलाव करने के लिए, रॉ कॉन्फ़िगरेशन देखें पर क्लिक करें:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_CLIENT_SECRET"
          }
        }
      }
    }
  3. एमसीपी सर्वर मैनेज करें पर वापस जाएं और रीफ़्रेश करें पर क्लिक करें. पुष्टि करें पर क्लिक करने से, एजेंट की सेटिंग में कस्टम सेटिंग टैब खुलता है.
  4. पुष्टि करें पर क्लिक करें और OAuth फ़्लो पूरा करें.
  5. ऑथराइज़ेशन कोड कॉपी करें और इसे एजेंट की सेटिंग विंडो में सबमिट करें.

VS Code

  1. VS Code (Copilot) को कॉन्फ़िगर करने के लिए, अपने वर्कस्पेस में मौजूद .vscode/mcp.json फ़ाइल में बदलाव करें:
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  2. पुष्टि की प्रोसेस शुरू करने के लिए, एमसीपी सर्वर में मौजूद किसी टूल को कॉल करें. उदाहरण के लिए: "मेरे Google Pay खातों की सूची दिखाओ".
  3. डाइनैमिक क्लाइंट रजिस्ट्रेशन मौजूद नहीं डायलॉग बॉक्स उम्मीद के मुताबिक खुलता है. डायलॉग बॉक्स बंद करने के लिए, किसी भी बटन पर क्लिक करें.
  4. अपना OAuth क्लाइंट आईडी डालें और Enter दबाएं.
  5. जब कहा जाए, तब अपना OAuth क्लाइंट सीक्रेट डालें और Enter दबाएं.
  6. पहचान की पुष्टि करने के लिए एक डायलॉग बॉक्स खुलेगा. इसमें अनुमति दें पर क्लिक करें.
  7. अनुमति देने के बाद, टूल को कॉल किया जाता है और सेशन, चैट विंडो में जारी रहता है.

Claude.ai

Claude.ai को कॉन्फ़िगर करने के लिए:

  1. कस्टमाइज़ करें > कनेक्टर पर जाएं.
  2. बटन पर क्लिक करें और कस्टम कनेक्टर जोड़ें चुनें.
  3. यह जानकारी डालें:
      सर्वर का नाम: Google Pay & Wallet MCP.
      रिमोट एमसीपी सर्वर का यूआरएल https://paydeveloper.googleapis.com/mcp.
  4. ऐडवांस सेटिंग में जाकर, अपना OAuth क्लाइंट आईडी और OAuth क्लाइंट सीक्रेट डालें.
  5. नया कनेक्टर चुनें और कनेक्ट करें पर क्लिक करें.

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 को कॉन्फ़िगर करने के लिए:

  1. सेटिंग > ऐप्लिकेशन > ऐडवांस सेटिंग पर जाकर, डेवलपर मोड चालू करें.
  2. ऐप्लिकेशन बनाएं बटन पर क्लिक करें.
  3. यहां दी गई जानकारी डालें:
      नाम: Google Pay & Wallet MCP.
      MCP सर्वर का यूआरएल: https://paydeveloper.googleapis.com/mcp
  4. ऐडवांस सेटिंग पर जाएं और अपना OAuth क्लाइंट आईडी और सीक्रेट डालें.
  5. डाइनैमिक कॉलबैक यूआरएल को कॉपी करें और उसे पिछले चरण में बनाए गए OAuth क्लाइंट में जोड़ें.

सीमाएं

  • सिर्फ़ अंग्रेज़ी में नतीजे: दस्तावेज़ खोजने की सुविधा सिर्फ़ अंग्रेज़ी में काम करती है.
  • एसीएल के पीछे मौजूद कॉन्टेंट: एसीएल के पीछे मौजूद दस्तावेज़ को इंडेक्स नहीं किया जाता
  • नेटवर्क पर निर्भर: सर्वर को Google Pay और Wallet सेवाओं से लाइव कनेक्शन की ज़रूरत होती है.

सेवा की शर्तें

Google Pay API का इस्तेमाल, Google Pay API की सेवा की शर्तों के मुताबिक किया जाता है. Google Wallet API का इस्तेमाल करते समय, आपको Google Wallet API की सेवा की शर्तों का पालन करना होगा.