Google Pay ও Wallet ডেভেলপার MCP সার্ভার AI-পরিচালিত ডেভেলপমেন্ট টুলকে আপনার Google Pay ও Google Wallet ডেভেলপার ডেটা অ্যাক্সেস করা, অফিসিয়াল ডকুমেন্টেশন সার্চ করা এবং আপনার ইন্টিগ্রেশন ম্যানেজ করার ক্ষমতা দেয়।
মডেল কনটেক্সট প্রোটোকল (MCP) স্ট্যান্ডার্ডাইজ করে যে কীভাবে লার্জ ল্যাঙ্গুয়েজ মডেল (LLM) এবং AI অ্যাপ্লিকেশন বা এজেন্ট বাইরের ডেটা সোর্সের সাথে কানেক্ট করে। MCP সার্ভার আপনাকে তাদের টুল, রিসোর্স এবং প্রম্পট ব্যবহার করে অ্যাকশন নিতে এবং তাদের ব্যাকএন্ড পরিষেবা থেকে আপডেট করা ডেটা পেতে দেয়।
Google Pay ও Wallet ডেভেলপার MCP সার্ভার আপনাকে এগুলি করতে দেয়:
- ডকুমেন্টেশন সার্চ করা: অফিসিয়াল Google Pay ও Google Wallet ডকুমেন্ট থেকে আপ-টু-ডেট নির্দেশিকা ও কোড স্যাম্পেল পান।
- ইন্টিগ্রেশন ম্যানেজ করা: আপনার ইন্টিগ্রেশনের স্ট্যাটাস চেক করুন এবং আপনার মার্চেন্ট অ্যাকাউন্টের জন্য API চালু করুন।
- পারফর্ম্যান্স মনিটর করা: আপনার মার্চেন্ট অ্যাকাউন্টের জন্য অ্যাগ্রিগেট করা পারফর্ম্যান্স ডেটা এবং সমস্যার মেট্রিক অ্যাক্সেস করা।
পাস ম্যানেজ করা: Google Wallet-এর জন্য পাস ইস্যুকারী এবং ক্লাসের তালিকা তৈরি করা।
নমুনা প্রম্পট
আপনার AI অ্যাসিস্ট্যান্টের সাথে নিম্নলিখিত প্রম্পট ব্যবহার করতে পারবেন:
- "আমার Google Pay অ্যাকাউন্টগুলি তালিকাভুক্ত করো।"
- "আমার Google Pay ইন্টিগ্রেশনের স্ট্যাটাস কী?"
- "আমি কীভাবে React-এর সাথে Google Pay ইন্টিগ্রেট করতে পারি?"
- "গত ৩০ দিনে আমার ইন্টিগ্রেশনের জন্য Google Pay-এর সমস্যার মেট্রিক দেখাও।"
- "আমার Google Wallet পাস ক্লাসের তালিকা দেখাও।"
শুরু করার আগে
Google Pay ও Wallet Developer MCP সার্ভার ব্যবহার করতে, আপনাকে একটি Google Cloud প্রোজেক্ট তৈরি করতে হবে এবং Google Pay ও Wallet Developer MCP সার্ভার চালু করতে হবে।
-
আপনার Cloud কনসোলে, প্রোজেক্ট সিলেক্টর পৃষ্ঠায়, কোনও Google Cloud প্রোজেক্ট বেছে নিন বা তৈরি করুন।
-
Pay ও Wallet ডেভেলপার API আগে থেকে চালু করা না থাকলে, তা চালু করুন।
API চালু করার জন্য প্রয়োজনীয় ভূমিকা
API চালু করতে, আপনার
serviceusage.services.enableঅনুমতি প্রয়োজন। আপনি প্রোজেক্ট তৈরি করে থাকলে, মালিকের ভূমিকা (roles/owner) থেকে সম্ভবত আপনার কাছে এই অনুমতি আছে। অন্যথায়, আপনি পরিষেবা ব্যবহার অ্যাডমিন ভূমিকা (roles/serviceusage.serviceUsageAdmin) থেকে এই অনুমতি পেতে পারেন। কীভাবে ভূমিকা প্রদান করতে হয় তা জানুন।
যাচাইকরণ ও অনুমোদন
Google Pay ও Wallet Developer MCP সার্ভার যাচাইকরণ ও অনুমোদনের জন্য পরিচয় ও অ্যাক্সেস ম্যানেজমেন্ট (IAM)-এর সাথে OAuth 2.0 প্রোটোকল ব্যবহার করে। MCP সার্ভারে যাচাইকরণের জন্য সব পরিচয় কাজ করে।
Google Pay ও Wallet ডেভেলপার MCP সার্ভার API কী গ্রহণ করে না।
আমরা MCP টুল ব্যবহার করে এজেন্টের জন্য আলাদা পরিচয় তৈরি করার সাজেশন দিই, যাতে রিসোর্সে অ্যাক্সেস কন্ট্রোল ও মনিটর করা যায়। যাচাইকরণ সম্পর্কে আরও তথ্যের জন্য, MCP সার্ভারে যাচাইকরণ করুন দেখুন।
Google Pay ও Wallet Developer MCP সার্ভার OAuth স্কোপ
OAuth 2.0 যাচাই করা প্রিন্সিপাল কোনও রিসোর্সের উপর নির্দিষ্ট অ্যাকশন নেওয়ার জন্য অনুমোদিত কিনা তা নির্ধারণ করতে স্কোপ ও ক্রেডেনশিয়াল ব্যবহার করে। Google-এ OAuth 2.0 স্কোপ সম্পর্কে আরও তথ্যের জন্য, Google API অ্যাক্সেস করতে OAuth 2.0 ব্যবহার করা নিবন্ধটি পড়ুন।
Google Pay ও Wallet ডেভেলপার MCP সার্ভারে নিম্নলিখিত MCP টুল OAuth স্কোপ আছে:
| gcloud CLI-এর জন্য স্কোপ URI | বিবরণ |
|---|---|
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 ক্লায়েন্ট আইডি ও সিক্রেট তৈরি করতে, এইসব ধাপ অনুসরণ করুন:
-
Google API Console-এ, Google Auth Platform > ক্লায়েন্ট > ক্লায়েন্ট তৈরি করুন বিকল্পে যান।
-
অ্যাপ্লিকেশনের ধরন তালিকা থেকে, আপনার AI অ্যাপ্লিকেশনের জন্য উপযুক্ত ধরন বেছে নিন:
- Cursor Desktop, Claude Code, Claude.ai, ChatGPT এবং Antigravity-এর জন্য ওয়েব অ্যাপ্লিকেশন বেছে নিন।
- Antigravity CLI, Antigravity IDE এবং VS Code-এর জন্য, ডেস্কটপ অ্যাপ বেছে নিন।
নাম ফিল্ডে, আপনার অ্যাপ্লিকেশনের একটি নাম লিখুন।
-
আপনি ওয়েব অ্যাপ্লিকেশন বেছে নিলে, অনুমোদিত রিডাইরেক্ট URI বিভাগে, + URI যোগ করুন বিকল্পে ক্লিক করুন এবং তারপরে আপনার AI অ্যাপ্লিকেশনের জন্য প্রয়োজনীয় রিডাইরেক্ট URI যোগ করুন:
কার্সর ডেস্কটপ
http://localhost:8787/callbackClaude Code
http://localhost:CLAUDE_REDIRECT_PORT/callback
Claude.ai
https://claude.ai/api/mcp/auth_callbackChatGPT
আপনি এখনকার মতো
redirect_uriফাঁকা রাখতে পারেন। অ্যাপ তৈরি করার সময় ChatGPT একটিredirect_uriতৈরি করে (নিচে আপনার AI অ্যাপ্লিকেশন কনফিগার করুন দেখুন)।Antigravity
https://antigravity.google/oauth-callback তৈরি করুন বিকল্পে ক্লিক করুন। তৈরি করার পরে, ক্লায়েন্ট সিক্রেট একবার দেখানো হয়। এটি কপি করে নিরাপদে স্টোর করুন।
আপনার AI অ্যাপ্লিকেশন কনফিগার করুন
এরপর, আপনার AI অ্যাপ্লিকেশনকে সার্ভার কনফিগারেশন সংক্রান্ত বিবরণ দিতে হবে।
VS Code
- চ্যাট সাইড প্যানেলের সবচেয়ে উপরে আইকনে ক্লিক করে MCP সার্ভার বিকল্পে যান।
-
সার্ভার যোগ করুন বোতামে () ক্লিক করুন, HTTP বেছে নিন এবং Pay ও Wallet ডেভেলপার 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 অ্যাকাউন্টের তালিকা দেখাও"।
- Dynamic Client Registration কাজ করে না, এই ডায়ালগ প্রত্যাশা অনুযায়ী খুলে যায়। ডায়ালগ বন্ধ করতে যেকোনও বোতামে ক্লিক করুন।
- আপনার OAuth ক্লায়েন্ট আইডি লিখে Enter টিপুন।
- প্রম্পট করা হলে, আপনার OAuth ক্লায়েন্ট সিক্রেট লিখে Enter প্রেস করুন।
- যাচাইকরণের জন্য একটি ডায়ালগ খুলবে, অনুমতি দিন বিকল্পে ক্লিক করুন।
- আপনি যাচাই করা আইডেন্টিটির তালিকা থেকে বেছে নিতে পারেন অথবা নতুন অ্যাকাউন্টের মাধ্যমে সাইন-ইন করতে পারেন।
- যাচাইকরণের পরে, টুলটি কল করা হয় এবং সেশনটি চ্যাট উইন্ডোতে চলতে থাকে।
Cursor Desktop
Cursor Desktop কনফিগার করতে:
- বাঁদিকের প্যানেলে কাস্টমাইজ করুন বিকল্পে ক্লিক করুন।
-
নতুন MCP সার্ভার বিকল্পে ক্লিক করুন। এটি
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" } } } }
- ফাইল সেভ করার পরে, MCP সার্ভারের তালিকা আপডেট করা হয়।
- যাচাইকরণ প্রসেস শুরু করতে যাচাই করুন বিকল্পে ক্লিক করুন।
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 কনফিগার করতে:
- কাস্টমাইজ করুন > কানেক্টর বিকল্পে যান।
- যোগ করুন বিকল্পে ক্লিক করে কাস্টম কানেক্টর যোগ করুন বিকল্প বেছে নিন।
-
নিম্নলিখিত বিবরণ লিখুন:
-
সার্ভারের নাম:
Google Pay & Wallet MCP.-
রিমোট MCP সার্ভার URL
https://paydeveloper.googleapis.com/mcp. - উন্নত সেটিংস-এ আপনার OAuth ক্লায়েন্ট আইডি এবং OAuth ক্লায়েন্ট সিক্রেট লিখুন।
- নতুন কানেক্টর বেছে নিয়ে কানেক্ট করুন বিকল্পে ক্লিক করুন।
ChatGPT
ChatGPT কনফিগার করতে:
- সেটিংস > নিরাপত্তা ও লগ-ইন থেকে ডেভেলপার মোড চালু করুন।
- প্রধান সাইড প্যানেলে প্লাগ-ইন বেছে নিন এবং বোতামে ক্লিক করুন।
-
নিম্নলিখিত বিবরণ লিখুন:
-
নাম:
Google Pay & Wallet MCP.-
সার্ভার URL:
https://paydeveloper.googleapis.com/mcp - উন্নত সেটিংস বিকল্পে গিয়ে আপনার OAuth ক্লায়েন্ট আইডি ও সিক্রেট লিখুন।
- ডায়নামিক কলব্যাক URL কপি করে আগের ধাপে তৈরি করা OAuth ক্লায়েন্টে এটি যোগ করুন।
Antigravity CLI
-
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 সার্ভার বেছে নিন এবং যাচাইকরণ প্রসেস শুরু করতে যাচাই করুন বিকল্প বেছে নিন।
Antigravity IDE
- এডিটরের এজেন্ট সাইড প্যানেলের উপরে -এ ক্লিক করুন এবং MCP সার্ভার বেছে নিন।
- MCP সার্ভার ম্যানেজ করুন বিকল্পে ক্লিক করুন।
-
র' কনফিগারেশন দেখুন বিকল্পে ক্লিক করুন এবং আপনার 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 সার্ভার বেছে নিন এবং যাচাই করুন বিকল্পে ক্লিক করে যাচাইকরণ সম্পূর্ণ করুন।
- অথরাইজেশন কোড কপি করে Antigravity সেটিংস উইন্ডোতে জমা দিন।
Antigravity
- Antigravity-তে, সেটিংস > কাস্টমাইজেশন বিকল্পে যান।
-
mcp_config.jsonফাইল এডিট করতে, ইনস্টল করা MCP সার্ভার বিভাগে গিয়ে MCP কনফিগারেশন খুলুন বিকল্পে ক্লিক করুন:{ "mcpServers": { "google-pay-wallet-dev": { "serverUrl": "https://paydeveloper.googleapis.com/mcp", "oauth": { "clientId": "ANTIGRAVITY_CLIENT_ID", "clientSecret": "ANTIGRAVITY_CLIENT_SECRET" } } } }
- Antigravity-তে ফিরে যান এবং রিফ্রেশ করুন বিকল্পে ক্লিক করুন।
- যাচাই করুন বিকল্পে ক্লিক করে যাচাইকরণ প্রক্রিয়া সম্পূর্ণ করুন।
- অনুমোদন কোড কপি করে Antigravity সেটিংস উইন্ডোতে জমা দিন।
পরিচিত সীমাবদ্ধতা
- শুধুমাত্র ইংরেজি ভাষায় ফলাফল: ডকুমেন্টেশন সার্চ শুধুমাত্র ইংরেজি ভাষায় কাজ করে।
- ACL-এর পিছনে থাকা কন্টেন্ট: ACL-এর পিছনে থাকা ডকুমেন্টেশন ইন্ডেক্স করা হয় না
- নেটওয়ার্কের উপর নির্ভরশীল: সার্ভারের জন্য Google Pay ও Wallet পরিষেবার সাথে লাইভ কানেকশন প্রয়োজন।
পরিষেবার শর্তাবলী
Google Pay API-এর ব্যবহার Google Pay পরিষেবার শর্তাবলী অনুযায়ী করতে হবে। Google Wallet API ব্যবহার করার সময় আপনাকে Google Wallet API পরিষেবার শর্তাবলী মেনে চলতে হবে।