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 का डेवलपर एमसीपी सर्वर, पुष्टि करने और अनुमति देने के लिए पहचान और ऐक्सेस मैनेजमेंट (आईएएम) के साथ OAuth 2.0 प्रोटोकॉल का इस्तेमाल करता है. एमसीपी सर्वर से पुष्टि करने के लिए, सभी आइडेंटिटी का इस्तेमाल किया जा सकता है.

Google Pay और Wallet Developer MCP सर्वर, एपीआई पासकोड स्वीकार नहीं करता.

हमारा सुझाव है कि एमसीपी टूल का इस्तेमाल करने वाले एजेंट के लिए, एक अलग पहचान बनाएं. इससे संसाधनों के ऐक्सेस को कंट्रोल और मॉनिटर किया जा सकता है. पुष्टि करने के बारे में ज़्यादा जानकारी के लिए, एमसीपी सर्वर से पुष्टि करना लेख पढ़ें.

Google Pay और Wallet Developer MCP सर्वर के OAuth स्कोप

OAuth 2.0, स्कोप और क्रेडेंशियल का इस्तेमाल करके यह तय करता है कि पुष्टि किए गए किसी प्रिंसिपल को किसी संसाधन पर कोई खास कार्रवाई करने की अनुमति है या नहीं. Google पर OAuth 2.0 के दायरों के बारे में ज़्यादा जानने के लिए, Google APIs को ऐक्सेस करने के लिए OAuth 2.0 का इस्तेमाल करना लेख पढ़ें.

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. ऐप्लिकेशन का टाइप सूची में जाकर, अपने एआई ऐप्लिकेशन के लिए सही टाइप चुनें:

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

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

    Cursor Desktop

    http://localhost:8787/callback

    Claude Code

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    Claude.ai

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

    ChatGPT

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

    Antigravity

    https://antigravity.google/oauth-callback

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

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

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

VS Code

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

Cursor Desktop

Cursor Desktop को कॉन्फ़िगर करने के लिए:

  1. बाईं ओर मौजूद साइड पैनल में, पसंद के मुताबिक बनाएं पर क्लिक करें.
  2. नया एमसीपी सर्वर पर क्लिक करें. इससे mcp.json कॉन्फ़िगरेशन फ़ाइल खुलती है.
  3. Google Pay और Wallet Developer MCP सर्वर जोड़ने के लिए, कॉन्फ़िगरेशन की जानकारी डालें:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp",
          "auth": {
            "CLIENT_ID": "CURSOR_DESKTOP_CLIENT_ID",
            "CLIENT_SECRET": "CURSOR_DESKTOP_CLIENT_SECRET"
          }
        }
      }
    }
  4. फ़ाइल सेव करने पर, एमसीपी सर्वर की सूची अपडेट हो जाती है.
  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

Claude.ai

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

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

ChatGPT

ChatGPT को कॉन्फ़िगर करने के लिए:

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

Antigravity CLI

  1. Antigravity CLI को कॉन्फ़िगर करने के लिए, अपनी ~/.gemini/config/mcp_config.json फ़ाइल में यह कोड जोड़ें:

    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "AGY_CLI_CLIENT_ID",
            "clientSecret": "AGY_CLI_CLIENT_SECRET"
          }
        }
      }
    }
  2. /mcp चलाएं. इसके बाद, अपना नया एमसीपी सर्वर चुनें और पुष्टि करने की प्रोसेस शुरू करने के लिए, पुष्टि करें को चुनें.

Antigravity IDE

  1. एडिटर के एजेंट साइड पैनल में सबसे ऊपर मौजूद, पर क्लिक करें. इसके बाद, MCP सर्वर चुनें.
  2. एमसीपी सर्वर मैनेज करें पर क्लिक करें.
  3. रॉ कॉन्फ़िगरेशन देखें पर क्लिक करें और अपने एमसीपी सर्वर की जानकारी जोड़ें:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_IDE_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET"
          }
        }
      }
    }
  4. Antigravity IDE पर वापस जाएं और Refresh पर क्लिक करें.
  5. अपना नया एमसीपी सर्वर चुनें. इसके बाद, पुष्टि करें पर क्लिक करें और पुष्टि करने की प्रोसेस पूरी करें.
  6. ऑथराइज़ेशन कोड को कॉपी करें और इसे Antigravity Settings विंडो में सबमिट करें.

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. Antigravity पर वापस जाएं और Refresh पर क्लिक करें.
  4. पुष्टि करें पर क्लिक करें और पुष्टि करने की प्रोसेस पूरी करें.
  5. ऑथराइज़ेशन कोड को कॉपी करें और इसे Antigravity Settings विंडो में सबमिट करें.

सीमाएं

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

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

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