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 সার্ভারটি সক্রিয় করতে হবে।
আপনার ক্লাউড কনসোলের প্রজেক্ট সিলেক্টর পেজে, একটি গুগল ক্লাউড প্রজেক্ট নির্বাচন করুন বা তৈরি করুন।
পে ও ওয়ালেট ডেভেলপার এপিআই সক্রিয় করুন।
এপিআই সক্রিয় করার জন্য প্রয়োজনীয় ভূমিকা
এপিআই (API) সক্রিয় করতে, আপনার
serviceusage.services.enableপারমিশনটি প্রয়োজন। আপনি যদি প্রজেক্টটি তৈরি করে থাকেন, তাহলে সম্ভবত Owner রোলের (roles/owner) মাধ্যমে এই পারমিশনটি আপনার কাছে ইতিমধ্যেই আছে। অন্যথায়, আপনি Service Usage Admin রোলের (roles/serviceusage.serviceUsageAdmin) মাধ্যমে এই পারমিশনটি পেতে পারেন। কীভাবে রোল প্রদান করতে হয় তা জানুন ।
প্রয়োজনীয় ভূমিকা
Google Pay & Wallet Developer MCP সার্ভার রিমোট MCP সার্ভার ব্যবহার করার জন্য প্রয়োজনীয় অনুমতি পেতে, আপনার অ্যাডমিনিস্ট্রেটরকে অনুরোধ করুন যেন তিনি আপনাকে সেই Google Cloud প্রজেক্টে নিম্নলিখিত Identity and Access Management (IAM) রোলগুলো মঞ্জুর করেন যেখানে আপনি Google Pay & Wallet Developer MCP সার্ভারটি চালু করতে চান:
- এমসিপি টুল কল করুন: এমসিপি টুল ব্যবহারকারী (
roles/mcp.toolUser)
ভূমিকা প্রদান সম্পর্কে আরও তথ্যের জন্য, প্রকল্প, ফোল্ডার এবং সংস্থাগুলিতে অ্যাক্সেস পরিচালনা দেখুন।
প্রমাণীকরণ এবং অনুমোদন
Google Pay ও Wallet Developer MCP সার্ভারটি প্রমাণীকরণ এবং অনুমোদনের জন্য Identity and Access Management (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 ক্লায়েন্ট আইডি এবং সিক্রেট তৈরি করতে, এই ধাপগুলো অনুসরণ করুন:
Google API কনসোলে, Google Auth Platform > Clients > Create client- এ যান।
অ্যাপ্লিকেশন টাইপ তালিকা থেকে আপনার এআই অ্যাপ্লিকেশনের জন্য উপযুক্ত টাইপটি নির্বাচন করুন:
- Cursor Desktop , Claude Code , Claude.ai , ChatGPT এবং Antigravity- এর জন্য, ওয়েব অ্যাপ্লিকেশন নির্বাচন করুন।
- Antigravity CLI , Antigravity IDE এবং VS Code- এর জন্য ডেস্কটপ অ্যাপ নির্বাচন করুন।
Name ফিল্ডে আপনার অ্যাপ্লিকেশনের জন্য একটি নাম লিখুন।
আপনি যদি ওয়েব অ্যাপ্লিকেশন নির্বাচন করে থাকেন, তাহলে ‘অনুমোদিত রিডাইরেক্ট ইউআরআই’ (Authorized redirect URIs) বিভাগে, ‘+ ইউআরআই যোগ করুন’ (+ Add URI) এ ক্লিক করুন এবং তারপরে আপনার এআই অ্যাপ্লিকেশনের জন্য প্রয়োজনীয় রিডাইরেক্ট ইউআরআই যোগ করুন:
কার্সার ডেস্কটপ
http://localhost:8787/callbackক্লদ কোড
http://localhost:CLAUDE_REDIRECT_PORT/callback
Claude.ai
https://claude.ai/api/mcp/auth_callbackচ্যাটজিপিটি
আপনি আপাতত
redirect_uriখালি রাখতে পারেন। অ্যাপটি তৈরি করার সময় ChatGPT একটিredirect_uriতৈরি করে (নিচে আপনার এআই অ্যাপ্লিকেশন কনফিগার করুন দেখুন)।অ্যান্টিগ্র্যাভিটি
https://antigravity.google/oauth-callbackCreate-এ ক্লিক করুন। তৈরি হয়ে গেলে, ক্লায়েন্ট সিক্রেটটি একবার প্রদর্শিত হবে। এটি কপি করে নিরাপদে সংরক্ষণ করুন।
আপনার এআই অ্যাপ্লিকেশন কনফিগার করুন
এরপরে, আপনাকে আপনার এআই অ্যাপ্লিকেশনকে সার্ভার কনফিগারেশনের বিবরণ প্রদান করতে হবে।
ভিএস কোড
- চ্যাট সাইড প্যানেলের উপরের দিকে থাকা আইকনে ক্লিক করুন এবং MCP সার্ভারগুলিতে যান।
- অ্যাড সার্ভার ( ) বোতামে ক্লিক করুন, HTTP নির্বাচন করুন এবং Pay & Wallet Developer MCP সার্ভারের URL লিখুন:
https://paydeveloper.googleapis.com/mcp।
আপনার MCP কনফিগারেশনটি আপনার ওয়ার্কস্পেসের.vscode/mcp.jsonফাইলে সংরক্ষিত থাকে:{ "servers": { "google-pay-wallet-dev": { "url": "https://paydeveloper.googleapis.com/mcp" } } }
- নতুন MCP সার্ভারটিতে রাইট-ক্লিক করুন এবং স্টার্ট সার্ভার নির্বাচন করুন।
- চ্যাট উইন্ডোতে ফিরে যান এবং প্রমাণীকরণ প্রক্রিয়াটি চালু করতে MCP সার্ভারের একটি টুল কল করুন। উদাহরণস্বরূপ: "আমার Google Pay অ্যাকাউন্টগুলোর তালিকা দিন"।
- প্রত্যাশা অনুযায়ী ‘ডাইনামিক ক্লায়েন্ট রেজিস্ট্রেশন সমর্থিত নয়’ ডায়ালগ বক্সটি খোলে। ডায়ালগ বক্সটি বন্ধ করতে যেকোনো বোতামে ক্লিক করুন।
- আপনার OAuth ক্লায়েন্ট আইডি প্রবেশ করান এবং এন্টার চাপুন।
- অনুরোধ করা হলে, আপনার OAuth ক্লায়েন্ট সিক্রেটটি প্রবেশ করান এবং এন্টার চাপুন।
- প্রমাণীকরণের জন্য একটি ডায়ালগ বক্স খুলবে, Allow-এ ক্লিক করুন।
- আপনি যাচাইকৃত পরিচয়ের তালিকা থেকে বেছে নিতে পারেন, অথবা একটি নতুন অ্যাকাউন্ট দিয়ে সাইন ইন করতে পারেন।
- প্রমাণীকরণের পর টুলটি চালু হয় এবং চ্যাট উইন্ডোতে সেশনটি চলতে থাকে।
কার্সার ডেস্কটপ
কার্সার ডেস্কটপ কনফিগার করতে:
- বাম পাশের প্যানেলে কাস্টমাইজ- এ ক্লিক করুন।
- নতুন এমসিপি সার্ভার-এ ক্লিক করুন। এটি
mcp.jsonকনফিগারেশন ফাইলটি খুলবে। - 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" } } } }
- ফাইলটি সংরক্ষণ করার পর এমসিপি সার্ভারগুলোর তালিকা আপডেট হয়ে যায়।
- প্রমাণীকরণ প্রক্রিয়া শুরু করতে Authenticate-এ ক্লিক করুন।
ক্লদ কোড
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 কনফিগার করতে:
- কাস্টমাইজ > কানেক্টর- এ যান।
- অ্যাড-এ ক্লিক করুন এবং কাস্টম কানেক্টর যোগ করুন (Add custom connector) নির্বাচন করুন।
- নিম্নলিখিত বিবরণগুলি প্রবেশ করান:
- সার্ভারের নাম :
Google Pay & Wallet MCP।- রিমোট এমসিপি সার্ভার ইউআরএল
https://paydeveloper.googleapis.com/mcp। - অ্যাডভান্সড সেটিংসে আপনার OAuth ক্লায়েন্ট আইডি এবং OAuth ক্লায়েন্ট সিক্রেট লিখুন।
- নতুন কানেক্টরটি নির্বাচন করুন এবং কানেক্ট-এ ক্লিক করুন।
চ্যাটজিপিটি
ChatGPT কনফিগার করতে:
- সেটিংস > নিরাপত্তা ও লগইন থেকে ডেভেলপার মোড চালু করুন।
- প্রধান সাইড প্যানেলে প্লাগইন নির্বাচন করুন এবং বোতামে ক্লিক করুন।
- নিম্নলিখিত বিবরণগুলি প্রবেশ করান:
- নাম :
Google Pay & Wallet MCP।- সার্ভার ইউআরএল :
https://paydeveloper.googleapis.com/mcp - অ্যাডভান্সড সেটিংসে যান এবং আপনার OAuth ক্লায়েন্ট আইডি ও সিক্রেট লিখুন।
- ডাইনামিক কলব্যাক ইউআরএলটি কপি করে পূর্ববর্তী ধাপে তৈরি করা OAuth ক্লায়েন্টে যুক্ত করুন।
অ্যান্টিগ্র্যাভিটি সিএলআই
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" } } } }
/mcpচালান, আপনার নতুন MCP সার্ভারটি নির্বাচন করুন এবং প্রমাণীকরণ প্রক্রিয়া শুরু করতে Authenticate বেছে নিন।
অ্যান্টিগ্র্যাভিটি আইডিই
- এডিটরের এজেন্ট সাইড প্যানেলের শীর্ষে থাকা ক্লিক করুন এবং MCP Servers নির্বাচন করুন।
- MCP সার্ভার পরিচালনা করুন -এ ক্লিক করুন।
- View raw config-এ ক্লিক করুন এবং আপনার MCP সার্ভারের বিবরণ যোগ করুন:
{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_IDE_CLIENT_ID", "clientSecret": "ANTIGRAVITY_IDE_CLIENT_SECRET" } } } }
- Antigravity IDE-তে ফিরে যান এবং রিফ্রেশ-এ ক্লিক করুন।
- আপনার নতুন MCP সার্ভারটি নির্বাচন করুন, এবং Authenticate-এ ক্লিক করে প্রমাণীকরণ প্রক্রিয়াটি সম্পন্ন করুন।
- অনুমোদন কোডটি কপি করে অ্যান্টিগ্র্যাভিটি সেটিংস উইন্ডোতে জমা দিন।
অ্যান্টিগ্র্যাভিটি
- অ্যান্টিগ্র্যাভিটিতে, > কাস্টমাইজেশন- এ যান।
- Installed MCP Servers সেকশনে,
mcp_config.jsonফাইলটি এডিট করার জন্য Open MCP Config-এ ক্লিক করুন:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_CLIENT_ID", "clientSecret": "ANTIGRAVITY_CLIENT_SECRET" } } } }
- অ্যান্টিগ্র্যাভিটিতে ফিরে যান এবং রিফ্রেশ-এ ক্লিক করুন।
- প্রমাণীকরণ-এ ক্লিক করুন এবং প্রমাণীকরণ প্রক্রিয়াটি সম্পূর্ণ করুন।
- অনুমোদন কোডটি কপি করে অ্যান্টিগ্র্যাভিটি সেটিংস উইন্ডোতে জমা দিন।
জ্ঞাত সীমাবদ্ধতা
- শুধুমাত্র ইংরেজি ফলাফল : ডকুমেন্টেশন অনুসন্ধান শুধুমাত্র ইংরেজি সমর্থন করে।
- ACL-এর পেছনের বিষয়বস্তু : ACL-এর পেছনের ডকুমেন্টেশন সূচীবদ্ধ করা হয় না।
- নেটওয়ার্ক-নির্ভর : সার্ভারটির জন্য গুগল পে এবং ওয়ালেট পরিষেবাগুলোর সাথে একটি সক্রিয় সংযোগ প্রয়োজন।
পরিষেবার শর্তাবলী
গুগল পে এপিআই-এর ব্যবহার গুগল পে এপিআই পরিষেবার শর্তাবলীর অধীন। গুগল ওয়ালেট এপিআই-এর ব্যবহার গুগল ওয়ালেট এপিআই পরিষেবার শর্তাবলীর অধীন।