একটি মডেল কনটেক্সট প্রোটোকল (MCP) সার্ভার, লার্জ ল্যাঙ্গুয়েজ মডেল (LLM) বা এআই অ্যাপ্লিকেশনকে কনটেক্সট, ডেটা বা সক্ষমতা প্রদানকারী কোনো বাহ্যিক পরিষেবার সাথে প্রক্সি হিসেবে কাজ করে। MCP সার্ভারগুলো এআই অ্যাপ্লিকেশনগুলোকে ডেটাবেস এবং ওয়েব সার্ভিসের মতো বাহ্যিক সিস্টেমের সাথে সংযুক্ত করে এবং তাদের প্রতিক্রিয়াগুলোকে এমন একটি ফরম্যাটে অনুবাদ করে যা এআই অ্যাপ্লিকেশনটি বুঝতে পারে।
এমসিপি টুলস
এমসিপি টুল হলো এমন একটি ফাংশন বা নির্বাহযোগ্য সক্ষমতা যা একটি এমসিপি সার্ভার বাস্তব জগতে কোনো কাজ সম্পাদন করার জন্য এলএলএম বা এআই অ্যাপ্লিকেশনের কাছে উন্মুক্ত করে।
calendarmcp.googleapis.com MCP সার্ভারটিতে নিম্নলিখিত টুলগুলো রয়েছে:
| এমসিপি টুলস | |
|---|---|
| তালিকা_ইভেন্ট | প্রদত্ত ক্যালেন্ডারে থাকা নির্দিষ্ট শর্ত পূরণকারী ইভেন্টগুলোর তালিকা তৈরি করে। প্রধান বৈশিষ্ট্য:
এর পরিবর্তে search_events টুলটি ব্যবহার করুন যদি:
এই ধরনের কোয়েরির জন্য এই টুলটি ব্যবহার করুন:
উদাহরণ: |
| get_event | প্রদত্ত ক্যালেন্ডার থেকে একটিমাত্র ইভেন্ট ফেরত দেয়। এই ধরনের কোয়েরির জন্য এই টুলটি ব্যবহার করুন:
উদাহরণ: |
| ক্যালেন্ডারের তালিকা | ব্যবহারকারীর ক্যালেন্ডার তালিকায় থাকা ক্যালেন্ডারগুলো ফেরত দেয়। এই ধরনের কোয়েরির জন্য এই টুলটি ব্যবহার করুন:
উদাহরণ: |
| পরামর্শ_সময় | এক বা একাধিক ক্যালেন্ডার জুড়ে সময়কাল প্রস্তাব করে। প্রাথমিক ক্যালেন্ডারটি অ্যাক্সেস করতে, attendee_emails ফিল্ডে 'primary' যোগ করুন। এই ধরনের কোয়েরির জন্য এই টুলটি ব্যবহার করুন:
উদাহরণ: |
| ইভেন্ট তৈরি করুন | একটি ক্যালেন্ডার ইভেন্ট তৈরি করে। এই ধরনের কোয়েরির জন্য এই টুলটি ব্যবহার করুন:
উদাহরণ: |
| আপডেট_ইভেন্ট | ক্যালেন্ডারের একটি ইভেন্ট আপডেট করে। এই ধরনের কোয়েরির জন্য এই টুলটি ব্যবহার করুন:
উদাহরণ: |
| ডিলিট_ইভেন্ট | ক্যালেন্ডারের একটি ইভেন্ট মুছে ফেলে। এই ধরনের কোয়েরির জন্য এই টুলটি ব্যবহার করুন:
কোনো ইভেন্ট বাতিল বা প্রত্যাখ্যান করতে, এর পরিবর্তে respond_to_event টুলটি ব্যবহার করুন। উদাহরণ: |
| ইভেন্টে সাড়া দিন | কোনো ঘটনার প্রতিক্রিয়া জানায়। এই ধরনের কোয়েরির জন্য এই টুলটি ব্যবহার করুন:
উদাহরণ: |
এমসিপি টুলের স্পেসিফিকেশন জানুন
একটি MCP সার্ভারের সমস্ত টুলের স্পেসিফিকেশন পেতে, tools/list মেথডটি ব্যবহার করুন। নিম্নলিখিত উদাহরণটি দেখায় কিভাবে curl ব্যবহার করে MCP সার্ভারের মধ্যে বর্তমানে উপলব্ধ সমস্ত টুল এবং তাদের স্পেসিফিকেশন তালিকাভুক্ত করা যায়।
| কার্ল অনুরোধ |
|---|
curl --location 'https://calendarmcp.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |