MCP Reference: chatmcp.googleapis.com

Chat MCP API, Google Chat ফিচারের জন্য রিমোট MCP প্রদান করে।

মডেল কন্টেক্সট প্রোটোকল (MCP) সার্ভার একটি এক্সটার্নাল পরিষেবার প্রক্সি হিসেবে কাজ করে যা লার্জ ল্যাঙ্গুয়েজ মডেল (LLM) বা AI অ্যাপ্লিকেশনকে কন্টেক্সট, ডেটা বা ক্ষমতা প্রদান করে। MCP সার্ভার AI অ্যাপ্লিকেশনকে ডেটাবেস এবং ওয়েব পরিষেবার মতো এক্সটার্নাল সিস্টেমের সাথে কানেক্ট করে, তাদের উত্তর এমন একটি ফর্ম্যাটে অনুবাদ করে যা AI অ্যাপ্লিকেশন বুঝতে পারে।

সার্ভার সেটআপ

ব্যবহার করার আগে আপনাকে অবশ্যই Chat MCP সার্ভার কনফিগার করতে হবে। Google এবং Google Cloud রিমোট MCP সার্ভার ব্যবহার করার ব্যাপারে আরও তথ্য পেতে, Google Cloud MCP সার্ভার এক নজরে দেখুন।

সার্ভার এন্ডপয়েন্ট

একটি MCP সার্ভিস এন্ডপয়েন্ট হল MCP সার্ভারের নেটওয়ার্ক অ্যাড্রেস এবং কমিউনিকেশন ইন্টারফেস (সাধারণত একটি URL) যা একটি AI অ্যাপ্লিকেশন (MCP ক্লায়েন্টের হোস্ট) একটি সুরক্ষিত, স্ট্যান্ডার্ডাইজড কানেকশন স্থাপন করতে ব্যবহার করে। এটি হল LLM-এর জন্য যোগাযোগের পয়েন্ট যা প্রসঙ্গ অনুরোধ, টুল কল বা রিসোর্স অ্যাক্সেস করতে ব্যবহার করা হয়। Google MCP এন্ডপয়েন্ট গ্লোবাল বা আঞ্চলিক হতে পারে।

Chat MCP API MCP সার্ভার নিম্নলিখিত MCP টুলসেট এন্ডপয়েন্ট অফার করে:

  • https://chatmcp.googleapis.com/mcp/v1

MCP টুল

MCP টুল হল একটি ফাংশন বা এক্সিকিউটেবল ক্ষমতা যা একটি MCP সার্ভার বাস্তব জগতে কোনও অ্যাকশন পারফর্ম করার জন্য LLM বা AI অ্যাপ্লিকেশনের কাছে প্রকাশ করে। টুলসেট হল টুলের একটি গ্রুপ যা নির্দিষ্ট টাস্কের জন্য উপযোগী। টুলসেট ব্যবহার করলে আপনার এজেন্ট আরও ভাল পারফর্ম করতে পারে কারণ এটি আপনার এজেন্টের জন্য উপলভ্য টুলের সংখ্যা কমিয়ে দেয়।

টুলসেট

chatmcp.googleapis.com MCP সার্ভারে নিম্নলিখিত টুলসেট আছে:

MCP টুলসেট
এন্ডপয়েন্ট বিবরণ টুল
/mcp/v1 Google Chat-এর জন্য টুল।

MCP টুলের স্পেসিফিকেশন পান

কোনও MCP সার্ভারের সব টুলের জন্য MCP টুল স্পেসিফিকেশন পেতে, tools/list পদ্ধতি ব্যবহার করুন। MCP সার্ভারে বর্তমানে উপলভ্য সব টুল ও সেগুলির স্পেসিফিকেশন তালিকাভুক্ত করতে কীভাবে curl ব্যবহার করতে হয় তা নিম্নলিখিত উদাহরণে দেখানো হয়েছে।

Curl অনুরোধ
curl --location 'https://chatmcp.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
}'