Google Pay & Wallet Developer MCP সার্ভারের সাথে সংযোগ করুন

Google Pay ও Wallet ডেভেলপার MCP সার্ভারটি AI-চালিত ডেভেলপমেন্ট টুলগুলোকে আপনার Google Pay ও Google Wallet ডেভেলপার ডেটা অ্যাক্সেস করতে, অফিশিয়াল ডকুমেন্টেশন অনুসন্ধান করতে এবং আপনার ইন্টিগ্রেশনগুলো পরিচালনা করার ক্ষমতা দেয়।

মডেল কনটেক্সট প্রোটোকল (MCP) বৃহৎ ল্যাঙ্গুয়েজ মডেল (LLM) এবং এআই অ্যাপ্লিকেশন বা এজেন্টরা কীভাবে বাইরের ডেটা উৎসের সাথে সংযোগ স্থাপন করে, তার একটি মান নির্ধারণ করে। MCP সার্ভারগুলো আপনাকে তাদের টুল, রিসোর্স এবং প্রম্পট ব্যবহার করে বিভিন্ন পদক্ষেপ নিতে এবং তাদের ব্যাকএন্ড পরিষেবা থেকে হালনাগাদ ডেটা পেতে সাহায্য করে।

Google Pay & Wallet Developer MCP সার্ভার আপনাকে নিম্নলিখিত সুবিধাগুলো দেয়:

  • ডকুমেন্টেশন অনুসন্ধান করুন : অফিসিয়াল গুগল পে এবং গুগল ওয়ালেট ডক্স থেকে হালনাগাদ নির্দেশনা এবং কোড স্যাম্পল সংগ্রহ করুন।
  • ইন্টিগ্রেশন পরিচালনা করুন : আপনার ইন্টিগ্রেশনগুলির অবস্থা পরীক্ষা করুন এবং আপনার মার্চেন্ট অ্যাকাউন্টের জন্য এপিআই (API) সক্রিয় করুন।
  • পারফরম্যান্স নিরীক্ষণ করুন : আপনার মার্চেন্ট অ্যাকাউন্টের জন্য সামগ্রিক পারফরম্যান্স ডেটা এবং ত্রুটির মেট্রিক্স অ্যাক্সেস করুন।
  • পাস পরিচালনা করুন : গুগল ওয়ালেটের জন্য পাস প্রদানকারী এবং শ্রেণীগুলির তালিকা দেখুন।

নমুনা প্রম্পট

আপনি আপনার এআই অ্যাসিস্ট্যান্টের সাথে নিম্নলিখিত নির্দেশাবলী ব্যবহার করতে পারেন:

  • আমার গুগল পে অ্যাকাউন্টগুলোর তালিকা দিন।
  • আমার গুগল পে ইন্টিগ্রেশনগুলোর অবস্থা কী?
  • আমি কীভাবে রিয়্যাক্ট-এর সাথে গুগল পে যুক্ত করতে পারি?
  • আমার ইন্টিগ্রেশনের গত ৩০ দিনের গুগল পে ত্রুটির মেট্রিক্স দেখান।
  • আমার গুগল ওয়ালেট পাস ক্লাসগুলোর তালিকা দিন।

শুরু করার আগে

Google Pay & Wallet Developer MCP সার্ভার ব্যবহার করার জন্য, আপনাকে অবশ্যই একটি Google Cloud প্রজেক্ট তৈরি করতে হবে এবং Google Pay & Wallet Developer MCP সার্ভার ও Google Wallet API-গুলো সক্রিয় করতে হবে।

  1. আপনার ক্লাউড কনসোলের প্রজেক্ট সিলেক্টর পেজে, একটি গুগল ক্লাউড প্রজেক্ট নির্বাচন করুন বা তৈরি করুন।

    প্রজেক্ট সিলেক্টরে যান

  2. Pay & Wallet Developer এবং Google Wallet API-গুলো সক্রিয় করুন।

    এপিআই সক্রিয় করার জন্য প্রয়োজনীয় ভূমিকা

    এপিআই (API) সক্রিয় করতে আপনার সার্ভিস ইউসেজ অ্যাডমিন (Service Usage Admin) আইএএম (IAM) রোল ( roles/serviceusage.serviceUsageAdmin ) প্রয়োজন, যেটিতে serviceusage.services.enable পারমিশনটি রয়েছে। কীভাবে রোল প্রদান করতে হয় তা জানুন

    এপিআইগুলি সক্রিয় করুন

