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

Google Pay और Wallet Developer MCP सर्वर, एआई की मदद से काम करने वाले डेवलपमेंट टूल को, Google Pay और Google Wallet के डेवलपर डेटा को ऐक्सेस करने, आधिकारिक दस्तावेज़ खोजने, और अपने इंटिग्रेशन मैनेज करने की अनुमति देता है.

Model Context Protocol (MCP) की मदद से, लार्ज लैंग्वेज मॉडल (एलएलएम) और एआई ऐप्लिकेशन या एजेंट, बाहरी डेटा सोर्स से कनेक्ट हो पाते हैं. एमसीपी सर्वर के टूल, संसाधन, और प्रॉम्प्ट का इस्तेमाल करके, कार्रवाइयां की जा सकती हैं. साथ ही, इनके बैकएंड की सेवा से अपडेट किया गया डेटा पाया जा सकता है.

Google Pay और Wallet Developer MCP सर्वर की मदद से, ये काम किए जा सकते हैं:

  • दस्तावेज़ खोजना: 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 सर्वर, पुष्टि करने और अनुमति देने के लिए, OAuth 2.0 प्रोटोकॉल का इस्तेमाल करता है. इसमें Identity and Access Management (IAM) शामिल है. एमसीपी सर्वर पर पुष्टि करने के लिए, सभी पहचानों का इस्तेमाल किया जा सकता है.

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 > क्लाइंट > क्लाइंट बनाएं पर जाएं.

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

  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. चैट के साइड पैनल में सबसे ऊपर मौजूद आइकॉन पर क्लिक करें और एमसीपी सर्वर पर जाएं.
  2. **सर्वर जोड़ें** बटन () पर क्लिक करें. इसके बाद, **एचटीटीपी** को चुनें और Pay और Wallet Developer MCP सर्वर की ओर इशारा करने वाला यूआरएल डालें: https://paydeveloper.googleapis.com/mcp.
    आपका एमसीपी कॉन्फ़िगरेशन, आपके वर्कस्पेस में मौजूद .vscode/mcp.json फ़ाइल में सेव किया जाता है:
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  3. नए एमसीपी सर्वर पर राइट क्लिक करें और सर्वर शुरू करें को चुनें.
  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. एडिटर के एजेंट साइड पैनल में सबसे ऊपर मौजूद, पर क्लिक करें और एमसीपी सर्वर को चुनें.
  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 पर वापस जाएं और रीफ़्रेश करें पर क्लिक करें.
  5. अपना नया एमसीपी सर्वर चुनें. इसके बाद, पुष्टि करें पर क्लिक करें और पुष्टि करने की प्रोसेस पूरी करें.
  6. ऑथराइज़ेशन कोड को कॉपी करें और इसे 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. Antigravity पर वापस जाएं और रीफ़्रेश करें पर क्लिक करें.
  4. पुष्टि करें पर क्लिक करें और पुष्टि करने की प्रोसेस पूरी करें.
  5. ऑथराइज़ेशन कोड को कॉपी करें और इसे Antigravity सेटिंग विंडो में सबमिट करें.

सीमाएं

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

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

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