এটি Workspace API-এর মাধ্যমে প্রদান করা MCP সার্ভার। সার্ভারটি ডেভেলপারদের Workspace (Drive, Gmail, Calendar এবং Chat)-এর উপরে LLM অ্যাপ্লিকেশন তৈরি করার জন্য টুল প্রদান করে।
মডেল কন্টেক্সট প্রোটোকল (MCP) সার্ভার একটি এক্সটার্নাল পরিষেবার প্রক্সি হিসেবে কাজ করে যা লার্জ ল্যাঙ্গুয়েজ মডেল (LLM) বা AI অ্যাপ্লিকেশনকে কন্টেক্সট, ডেটা বা ক্ষমতা প্রদান করে। MCP সার্ভার AI অ্যাপ্লিকেশনকে ডেটাবেস ও ওয়েব পরিষেবার মতো এক্সটার্নাল সিস্টেমের সাথে কানেক্ট করে এবং তাদের উত্তর এমন ফর্ম্যাটে অনুবাদ করে যা AI অ্যাপ্লিকেশন বুঝতে পারে।
সার্ভার সেটআপ
ব্যবহার করার আগে আপনাকে অবশ্যই Universal Search MCP সার্ভার কনফিগার করতে হবে। Google এবং Google Cloud রিমোট MCP সার্ভার ব্যবহার করার ব্যাপারে আরও তথ্য পেতে, Google Cloud MCP সার্ভার এক নজরে দেখুন।
সার্ভার এন্ডপয়েন্ট
MCP সার্ভিস এন্ডপয়েন্ট হল MCP সার্ভারের নেটওয়ার্ক অ্যাড্রেস ও কমিউনিকেশন ইন্টারফেস (সাধারণত একটি URL) যা কোনও AI অ্যাপ্লিকেশন (MCP ক্লায়েন্টের জন্য হোস্ট) একটি সুরক্ষিত, স্ট্যান্ডার্ডাইজড কানেকশন তৈরি করতে ব্যবহার করে। এটি হল LLM-এর জন্য প্রসঙ্গ অনুরোধ করা, কোনও টুল কল করা বা কোনও রিসোর্স অ্যাক্সেস করার জন্য যোগাযোগের পয়েন্ট।
Workspace MCP API MCP সার্ভার নিম্নলিখিত MCP টুলসেট এন্ডপয়েন্ট অফার করে:
- https://workspacemcp.googleapis.com/mcp/v1
MCP টুল
MCP টুল হল একটি ফাংশন বা এক্সিকিউটেবল ক্ষমতা যা একটি MCP সার্ভার বাস্তব জগতে কোনও অ্যাকশন পারফর্ম করার জন্য LLM বা AI অ্যাপ্লিকেশনের কাছে প্রকাশ করে। টুলসেট হল টুলের একটি গ্রুপ যা নির্দিষ্ট টাস্কের জন্য উপযোগী। টুলসেট ব্যবহার করলে আপনার এজেন্ট আরও ভাল পারফর্ম করতে পারে কারণ এটি আপনার এজেন্টের জন্য উপলভ্য টুলের সংখ্যা কমিয়ে দেয়।
টুলসেট
workspacemcp.googleapis.com MCP সার্ভারে নিম্নলিখিত টুলসেট আছে:
| MCP টুলসেট | ||
|---|---|---|
| এন্ডপয়েন্ট | বিবরণ | টুল |
| /mcp/v1 | Workspace MCP-এর জন্য সর্বজনীন টুলসেট। | |
MCP টুলের স্পেসিফিকেশন পান
কোনও MCP সার্ভারের সব টুলের জন্য MCP টুল স্পেসিফিকেশন পেতে, tools/list পদ্ধতি ব্যবহার করুন। MCP সার্ভারে বর্তমানে উপলভ্য সব টুল ও সেগুলির স্পেসিফিকেশন তালিকাভুক্ত করতে কীভাবে curl ব্যবহার করতে হয় তা নিম্নলিখিত উদাহরণে দেখানো হয়েছে।
| Curl অনুরোধ |
|---|
curl --location 'https://workspacemcp.googleapis.com/mcp/v1' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |