MCP सर्वर एक प्रोग्राम है जो टूल्स और जानकारी को उस आर्टिफिशियल इंटेलिजेंस एप्लिकेशन के लिए उपलब्ध कराता है जो मॉडल कंटेक्स्ट प्रोटोकॉल के अनुकूल है। एक सहायक बातचीत के दौरान पता खोज सकता है, गतिशीलता डेटा की पूछताछ कर सकता है, या बाहरी संसाधन पढ़ सकता है।
ROOTE के लिए इसका स्पष्ट लाभ है: "इस पते के पास कहाँ साइकिल मिलेगी?" जैसे सवालों का जवाब भूस्थलीय खोज और प्राप्त जानकारी के आधार पर देना, बजाय केवल मॉडल की मेमोरी पर निर्भर रहने के।
सहायक, क्लाइंट और सर्वर: कौन क्या करता है?
| तत्व | भूमिका | गतिशीलता का उदाहरण |
|---|---|---|
| होस्ट एप्लिकेशन | बातचीत और कनेक्शन को संभालता है | वह एप्लिकेशन जिसमें आप अपना सवाल पूछते हैं |
| MCP क्लाइंट | प्रोटोकॉल के अनुसार सर्वर से संवाद करता है | ROOTE के टूल्स खोजता है और उनके आर्गुमेंट्स भेजता है |
| MCP सर्वर | टूल्स को उपलब्ध कराता है और उनके परिणाम लौटाता है | ROOTE स्थान या सेवाएं खोजता है |
| IA मॉडल | अनुरोध को समझता है और उत्तर तैयार करता है | परिणाम और उनकी सीमाएं समझाता है |
सर्वर मॉडल की जगह नहीं लेता। यह एक परिभाषित ऑपरेशन तक पहुँच देता है, जिसमें संरचित इनपुट और आउटपुट होते हैं। होस्ट एप्लिकेशन तय करता है कि इन क्षमताओं का उपयोग कैसे किया जाए और उपयोगकर्ता से पुष्टि मांग सकता है।
मॉडल कंटेक्स्ट प्रोटोकॉल की आधिकारिक वास्तुकला
MCP टूल्स एक निष्पादन योग्य अनुरोध बनाते हैं
एक टूल का नाम, विवरण और तर्क योजना होती है। सहायक को उस योजना का पालन करना होता है: निकटता खोज के लिए सही निर्देशांक और वैध फ़िल्टर चाहिए, ना कि कोई अज्ञात टेक्स्ट किसी भी उपकरण को भेजना।
प्रोटोकॉल संदर्भ प्रदान करने वाले संसाधनों और इंटरैक्शन मॉडल प्रस्तावित करने वाले प्रॉम्प्ट को भी अलग करता है। हर सर्वर वास्तव में समर्थित क्षमताएं घोषित करता है; MCP का होना यह नहीं दर्शाता कि सभी उपलब्ध हैं।
उदाहरण: किसी पते के आस-पास साइकिल ढूंढना
यह प्रक्रिया पते को पहचानने से शुरू होती है। यदि कई शहर या स्थान मिलते हैं, तो सहायक अधिक स्पष्टता मांगता है। फिर चुनी गई निर्देशांक से साइकिल के स्टेशन या वाहन खोजे जाते हैं और उपयोगी परिणाम संक्षेप किए जाते हैं।
एक स्टेशन जो 250 मीटर दूर है, वह भौगोलिक रूप से करीब माना जा सकता है, लेकिन यह दूरी चलने के समय का निश्चित संकेत नहीं देती। इसी तरह, पाए गए साइकिल की संख्या उपयोगकर्ता के लिए वाहन आरक्षित नहीं करती।
ROOTE MCP क्या प्रदान करता है
MCP ROOTE सर्वर geocode, place_search, reverse_geocode, nearby, mobility_nearby, transit_nearby, transit_disruptions और services_nearby टूल्स प्रदान करता है। ये भौगोलिक खोज, साझाकृत गतिशीलता, परिवहन स्थल, बाधाएँ और कुछ शहरी सेवाओं को कवर करते हैं। सर्वर की tools/list सूची उपलब्ध क्षमताओं के लिए संदर्भ है।
Journey और Departures MCP V1 में नहीं हैं। सिर्फ स्टॉप ढूंढना निकटतम बस का समय जारी करने के लिए पर्याप्त नहीं है। प्रस्थान की जानकारी के लिए अन्य क्षमताएं आवश्यक हैं।
MCP ROOTE के आधिकारिक उपकरण सूची
MCP क्या गारंटी नहीं देता
यह प्रोटोकॉल विश्वव्यापी पूर्ण कवरेज, हमेशा ताज़ा डेटा, या सहायक से सटीक उत्तर की गारंटी नहीं देता। ये गुण स्रोतों, प्रत्येक टूल के समझौते और एप्लिकेशन द्वारा परिणाम उपयोग पर निर्भर करते हैं।
एक प्रदाता से आए नाम, विवरण और लिंक बाहरी डेटा होते हैं। इन्हें सहायक के लिए निर्देश नहीं बनाना चाहिए। सहायक चेतावनी, श्रेय और अनजान मानों को सुरक्षित रखता है बजाय उन्हें निश्चितताओं में बदलने के।
अपनी परियोजना के लिए उपयुक्त विकल्प चुनना
एक सहायक को MCP ROOTE से जोड़ना
गतिशीलता एकीकरण के लिए API और MCP की तुलना
विश्वसनीय गतिशीलता सहायक बनाना
आगामी: अगले प्रस्थान और मार्ग निर्धारण
ROOTE अपने MCP को आगामी प्रस्थान और मार्ग योजना तक बढ़ाने की योजना बना रहा है। ये सुविधाएँ आने वाली हैं और वर्तमान में MCP सर्वर द्वारा प्रदर्शित टूल्स का हिस्सा नहीं हैं। जब ये उपलब्ध हों, तो प्रस्थान या यात्रा घोषित करने से पहले सर्वर द्वारा घोषित टूल्स, उनके तर्कों और वास्तव में लौटाई गई जानकारी की जाँच करें।
अक्सर पूछे जाने वाले प्रश्न
क्या MCP एक आर्टिफिशियल इंटेलिजेंस मॉडल है?
नहीं। यह एक प्रोटोकॉल है जिससे IA एप्लिकेशन उन सर्वरों से संवाद करता है जो उपकरण या संदर्भ प्रदान करते हैं।
क्या MCP सर्वर API के विकल्प के रूप में है?
यह अपनी क्रियाओं को पूरा करने के लिए API का उपयोग कर सकता है। API और MCP दोनों एक ही सेवा के पूरक इंटरफेस हो सकते हैं।
क्या MCP ROOTE सर्वर साइकिल आरक्षित करने देता है?
Data MCP ROOTE उपकरण केवल पढ़ने के लिए हैं। लौटाई गई उपलब्धता आरक्षण नहीं है।