প্রয়োজনীয় ভূমিকা

Google Pay ও Wallet Developer MCP সার্ভার রিমোট ব্যবহার করার জন্য প্রয়োজনীয় অনুমতি পেতে, আপনার অ্যাডমিনিস্ট্রেটরকে অনুরোধ করুন যেন তিনি আপনাকে সেই Google Cloud প্রজেক্টে নিম্নলিখিত Identity and Access Management (IAM) রোলগুলো প্রদান করেন যেখানে আপনি Google Pay ও Wallet Developer MCP সার্ভারটি চালু করতে চান:

ভূমিকা প্রদান সম্পর্কে আরও তথ্যের জন্য, প্রকল্প, ফোল্ডার এবং সংস্থাগুলিতে অ্যাক্সেস পরিচালনা দেখুন।

প্রমাণীকরণ এবং অনুমোদন

গুগল পে এবং ওয়ালেট ডেভেলপার এমসিপি সার্ভারগুলো প্রমাণীকরণ এবং অনুমোদনের জন্য আইডেন্টিটি অ্যান্ড অ্যাক্সেস ম্যানেজমেন্ট (IAM) সহ OAuth 2.0 প্রোটোকল ব্যবহার করে। সব MCP সার্ভারগুলিতে প্রমাণীকরণের জন্য পরিচয়পত্র সমর্থিত।

Google Pay & Wallet Developer MCP সার্ভার API কী গ্রহণ করে না।

আমরা MCP টুল ব্যবহারকারী এজেন্টদের জন্য একটি পৃথক পরিচয় তৈরি করার পরামর্শ দিই, যাতে রিসোর্সগুলিতে অ্যাক্সেস নিয়ন্ত্রণ ও পর্যবেক্ষণ করা যায়। প্রমাণীকরণ সম্পর্কে আরও তথ্যের জন্য, “MCP সার্ভারগুলিতে প্রমাণীকরণ” দেখুন।

গুগল পে এবং ওয়ালেট ডেভেলপার এমসিপি সার্ভার ওঅথ স্কোপ

কোনো প্রমাণীকৃত প্রিন্সিপাল কোনো রিসোর্সের উপর একটি নির্দিষ্ট কাজ করার জন্য অনুমোদিত কিনা, তা নির্ধারণ করতে OAuth 2.0 স্কোপ এবং ক্রেডেনশিয়াল ব্যবহার করে। গুগলে OAuth 2.0 স্কোপ সম্পর্কে আরও তথ্যের জন্য, “Using OAuth 2.0 to access Google APIs” পড়ুন।

Google Pay ও Wallet Developer MCP সার্ভারে নিম্নলিখিত MCP টুল OAuth স্কোপগুলো রয়েছে:

gcloud CLI-এর জন্য স্কোপ URI বর্ণনা
https://www.googleapis.com/auth/paydeveloper.merchant গুগল পে মার্চেন্ট ডেটা পরিচালনা করুন।
https://www.googleapis.com/auth/paydeveloper.issuer.readonly গুগল ওয়ালেট প্রদানকারীর ডেটা পড়ুন।

একটি OAuth 2.0 ক্লায়েন্ট আইডি এবং সিক্রেট তৈরি করুন

