একটি মডেল কনটেক্সট প্রোটোকল (MCP) সার্ভার, লার্জ ল্যাঙ্গুয়েজ মডেল (LLM) বা এআই অ্যাপ্লিকেশনকে কনটেক্সট, ডেটা বা সক্ষমতা প্রদানকারী কোনো বাহ্যিক পরিষেবার সাথে প্রক্সি হিসেবে কাজ করে। MCP সার্ভারগুলো এআই অ্যাপ্লিকেশনগুলোকে ডেটাবেস এবং ওয়েব সার্ভিসের মতো বাহ্যিক সিস্টেমের সাথে সংযুক্ত করে এবং তাদের প্রতিক্রিয়াগুলোকে এমন একটি ফরম্যাটে অনুবাদ করে যা এআই অ্যাপ্লিকেশনটি বুঝতে পারে।
একটি এমসিপি সার্ভার যা অফিসিয়াল গুগল ম্যাপস প্ল্যাটফর্ম ডকুমেন্টেশন এবং কোড স্যাম্পলের উপর ভিত্তি করে এলএলএম প্রতিক্রিয়া যাচাই করার জন্য টুল সরবরাহ করে।
সার্ভার এন্ডপয়েন্ট
একটি এমসিপি সার্ভিস এন্ডপয়েন্ট হলো এমসিপি সার্ভারের নেটওয়ার্ক অ্যাড্রেস এবং কমিউনিকেশন ইন্টারফেস (সাধারণত একটি ইউআরএল), যা একটি এআই অ্যাপ্লিকেশন (এমসিপি ক্লায়েন্টের হোস্ট) একটি সুরক্ষিত ও মানসম্মত সংযোগ স্থাপনের জন্য ব্যবহার করে। এলএলএম-এর জন্য কনটেক্সট অনুরোধ করতে, কোনো টুল চালু করতে বা কোনো রিসোর্স অ্যাক্সেস করার এটিই হলো যোগাযোগের কেন্দ্রবিন্দু। গুগল এমসিপি এন্ডপয়েন্টগুলো বৈশ্বিক বা আঞ্চলিক হতে পারে।
mapscodeassist.googleapis.com MCP সার্ভারটির নিম্নলিখিত MCP এন্ডপয়েন্ট রয়েছে:
- https://mapscodeassist.googleapis.com/mcp
এমসিপি টুলস
এমসিপি টুল হলো এমন একটি ফাংশন বা নির্বাহযোগ্য সক্ষমতা যা একটি এমসিপি সার্ভার বাস্তব জগতে কোনো কাজ সম্পাদন করার জন্য এলএলএম বা এআই অ্যাপ্লিকেশনের কাছে উন্মুক্ত করে।
mapscodeassist.googleapis.com MCP সার্ভারটিতে নিম্নলিখিত টুলগুলো রয়েছে:
| এমসিপি টুলস | |
|---|---|
| নির্দেশাবলী পুনরুদ্ধার করুন | অত্যন্ত গুরুত্বপূর্ণ: অবস্থান, ম্যাপিং, ঠিকানা, রুটিং, আগ্রহের স্থান, অবস্থান বিশ্লেষণ, বা ভূ-স্থানিক ডেটা (যেমন, গুগল আর্থ) সম্পর্কিত যেকোনো অনুসন্ধানের জন্য প্রথমে এই টুলটি ব্যবহার করুন। এটি গুগল ম্যাপস প্ল্যাটফর্ম (ম্যাপ, রুট এবং স্থানের জন্য এপিআই) সম্পর্কে মৌলিক ধারণা এবং সর্বোত্তম অনুশীলন সরবরাহ করে, যা অন্যান্য টুলগুলোর সঠিকভাবে কাজ করার জন্য অপরিহার্য। অন্য যেকোনো টুলের আগে এই টুলটি অবশ্যই ব্যবহার করতে হবে। |
| retrieve-google-maps-platform-docs | ব্যবহারকারীর প্রশ্নের উত্তর দেওয়ার জন্য গুগল ম্যাপস প্ল্যাটফর্মের ডকুমেন্টেশন, কোড স্যাম্পল, আর্কিটেকচার সেন্টার, ট্রাস্ট সেন্টার, গিটহাব রিপোজিটরি (যার মধ্যে react-google-maps, flutter, compose, utilities, swiftui এবং আরও অনেক কিছুর স্যাম্পল কোড ও ক্লায়েন্ট লাইব্রেরি অন্তর্ভুক্ত) এবং পরিষেবার শর্তাবলী অনুসন্ধান করে। অত্যন্ত গুরুত্বপূর্ণ: এই টুলটি ব্যবহার করার আগে আপনাকে অবশ্যই retrieve-instructions টুলটি কল করতে হবে অথবা instructions রিসোর্সটি লোড করতে হবে। এটি এই টুলটির সঠিকভাবে কাজ করার জন্য প্রয়োজনীয় অপরিহার্য প্রেক্ষাপট প্রদান করে। |
এমসিপি টুলের স্পেসিফিকেশন জানুন
একটি MCP সার্ভারের সমস্ত টুলের স্পেসিফিকেশন পেতে, tools/list মেথডটি ব্যবহার করুন। নিম্নলিখিত উদাহরণটি দেখায় কিভাবে curl ব্যবহার করে MCP সার্ভারের মধ্যে বর্তমানে উপলব্ধ সমস্ত টুল এবং তাদের স্পেসিফিকেশন তালিকাভুক্ত করা যায়।
| কার্ল অনুরোধ |
|---|
curl --location 'https://mapscodeassist.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/list", "jsonrpc": "2.0", "id": 1 }' |