একটি OAuth 2.0 ক্লায়েন্ট আইডি এবং সিক্রেট তৈরি করতে, এই ধাপগুলো অনুসরণ করুন:

  1. Google API কনসোলে, Google Auth Platform > Clients > Create client- এ যান।

    ক্লায়েন্ট তৈরি করতে যান

  2. অ্যাপ্লিকেশন টাইপ তালিকা থেকে আপনার এআই অ্যাপ্লিকেশনের জন্য উপযুক্ত টাইপটি নির্বাচন করুন:

    • Antigravity , Claude.ai , Claude Code , এবং ChatGPT- এর জন্য, ওয়েব অ্যাপ্লিকেশন নির্বাচন করুন।
    • Gemini CLI এবং VS Code- এর জন্য ডেস্কটপ অ্যাপ নির্বাচন করুন।
  3. Name ফিল্ডে আপনার অ্যাপ্লিকেশনের জন্য একটি নাম লিখুন।

  4. আপনি যদি ওয়েব অ্যাপ্লিকেশন নির্বাচন করে থাকেন, তাহলে ‘অনুমোদিত রিডাইরেক্ট ইউআরআই’ (Authorized redirect URIs) বিভাগে, ‘+ ইউআরআই যোগ করুন’ (+ Add URI) এ ক্লিক করুন এবং তারপরে আপনার এআই অ্যাপ্লিকেশনের জন্য প্রয়োজনীয় রিডাইরেক্ট ইউআরআই যোগ করুন:

    অ্যান্টিগ্র্যাভিটি

    https://antigravity.google/oauth-callback

    Claude.ai

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

    ক্লদ কোড

    http://localhost:CLAUDE_REDIRECT_PORT/callback

    চ্যাটজিপিটি

    আপনি আপাতত redirect_uri খালি রাখতে পারেন। অ্যাপটি তৈরি করার সময় ChatGPT একটি redirect_uri তৈরি করে (নিচে আপনার এআই অ্যাপ্লিকেশন কনফিগার করুন দেখুন)।

  5. Create-এ ক্লিক করুন। তৈরি হয়ে গেলে, ক্লায়েন্ট সিক্রেটটি একবার প্রদর্শিত হবে। এটি কপি করে নিরাপদে সংরক্ষণ করুন।

আপনার এআই অ্যাপ্লিকেশন কনফিগার করুন

এরপরে, আপনাকে আপনার এআই অ্যাপ্লিকেশনকে সার্ভার কনফিগারেশনের বিবরণ প্রদান করতে হবে।

জেমিনি সিএলআই

  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 কমান্ডটি চালান।

অ্যান্টিগ্র্যাভিটি

MCP সার্ভার ব্যবহার করার জন্য Antigravity কনফিগার করতে:

  1. Antigravity-তে, Agent pane > MCP Servers > Manage MCP Servers- এ থাকা Additional options মেনুতে ক্লিক করুন।
  2. Manage MCP Servers পেনের শীর্ষে, mcp_config.json ফাইলটি সম্পাদনা করতে View raw config-এ ক্লিক করুন:
    {
      "mcpServers": {
        "google-pay-wallet-dev": {
          "serverUrl": "https://paydeveloper.googleapis.com/mcp",
          "oauth": {
            "clientId": "ANTIGRAVITY_CLIENT_ID",
            "clientSecret": "ANTIGRAVITY_CLIENT_SECRET"
          }
        }
      }
    }
  3. ম্যানেজ এমসিপি সার্ভারস- এ ফিরে যান এবং রিফ্রেশ-এ ক্লিক করুন। অথেন্টিকেট- এ ক্লিক করলে এজেন্ট সেটিংস-এর মধ্যে কাস্টমাইজেশন ট্যাবটি খোলে।
  4. Authenticate-এ ক্লিক করুন এবং OAuth প্রক্রিয়াটি সম্পূর্ণ করুন।
  5. অনুমোদন কোডটি কপি করুন এবং এজেন্ট সেটিংস উইন্ডোতে কোডটি জমা দিন।

ভিএস কোড

  1. VS Code (Copilot) কনফিগার করতে, আপনার ওয়ার্কস্পেসে থাকা .vscode/mcp.json ফাইলটি সম্পাদনা করুন:
    {
      "servers": {
        "google-pay-wallet-dev": {
          "url": "https://paydeveloper.googleapis.com/mcp"
        }
      }
    }
  2. প্রমাণীকরণ প্রক্রিয়াটি চালু করতে MCP সার্ভারের একটি টুল কল করুন। উদাহরণস্বরূপ: "আমার Google Pay অ্যাকাউন্টগুলোর তালিকা দেখুন"।
  3. প্রত্যাশা অনুযায়ী ‘ডাইনামিক ক্লায়েন্ট রেজিস্ট্রেশন সমর্থিত নয়’ ডায়ালগ বক্সটি খোলে। ডায়ালগ বক্সটি বন্ধ করতে যেকোনো বোতামে ক্লিক করুন।
  4. আপনার OAuth ক্লায়েন্ট আইডি প্রবেশ করান এবং এন্টার চাপুন।
  5. অনুরোধ করা হলে, আপনার OAuth ক্লায়েন্ট সিক্রেটটি প্রবেশ করান এবং এন্টার চাপুন।
  6. প্রমাণীকরণের জন্য একটি ডায়ালগ বক্স খুলবে, Allow-এ ক্লিক করুন।
  7. অনুমোদন করার পর টুলটি চালু হয় এবং চ্যাট উইন্ডোতে সেশনটি চলতে থাকে।

Claude.ai

Claude.ai কনফিগার করতে:

  1. কাস্টমাইজ > কানেক্টর- এ যান।
  2. বাটনে ক্লিক করুন এবং 'অ্যাড কাস্টম কানেক্টর' বেছে নিন।
  3. নিম্নলিখিত বিবরণগুলি প্রবেশ করান:
      সার্ভারের নাম : Google Pay & Wallet MCP
      রিমোট এমসিপি সার্ভার ইউআরএল https://paydeveloper.googleapis.com/mcp
  4. অ্যাডভান্সড সেটিংসে আপনার OAuth ক্লায়েন্ট আইডি এবং OAuth ক্লায়েন্ট সিক্রেট লিখুন।
  5. নতুন কানেক্টরটি নির্বাচন করুন এবং কানেক্ট-এ ক্লিক করুন।

ক্লদ কোড

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 কনফিগার করতে:

  1. সেটিংস > অ্যাপস > উন্নত সেটিংস থেকে ডেভেলপার মোড চালু করুন।
  2. Create app বাটনটিতে ক্লিক করুন।
  3. নিম্নলিখিত বিবরণগুলি প্রবেশ করান:
      নাম : Google Pay & Wallet MCP
      এমসিপি সার্ভার ইউআরএল : https://paydeveloper.googleapis.com/mcp
  4. অ্যাডভান্সড সেটিংসে যান এবং আপনার OAuth ক্লায়েন্ট আইডি ও সিক্রেট লিখুন।
  5. ডাইনামিক কলব্যাক ইউআরএলটি কপি করে পূর্ববর্তী ধাপে তৈরি করা OAuth ক্লায়েন্টে যুক্ত করুন।

জ্ঞাত সীমাবদ্ধতা

  • শুধুমাত্র ইংরেজি ফলাফল : ডকুমেন্টেশন অনুসন্ধান শুধুমাত্র ইংরেজি সমর্থন করে।
  • ACL-এর পেছনের বিষয়বস্তু : ACL-এর পেছনের ডকুমেন্টেশন সূচীবদ্ধ করা হয় না।
  • নেটওয়ার্ক-নির্ভর : সার্ভারটির জন্য গুগল পে এবং ওয়ালেট পরিষেবাগুলোর সাথে একটি সক্রিয় সংযোগ প্রয়োজন।

পরিষেবার শর্তাবলী

গুগল পে এপিআই-এর ব্যবহার গুগল পে এপিআই পরিষেবার শর্তাবলীর অধীন। গুগল ওয়ালেট এপিআই-এর ব্যবহার গুগল ওয়ালেট এপিআই পরিষেবার শর্তাবলীর অধীন।