Understanding MCP Servers: A Comprehensive Guide
Introduction
In this video, we explore the concept of Model Context Protocol (MCP) servers, their significance in the AI landscape, and how to create your own MCP server. The discussion covers the functionality of MCP servers, their role in providing context to AI models, and practical examples of implementation.
What is an MCP Server?
- MCP stands for Model Context Protocol, introduced by Anthropic.
- It serves as a standardized way to provide context to AI models, enhancing their efficiency and effectiveness.
- MCP servers solve crucial problems in AI by allowing models to access external information dynamically.
Importance of MCP Servers
- In the rapidly evolving AI world, MCP servers are becoming essential for creating intelligent workflows.
- They enable users to generate quick side incomes through freelancing in AI by leveraging their knowledge of traditional web servers. For more insights on how to leverage AI for freelancing, check out our summary on Mastering ChatGPT: From Beginner to Pro in 30 Minutes.
- Understanding MCP servers is crucial for anyone looking to work in AI or develop AI applications. If you're new to AI development, consider reading Exploring mCP: From Novice to Pro in AI Development for a comprehensive overview.
How MCP Servers Work
- MCP servers connect AI models to various data sources and tools, similar to how USB connects devices.
- They allow models to fetch real-time data, such as weather information, by interacting with external APIs. For a deeper understanding of how AI interprets requests, see our guide on Understanding AI Prompting: How AI Interprets Your Requests.
- The process involves creating an MCP server that can handle requests and provide relevant context to the AI model.
Creating Your Own MCP Server
- Set Up the Environment: Use tools like Node.js and npm to create your server.
- Define the Server: Implement the MCP server using JavaScript or TypeScript.
- Register Tools: Create tools that the server can use to fetch data, such as weather information.
- Connect to Data Sources: Ensure the server can access databases or APIs to retrieve necessary information.
- Test the Server: Run the server and test its functionality by querying it for data.
Conclusion
MCP servers are a game-changer in the AI domain, providing a structured way to inject context into AI models. As more companies adopt this protocol, the potential for innovative AI applications will continue to grow. If you're interested in building your own MCP servers, start experimenting with the concepts discussed in this video! For additional resources on AI tools, consider reading Understanding Hugging Face Model Cards: A Comprehensive Guide.
FAQs
-
What is the purpose of an MCP server?
MCP servers provide context to AI models, enabling them to access and utilize external information effectively. -
How do I create an MCP server?
You can create an MCP server using programming languages like JavaScript or TypeScript, along with tools like Node.js. -
What are the benefits of using MCP servers?
They enhance the efficiency of AI models by allowing them to fetch real-time data and provide relevant context. -
Can MCP servers be used for freelancing?
Yes, understanding and implementing MCP servers can help you generate income through AI-related freelance work. -
What types of data can MCP servers access?
MCP servers can access various data sources, including databases, APIs, and external files. -
Is prior knowledge of web servers necessary to understand MCP servers?
While helpful, it is not strictly necessary; however, familiarity with web servers can make learning MCP servers easier. -
What is the future of MCP servers in AI?
As AI technology evolves, MCP servers are expected to play a significant role in developing intelligent applications and workflows.
कैन यू ओके कैन यू टेल मी वेदर ऑफ पटियाला तो ये देखो इसने क्या किया कॉलिंग एन एमसीपी टूल इसने मेरे एमसीपी टूल को कॉल
किया अब मेरा एमसीपी टूल जो भी रिटर्न करेगा उसका रिस्पांस य हमें यहां पर दे देगा ठीक है ऑलराइट सो हे एवरीवन वेलकम
बैक वेलकम टू अनदर एक्साइटिंग वीडियो एंड इस वीडियो के अंदर हम देखने वाले हैं कैसे हम खुद का एक एमसीपी सर्वर बना सकते हैं
एंड उससे भी ज्यादा इंपॉर्टेंट एक एमसीपी सर्वर होता क्या है सो तो आज के इस एआई वर्ल्ड के अंदर वेयर थिंग्स आर डेवलपिंग
वेरी फास्ट जहां पर हम एआई को यूज़ करके बहुत सारे एजेंटिक एंड एजेंटिक वर्कफ्लोज बना रहे हैं एमसीपी सर्वर्स इज गोइंग टू
बी द नेक्स्ट बिग थिंग इन दिस वर्ल्ड सो एमसीपी एक बहुत ही क्रुशल प्रॉब्लम को सॉल्व करता है एंड ये एक नेक्स्ट बिग थिंग
हो सकती है इन दी एआई वर्ल्ड सो जस्ट इन केस यू आर स्टार्टिंग आउट या फिर अगर आपको एआई वर्ल्ड के अंदर फ्रीलांसिंग करना या फ
फिर यू वांट टू जनरेट सम क्विक साइड इनकम सो एमसीपी सर्वर्स को सीखना इज वेरी वेरी वेरी क्रुशल ओके एंड अगर आपको ऑलरेडी कुछ
एटीटीपी सर्वर्स या फिर जो हम ट्रेडिशनल वेब सर्वर्स बनाते हैं अगर आपको उनकी नॉलेज है तो एमसीपी सर्वर को ग्राप करना
और इसको इंजेस्ट करना बहुत ही इजी होने वाला है सो इस वीडियो के अंदर हम देखते हैं दैट व्हाट एमसीपी इज एंड हाउ इट मेक्स
योर एआई मोर स्मार्टर सो विद दैट लेट्स स्टार्ट विद द वीडियो सो यहां पर मैं बात कर रहा हूं एमसीपी की सो एमसीपी होता क्या
है एमसीपी स्टैंड्स फॉर मॉडल कॉन्टेक्स्ट प्रोटोकॉल ठीक है सो ये है क्या बहुत ही एक आसान चीज है मॉडल कॉन्टेक्स्ट
प्रोटोकॉल इंट्रोड्यूस किया था एंथ्रोपिक ने ओके द कंपनी बिहाइंड क्ड नाउ इसको पहले ना डिमिटी फाई करते हैं इन वर्ड्स को
समझते हैं कि इन वर्ड्स का मीनिंग क्या है सबसे पहले यहां पर आता है प्रोटोकॉल ठीक है जो सबसे इजी वर्ड है प्रोटोकॉल होता है
रूल्स ठीक है प्रोटोकॉल का मीनिंग होता है रूल्स तो यानी कि एक सेट ऑफ रूल्स को कहा जाता है प्रोटोकॉल दैट किस तरह से कोई भी
कम्युनिकेशन इंटरनेट के ऊपर फ्लो करेगा ठीक है प्रोटोकॉल सो दैट मींस जैसे हम एचटीटीपी की बात करते हैं तो वो टीसीपी
प्रोटोकॉल के ऊपर काम करता है सो ये तो है सिंपल एक रूल्स अब यहां पर एक चीज़ आता है मॉडल कॉन्टेक्स्ट ठीक है मॉडल क्या होता
है कोई भी एक आपका एक एलएलएम मॉडल ठीक है कोई भी आपका एलएलएम मॉडल जीपीटी हो सकता है क्ल हो सकता है डीप स का हो सकता है
किसी भी तरह का मॉडल इज नोन एज अ एलएलएम मॉडल कॉन्टेक्स्ट होता है कि उसके अंदर एक्स्ट्रा उसके अंदर एक्स्ट्रा और आई कैन
से एक्सटर्नल इंफॉर्मेशन को फीड करने को कहते हैं कॉन्टेक्स्ट फॉर एग्जांपल अगर मैं एक एलएलएम को पूछता हूं हाय हु एम आई
ठीक है हु एम आई तो क्या मॉडल को पता होगा मैं कौन हूं नहीं लेकिन अगर मैं उसको एक पुरानी चैट में बोलता हूं दैट हे आई एम
पियूष गर्क ठीक है अगर मैं उसको बोलता हूं आई एम पियूष गर्क एंड उसके बाद अगर मैं मॉडल को पूछता हूं हु एम आई तो मेरे जो
एलएलएम मॉडल होगा उसको मालूम है कि मैं पियूष गर्ग हूं क्यों बिकॉज़ मैंने उसको एक प्रीवियस चार्ट के अंदर कॉन्टेक्स्ट
दिया था कि मैं कौन हूं सो कॉन्टेक्स्ट बहुत इंपॉर्टेंट होता है है आपके एलएलएम के लिए एफिशिएंटली काम करना एंड
कॉन्टेक्स्ट के साथ दो बड़ी प्रॉब्लम्स हैं नंबर वन जितने भी ये लार्ज लैंग्वेज मॉडल्स होते हैं एलएलएम मॉडल्स होते हैं
ये प्री ट्रेड होते हैं किसी ना किसी डाटा के ऊपर तो इनके पास कभी भी लेटेस्ट डाटा का एक्सेस नहीं होता अगर आप एक मॉडल को
दिन में एक बार भी ट्रेन कर रहे हो व्हिच इज अ वेरी हाई नंबर तो भी उसके पास जो इंफॉर्मेशन होगी वो एक पॉइंट पे 24 आवर्स
पुरानी होगी एंड यूजुअली ये जो मॉडल्स होते हैं ये साल में एक बार ट्रेन किए जाते हैं सो दे डोंट हैव लेट डेटा राइट
मेरे मॉडल को नहीं पता कि कल यहां पर क्या हुआ दे डोंट हैव द डटा टू न्यूज़ करेक्ट सो दिस इज वन थिंग बिकॉज उनको कॉन्टेक्स्ट
नहीं है सेकंड इनका जो कॉन्टेक्स्ट विंडो होता है ना वो बहुत लिमिटेड होता है आई मीन लेट्स से अगर मुझे एक एलएलएम को पूछना
है कि मेरे शहर की न्यूज़ बताओ तो मुझे क्या करना पड़ेगा पूरे शहर की न्यूज़ लेकर आकर पहले उसे देनी पड़ेगी मतलब पूरे
इंटरनेट से हर तरीके की न्यूज़ को स्क्रेप करके मुझे इस एलएलएम मॉडल को देना होगा एंड ओनली देन आई कैन आस्क अ क्वेश्चन बट
यह बिल्कुल भी एफिशिएंट तरीका नहीं है क्यों बिकॉज नंबर वन इतना कॉन्टेक्स्ट हम डाल ही नहीं सकते एंड अगर आप पूरे इंटरनेट
का डाटा स्क्रेप पूरे इंटरनेट का न्यूज़ डाटा स्क्रेप करके डालोगे आपकी कॉस्ट बहुत ज्यादा बढ़ जाएगी बिकॉज एलएलएम में जो
कॉस्ट होती है दैट इज ऑन इनपुट एंड आउटपुट टोकेंस तो ये एक प्रोटोकॉल है जो एंथ्रोपिक ने बनाया जो यह पर्टिकुलर
प्रॉब्लम सॉल्व करता है कि एफिशिएंटली एक मॉडल को कॉन्टेक्स्ट कैसे दें एंड एक स्ट्र स्ट्रक्चर्ड वे में कैसे थे सो यह
जो पर्टिकुलर प्रोटोकॉल है ना एमसीपी मॉडल कॉन्टेक्स्ट प्रोटोकॉल यह प्रोटोकॉल डिफाइन करता है कि किस तरह से एफिशिएंटली
एक मॉडल को कॉन्टेक्स्ट प्रोवाइड किया जाएगा ठीक है आई होप वी आर नाउ थोड़ा-थोड़ा अलाइन सो यहां पे हम चलते हैं
मॉडल कॉन्टेक्स्ट प्रोटोकॉल दिस इज़ दी ऑफिशियल अ डॉक्यूमेंटेशन इसको पढ़ते हैं सो एमसीपी इज़ एन ओपन प्रोटोकॉल दैट
स्टैंडर्डाइज हाउ एप्लीकेशंस प्रोवाइड कॉन्टेक्स्ट विद द एलएलएम ये तो मैंने अभी आपको बताया थिंक ऑफ एमसीपी लाइक अ usb4
फॉर एआई एप्लीकेशन बहुत ही इंपॉर्टेंट लाइन जस्ट एज यूबीसी प्रोवाइड्स अ स्टैंडर्डाइज वेज टू कनेक्ट
योर डिवाइस टू वेरियस पेरीफेरल्स एंड एक्सेसरीज एमसीपी प्रोवाइड्स अ स्टैंडर्ड वे टू कनेक्ट एआई मॉडल्स टू डिफरेंट डेटा
सोर्सेस एंड टूल्स यह आया समझ लेट अस से देखो आज के टाइम में लेट्स से यू हैव अ स्मार्ट वॉच
यू हैव अ स्मार्टफोन लेट्स से यू हैव अ स्मार्ट कीबोर्ड यू हैव अ स्मार्ट माउस यू हैव अ लॉट ऑफ़ स्मार्ट थिंग्स ओके अगर
आपको इन्हें आपस में कनेक्ट करना तो आप usb3 को यूज़ कर सकते हो आप किसी भी मॉडल के किसी भी मेक के फोन में usb3 लगा सकते
हो दूसरे एंड पे भी आप usb3 लगा सकते हो एक स्टैंडर्ड वे है करेक्ट सिमिलरली यह क्या करता है अगर आप अपने एआई मॉडल्स को
डेटा सोर्सेस देना चाहते हो टूल्स देना चाहते हो तो आप एक एमसीपी को यूज़ कर सकते हो सो दिस इज अ स्टैंडर्डाइज्ड वे ठीक है
सो एमसीपी काम कैसे करता है कुछ इस तरीके से हमारा जो एमसीपी है वह काम करता है बहुत इसको मैं समझाता हूं लेट अस से यह
आपका एक है एमसीपी होस्ट ठीक है आप क्ड आईडी ही यूज़ कर रहे हो आप क्ड डेस्कटॉप यूज़ कर रहे हो या फिर आप कर्सर आईडी यूज़
कर रहे हो तो यह आपका एक होस्ट है जो एमसीपी को यूज़ करना चाहता है ठीक है सो लेट्स से अगर मैं यहां पे अपना कर्सर ओपन
करता हूं सो लेट मी जस्ट ओपन अप द कर्सर मैंने इस वीडियो के लिए स्पेशली डाउनलोड करा है कर्सर सो यू कैन सी दैट ये मैंने
एक कर्सर डाउनलोड कर रखा है एंड ये बाय द वे वो वाला कोड है जिसमें हमने दो एलम्स की लड़ाई करवाई थी अगर हम यहां पर
सेटिंग्स में जाते हैं ठीक है हम यहां पे सेटिंग्स में जाते हैं तो यहां पे ना कर्सर की सेटिंग्स है एंड कर्सर की
सेटिंग्स में अगर आप देखोगे यहां पर एक बहुत ही इंटरेस्टिंग फील्ड है एमसीपी तो दैट मींस मैं कर्सर के अंदर एमसीपी को भी
इंजेक्ट कर सकता हूं फिर मेरा जो ये कर्सर आईडी है ना ये और ज्यादा स्मार्ट हो जाएगा ठीक है सो एमसीपी के साथ क्या होता है
कैसे ये काम करता है लेट अस से मेरे पास ना लोकली मेरे पास लोकली ना कुछ बहुत सारी फाइल्स हैं या फिर हो सकता है मेरे पास ना
कुछ इंटरनेट के ऊपर कुछ डाटा है ठीक है तो इसको हम बोल देते हैं दैट ये मेरा इंटरनेट डीबी है एंड यहां पर कुछ डाटा है मैं
चाहता हूं कि जो मेरा कर्सर आईडी है तो यहां पे एक आईडी बना लेते हैं लेट्स से यह मेरा है कर्सर आईडी मैं चाहता हूं कि जब
मैं इसके साथ चैट कर रहा हूं ठीक है जब मैं अपने कर्सर के साथ यहां पर हम ऐसे चैट करते हैं तो यह ना उस इस डेटाबेस में से
भी इंफॉर्मेशन को फेच कर पाए तो क्या यह कर पाएगा नहीं तो इस चीज़ के लिए मैं क्या कर सकता हूं मैं यहां पर ना एक एमसीपी
सर्वर बना सकता हूं तो कर्सर क्या करेगा कर्सर इस एमसीपी सर्वर के साथ इंटरेक्ट करेगा और यह जो एमसीपी सर्वर है इसके पास
एक्सेस होगा कि किस तरह तर से इस डेटाबेस में से डेटा को फेच करना है रीड करना है और वापस से हमारे मॉडल के कॉन्टेक्स्ट के
अंदर डालना है यू गॉट इट तो हम क्या कर सकते हैं हम ना मल्टीपल एमसीपी सर्वर्स बना सकते हैं फॉर एग्जांपल ये मैंने एक
एमसीपी सर्वर बनाया जो डेटाबेस को एक्सेस कर सकता है सिमिलरली मैंने एक एमसीपी सर्वर बनाया जो जाके
google2 बनाया जो हो सकता है अ यू नो कुछ प्राइवेट एपीआई से डाटा को फेच करता हो तो बेसिकली मैं क्या कर रहा हूं मैं बहुत
सारे एमसीपी सर्वर्स बनाता जा रहा हूं एंड मैं अपने कर्सर के उनको अंदर उनको रजिस्टर कर रहा हूं इससे क्या हो रहा है मेरा जो
कर्सर है ना वो एक्सटर्नल वर्ल्ड के साथ इंटरेक्ट कर पा रहा है स्मार्टली एंड इन एमसीपी सर्वर्स का काम क्या है जितना
कॉन्टेक्स्ट उसको चाहिए वो कॉन्टेक्स्ट उसको फीड करना सो दिस इज दी बेसिक ओवरव्यू ऑफ़ दी एमसीपी सर्वर ठीक है सो एमसीपी
सर्वर्स कैसे काम करते हैं यू कैन सी एमसीपी सर्वर एमसीपी सर्वर एमसीपी सर्वर्स सो ये सर्वर्स आपके लिए किसी डेटाबेस ए
डेटाबेस बी या फिर किसी रिमोट सर्व से डेटा को फिच कर रहे हैं एंड आपके जो होस्ट है होस्ट में आपका क्लट हो सकता है आईडी
हो सकता है उसके अंदर ये फीड करते हैं अब ये काम कैसे करते हैं ठीक है आई होप आपको थोड़ा-थोड़ा समझ आया कि एक एमसीपी सर्वर
होता क्या है सो एक एमसीपी सर्वर काम कैसे करता है ठीक है लेट अस से ये हमारा एक एमसीपी सर्वर है ठीक है ये हमारा क्या है
यह हमारा एक एमसीपी सर्वर है इसको ना हम ग्रीन ले लेते हैं दैट्ची पी सर्वर के ऊपर ना दो तरीके की
ट्रा ट्रांसपोर्ट्स होती हैं अभी के लिए ट्रांसपोर्ट्स को भूल जाओ अभी के लिए यह काम करता है एसटीडी आईओ के ऊपर ठीक है
व्हाट इज एसटीडी आईओ एसटीडी आईओ होता है स्टैंडर्ड इनपुट आउटपुट इसका क्या मीन देखो लेट अस से मैंने यहां पर एक क्लॉट
एंथ्रोपिक क्लट को रन किया ठीक है सो यहां पे एक काम करते हैं एंथ्रोपिक का लोगो ले लेते हैं लेट अस से ये मेरा क्लॉट है ठीक
है एंड हम इस क्ल ये जो हमारा क्ल एआई है हम इसके ऊपर चार्ट कर रहे हैं ठीक है दैट इज फाइन नाउ अगर मैंने इसको पूछा ठीक है
व्हाट इज व्हाट इज ओके वो यार सिंपल लिखते हैं ना मौसम कैसा है ठीक है मौसम कैसा है पटियाला में ठीक है तो ये मैंने इसको पूछा
क्या यह पर्टिकुलर एआई मेरे को इसका आंसर दे पाएगा नहीं ठीक है अब यहां पर क्या होगा अगर ये एमसीपी अटैच है तो ये ना
हमारे एमसीपी सर्वर्स के पास जाएगा और ये कहेगा कि यार देखो स्मार्टली ये पूछेगा यार मेरे को ना वेदर डाटा गेट करना है ठीक
है यहां पे एलएलएम की स्मार्टनेस है वो इसको पूछेगा कि यार क्या तुम्हारे पास कोई ऐसा टूल है क्या तुम्हारे पास कुछ ऐसा
फीचर है जो मेरे को करंट वेदर डाटा बता पाए किसी सिटी का लेट अस से आपके एमसीपी ने बोला नहीं मैं तो मेरे पास तो कोई ऐसा
नहीं है एंड पॉइंट मेरे पास तो कोई ऐसा मॉड्यूल नहीं है जो वेदर को बता पाए तो आपका एआई आपको बोलेगा सॉरी मेरे पास वेदर
डाटा का डाटा नहीं है फाइन लेकिन अगर वह आपके अ एमसीपी सर्वर के पास गया और उसने पूछा यार क्या तुम्हारे पास एक वेदर डेटा
टा का कुछ टूल है तो ये बोलेगा हां मेरे पास है ठीक है इसने बोला हां मेरे पास है तो ये बोलेगा क्या बात है तो एक काम करो
यार यूजर ने ना पटियाला का वेदर पूछा है ठीक है अब ये स्मार्टनेस कौन लेकर आ रहा है कि यहां पे पटियाला को एक्सट्रैक्ट
करना है ये स्मार्टनेस लेकर आ रहा है एंथ्रोपिक करेक्ट सो पटियाला ये क्या करेगा उस इसको बोलेगा यार एक काम करो अपना
वेदर वाला जो मॉड्यूल है जो कोड है उसको रन करो फॉर पटियाला अब ये तुम्हारा सर्वर देखो किसी भी एक ओपन एपीआई के पास जाएगा
ठीक है ओपन एपीआई लाइक ओपन वेदर एपीआई हो सकता है कोई भी तुम्हारा एपीआई के पास जाएगा वेदर डाटा को फिच करेगा एंड वेदर
डाटा रिटर्न करेगा और यह वेदर डटा यहां पे रिटर्न हो जाएगा अब आपने क्या किया सिर्फ और सिर्फ पटियाला का जो वेदर डाटा था आपने
वोह अपने मॉडल के कॉन्टेक्स्ट में फीड कर दिया अब इस क्ड एआई यह जो हम आपका सेशन चल रहा है इसको पता है कि यूजर ने क्या पूछा
था और सिर्फ और सिर्फ पटियाला का वेदर इसके पास आ चुका है अब यह क्या करेगा एक ह्यूमन ली रिस्पांस बनाएगा द वेदर अ तो आप
आपने बिकॉज इसको हिंदी में पूछा था तो यह बोल सकता है दैट पटियाला का मौसम में बारिश होने की संभावना है ठीक है
बारिश होने की संभावना है तो बेसिकली हुआ क्या जितना कॉन्टेक्स्ट इसको चाहिए था आपने सिर्फ उतना ही कॉन्टेक्स्ट इसमें फीड
किया यूजर ने पटियाला का पूछा तो आपने सिर्फ पटियाला का कॉन्टेक्स्ट ही इसमें फीड किया तो ये बेसिकली जो एमसीपी सर्वर्स
हैं ये क्या करते हैं ये आपके मॉडल को कॉन्टेक्स्ट प्रोवाइड करते हैं सिमिलरली द बेस्ट पार्ट इज कि कल को अगर आप किसी आईडी
में हो तो आप यही वाला जो एमसीपी सर्वर है उसको आप यूज कर सकते हो एंड दे आर मेकिंग इट अ स्टैंडर्ड वे टू फीड कॉन्टेक्स्ट
इनटू एन एलएलएम यह बात समझ आई अब देखते हैं कि एक एमसीपी सर्वर काम कैसे करता है इंटरनली एमसीपी सर्वर इनिशियली काम करते
थे स्टैंडर्ड इनपुट आउटपुट पे इसका क्या मीनिंग कि जैसे यह मेरा एक सर्वर चल रहा है जब आप किसी एक्सप्रेस सर्वर को बनाते
हो ठीक है एक्सप्रेस सर्वर http4 के ऊपर करते हो करेक्ट आप क्या करते हो आप एक पोर्ट लेते हो फॉर एग्जांपल 80
पोर्ट लेते हो 443 पोर्ट लेते हो या फिर 8080 पोर्ट लेते हो एंड उस पोर्ट के ऊपर आप रिक्वेस्ट एंड रिस्पांस साइकिल को करते
हो बट एमसीपी सर्वर उस तरह से काम नहीं करता एमसीपी सर्वर काम करता है स्टैंडर्ड इनपुट आउटपुट पे स्टैंडर्ड इनपुट आउटपुट
क्या होता है ये जो आपका कंसोल है ना ये देखो अगर मैं यहां पे कंसोल को ओपन करता हूं ये कंसोल आपका स्टैंडर्ड इनपुट आउटपुट
है अगर मैं यहां पर लिखता हूं एकको ठीक है अगर मैं यहां पे लिखता हूं एकको एंड हम यहां पे करते हैं हेलो तो यू कैन सी ये
मेरे को हेलो कहेगा ये आपका स्टैंडर्ड इनपुट आउटपुट है तो ये क्या कहता है कि यार देखो जो भी तुम्हें रिक्वेस्ट रिसीव
करनी है ना मैं क्या करूंगा मैं ना उसको स्टैंडर्ड इनपुट में लिखूंगा स्टैंडर्ड इनपुट के अंदर मैं तुम्हें क्या
दूंगा एक रिक्वेस्ट दूंगा ठीक है स्टैंडर्ड इनपुट मतलब कि मैं टर्मिनल में लिखूंगा देखो जैसे अभी मैंने यहां पे लिखा
एकको हेलो तो ये मेरा क्या था स्टैंडर्ड इनपुट और जो भी तुम्हें मेरे को रिजल्ट देना है ना वो भी तुम्हें मुझे किस पे
देना है स्टैंडर्ड आउटपुट या यानी कि टर्मिनल के ऊपर ही प्रिंट कर दो एंड मैं उसको रीड कर लूंगा तो यह काम करता है
स्टैंडर्ड इनपुट आउटपुट के ऊपर दैट मींस हमारा एलएलएम पता है क्या करता है हमारा एलएलएम कुछ ऐसे रिक्वेस्ट करता है हमारे
एमसीपी सवर को कि भाई गेट अ फॉर एग्जांपल ये बोलेगा मेथड ठीक है लेट अस से मैं जैसे एक एग्जांपल ले रहा हूं अ गिव मी ऑल दी
टूल्स ठीक है मेरे को तू ये बता कि तेरे पास क्या-क्या टूल्स अवेलेबल है तो इन रिस्पांस पता है क्या आ जाएगा इन इन
रिस्पांस हो सकता है तुम्हारा जो एमसीपी सर्वर है वो प्रिंट कर देगा कि टूल्स लेट अस से एक जेसन बना लेते हैं टूल्स एंड
यहां पर वह बोल देगा कि यार एक तो मेरे पास है वेदर का टूल है ठीक है एक मेरे पास वेदर का टूल है एक मेरे पास टू डू का टूल
है और एक मेरे पास कुछ पोस्टस का टूल है तो आपका जो एलएलएम मॉडल है वह इसको रीड करेगा कि अच्छा एक वेदर का टूल है टू डू
का टूल है तो वह क्या करेगा अच्छा वह बोलेगा अच्छा वेदर का टूल है तो अगर वह उसको कॉल करना चाहता है तो वह फिर से क्या
करेगा वह बोलेगा यार एक काम करो टूल को कॉल करो कौन सा एक काम करो वेदर टूल को कॉल करो और इस सिटी के लिए कॉल कर दो तो
यहां पे हम दे देते हैं सिटी और और यहां पर हम दे देते हैं पटियाला लेट्स से ठीक है तो यह हमने ऐसे दे दिया तो उसके बाद
आपका जो सर्वर होगा वह इसको रीड करेगा कि अच्छा ये इनपुट आया इसका जो भी वेदर बनता है ठीक है इसका जो भी वेदर बनता है लेट अस
से सिटी पटियाला का जो वेदर है उसका आपने आउटपुट दे दिया 32° सेल्सियस दे दिया तो बेसिकली इसको वापस एलएलएम रीड कर लेगा और
आपके जो फ्रंट एंड है उसको वो फॉर्म करके दे देगा तो ये किस पे काम कर र है स्टैंडर्ड इनपुट आउटपुट पे काम कर रहा है
ठीक है तो कुछ नहीं है एक टर्मिनल के ऊपर ठीक है प्रिंट स्टेटमेंट्स के ऊपर ये काम करता है
सो दैट मींस आपको आपका जो एमसीपी सर्वर है वो रीड कैसे करेगा टर्मिनल से करेगा कि यूजर ने क्या दिया यूजर नहीं देता है मतलब
एलएलएम मॉडल जो भी रन कर रहा है वो देता है टर्मिनल के ऊपर और आपका जो भी रिजल्ट होगा आपको बस उसको कंसोल डॉट लॉग करना है
एक स्ट्रक्चर्ड फॉर्मेट के अंदर जो मैं आपको दिखाऊंगा और जो भी आप कसोल ड लॉग करोगे वह आपका एलएलएम मॉडल जो भी आपका
एलएलएम क्लाइंट है वो आपको रीड कर लेगा और वो यूजर को आउटपुट में दे देगा सो दिस इज हाउ बेसिकली यू डू अ एमसीपी सर्वर तो अगर
हम एमसीपी सर्वर पे आते हैं तो एमसी सर्वर के ना ये कंपोनेंट्स हैं एमसीपी होस्ट फॉर एग्जांपल अभी जो ये क्ड चल रहा है यह क्या
है यह एक एमसीपी होस्ट है ठीक है जो बेसिकली प्रोग्राम्स लाइक क्लट डेस्कटॉप आईडी एआई टूल्स जिनको एक्सेस करना है थ्रू
एमसीपी एमसीपी क्लाइंट एक ऐसा अ यू नो एक ऐसा सॉफ्टवेयर है जो मेंटेन करता है कनेक्शन विद दी आपका एमसीपी सर्वर तो क्ड
के अंदर अगर आप जाओगे यहां पे आप ये एमसीपी देख पा रहे हो यह आपका एमसीपी क्लाइंट है मतलब क्ड वालों ने क्या किया
एमसीपी क्लांट मतलब इंटरनली ही डाल दिया तो यह आपका एमसीपी क्लाइंट है अब ये इंटरनली हो सकता है जावास्क्रिप्ट में
लिखा गया हो हो सकता है इंटरनली ये क्लाइंट को देगा क्लाइंट जाके एमसीपी सर्वर के टर्मिनल पे लिखेगा उस टर्मिनल से
डाटा को गेट करेगा और वापस कर्सर को देगा तो वो आपका हो गया एमसीपी क्लाइंट एमसीपी सर्वर जो हम बनाएंगे ठीक है लाइटवेट
प्रोग्राम दैट एक्सपोज स्पेसिफिक कैपेबिलिटीज थ्रू स्टैंडर्डाइज एमसीपी उसके बाद ये सारे डेटा सोर्सेस हैं आपके
ठीक है आपका डेटा सोर्स क्या हो सकता है कोई कंप्यूटर की फाइल हो सकती है डेटा बेसेस हो सकते हैं एक अलग एमसीपी सर्वर हो
सकती है या फिर आपका क्या हो सकता है रिमोट सर्विस हो सकते है फॉर एग्जांपल कुछ एपीआई से लेके आ रहे हो तो ये अलग चीज है
ठीक है तो अब यहां पर एक काम करते हैं यहां यहां पर मैं आपको एक एक एमसीपी सर्वर बना के दिखाता हूं सो अब आप यहां पे क्या
कर सकते हो आप यहां पर एमसीपी सर्वर बना सकते हो python's जावा के अंदर तो मैं यहां पे चूज करूंगा टाइप स्क्रिप्ट बिकॉज़
टाइप स्क्रिप्ट हमारे इस चैनल की मातृभाषा है ओके सो ये है हमारी डॉक्यूमेंटेशन ऑफ दी एमसीपी सर्वर एंड ये हमें इस तरह से
कुछ बनाना है ठीक है सिंपल है कुछ इतना मुश्किल है नहीं तो एक काम करते हैं बनाते हैं सो मैं क्या करूंगा मैं यहां पे पहले
तो टर्मिनल ओपन करूंगा ऑफकोर्स ठीक है टर्मिनल ये हमारा टर्मिनल स्पिन अप हो गया एंड यहां पे हम करते हैं सीडी इनटू द
कोडिंग फोल्डर एंड इसके अंदर व्हाट आई विल डू इज ना मैं यहां पर एक डायरेक्टरी बना लेता हूं माय एमसीपी ठीक है सीडी कर लेते
हैं माय एमसीपी के अंदर एंड हम कर लेंगे कर्सर कर लेते हैं ठीक है इसको कर्सर के अंदर ओपन कर लेते हैं ठीक है तो ये हमने
कर दिया ड्रैग एंड ड्रॉप तो इसमें हमें बनाना है एमसीपी सर्वर चलो बनाना शुरू करें पहले मैं यहां पे करूंगा पीएन पीएम
इट आप एनपीएम भी यूज कर सकते हो बट मैं पीएन पीएम ज्यादा प्रेफर करता हूं तो ये हमारा आ चुका है पीएन पीएम इट और हमें अब
इंस्टॉल क्या करना है ये चीज इंस्टॉल करनी है ठीक है सो पीएन पीएम इंस्टॉल दिस थिंग ठीक है तो ये हमने किया
मॉडल कॉन्टेक्स्ट प्रोटोकॉल इंस्टॉल और ठीक है बहुत बढ़िया अब हम क्या करेंगे एक इंडेक्स फाइल बना लेते हैं इक्सड जीए फाइल
बना लेते हैं सिंपल जावास्क्रिप्ट में कर लेते हैं ठीक है कुछ इतना मुश्किल काम नहीं है सो हमें क्या करना है हमें पहले
तो ये चीज इंपोर्ट करनी है देखो एक एमसीपी सर्वर इंपोर्ट करना है एक रिसोर्स टेंप्लेट की अभी जरूरत नहीं है ठीक है
रिसोर्स टेंप्लेट अभी हमें जरूरत नहीं है ठीक है तो हमें बस एक सिंपल टूल बनाएंगे सो इंपोर्ट एमसीपी सर्वर ठीक है हम यहां
पर लिखेंगे इंपोर्ट एमसीपी सर्वर फ्रॉम एंड कहां से इंपोर्ट करना है मॉडल कांटेक्ट प्रोटोकॉल एसडी के एमसीपी जेएस
ठीक है तो यह हमने कर लिया इंपोर्ट बहुत बढ़िया चलो इसको मैं इधर ले आता हूं सो दैट द टाइम इज नाउ फिर हमें क्या करना है
ना हमें ना एक सर्वर बना लेना है ठीक है तो ये देखो ये मैंने क्या किया एक सर्वर बना लिया लेटस से यह सर्वर क्या करेगा यह
सर्वर अ मतलब मैं यहां पे डीप सीक भी इंजेस्ट कर सकता हूं मैं यहां पे आई कैन डू बेसिकली एनीथिंग बट मैं यहां पर ना एक
वेदर का ही बना लेता हूं ठीक है लेट अस से हमारे पास एक फंक्शन है ठीक है गेट वेदर डाटा ए सिंक बाद में करते हैं इसको तो
यहां पर मैं इसको बोलूंगा वेदर डाटा फेचर ठीक है तो आपने कुछ भी इसको एक नाम दे दिया चलो बहुत बढ़िया सर्वर बन गया अब
आपको क्या करना है सर्वर के ऊपर ना रिसोर्सेस बनाने हैं ठीक है सर्वर यह जो एमसीपी सर्वर है ये किस तरह के
कॉन्टेक्स्ट प्रोवाइड कर सकता है दिस इज वेरी इंपोर्टेंट देखो सर जो एमसीपी सर्वर होते है ना वो क्या-क्या चीजें प्रोवाइड
कर सकते हैं अगर हम यहां पर आते हैं तो देखो वो आपको प्रोमट दे सकता है रिसोर्सेस दे सकता है ठीक है रिसोर्सेस क्या होते
हैं हो सकता है एमसीपी सर्वर एक पूरा का पूरा रिसोर्स एक्सपोज करे फॉर एग्जांपल कुछ फाइल के कंटेंट्स एक्सपोज कर सकता है
डेटाबेस रिकॉर्ड्स एपीआई रिस्पांसस आप क्या कर सकते हो आप एमसीपी के अंदर प्रॉम्स बना सकते हो ठीक है सो दैट यूजर
को पूरे पूरे प्रॉम्स ना लिखने पड़े तो आप क्या कर सकते हो आप आप एक एमसीबी के अंदर प्रॉम्स को भी एक्सपोज कर सकते हो
सिमिलरली आप टूल्स बना सकते हो ठीक है टूल्स क्या होते हैं फंक्शंस जिनको आपका एलएम फंक्शन कॉल कर सकता है ठीक है तो ये
डिफरेंट डिफरेंट चीजें हैं जो क्या कर सकता है जो बेसिकली आप एक्सपोज कर सकते हो एमसीपी सर्वर में तो मैं यहां पे करूंगा
एक टूल ठीक है राइट तो देखो आप प्रॉमटेक हो रिसोर्स दे सकते हो और टूल दे सकते हो तो मुझे टूल देना है इस टूल का एक नेम
क्या है गेट वेदर डाटा बाय सिटी नेम ठीक है एक अच्छा नेम देना है सो दैट एलएलएम को पता हो कि किसको कॉल करना है फिर हमें
यहां पर क्या करना है यहां पर हमें अगर हम वापस एग्जांपल में जाते हैं तो देखो हमने एक टूल बनाया फिर हमें यहां पर देना है
सेकंड में कि इसका इनपुट पैरामीटर्स कैसे हैं ठीक है सो इसके लिए हम जड यूज करते हैं सो पी एन पीएम कर लेते हैं इंस्टॉल जड
को ठीक है वैलिडेशन लाइब्रेरी सो यहां पे हम जड को इंपोर्ट कर लेते हैं सो इंपोर्ट समथिंग फ्रॉम जड और यहां पे हम बोलेंगे
दैट ये है z ठीक है अब ये जो z है हम इसको बोलेंगे कि यार ये जो फंक्शन है ना ये ना एक सिटी का नेम लेता है सिटी और हम इसको
बोलेंगे z डॉ स्ट्रिंग ठीक है z डॉ स्ट्रिंग एंड हम इसकी डिस्क्रिप्शन भी दे सकते हैं दैट इज फाइन ठीक है अब हमें क्या
करना है हमें यहां पर जो हम टूल बना रहे हैं अब हमें यहां पर एक टूल बनाना है देखो हमने क्या किया एक एसिंक्रोनस टूल बनाया
ठीक है तो अभी जो इसका नेक्स्ट पैरामीटर होगा दैट इज एक्चुअली द कॉलबैक फंक्शन ठीक है सो यहां पे जो हम ये कॉल बैक फंक्शन
बनाएंगे एक ए सिंक करके इसके अंदर आपके पास सिटी का एक्सेस होगा करेक्ट यू कैन सी दैट यहां पर हमारे पास क्या होगा यहां पर
हमारे पास होगा सिटी ओके इफ आई एम नॉट रॉन्ग ए सिंग फंक्शन बनाया हां इसके अंदर आप सिटी को डिस्ट्रक्चर कर लो ठीक है सिटी
आ गया अब यहां पे आपको रिटर्न करना है एक रिस्पांस ठीक है तो रिटर्न कैसे करना है तो रिटर्न करने के लिए आप सिंपली इस तर तर
का एक फॉर्मेट रिटर्न करोगे ठीक है इस तरीके का हमें एक फॉर्मेट रिटर्न करना है सो आई कैन जस्ट से रिटर्न दिस थिंग ठीक है
एंड एक ऑब्जेक्ट रिटर्न करना है ऐसे तो अब इसमें आपने क्या करना आपने जो भी आपको एपीआई कॉल करना है कुछ भी करना है तो वो
आप इस पर्टिकुलर ब्लॉक में करोगे ठीक है सो यहां पर टेक्स्ट मैं क्या रिटर्न कर दूंगा सो यहां पर एक काम करते हैं फं एक
फंक्शन बना लेते हैं ए सिंक गेट वेदर ओके गेट वेदर बाय सिटी ठीक है तो एक ए सिंक फंक्शन बना लेते हैं ए सिंक फंक्शन
गेट वेदर बा सटी तो मेरे को सिटी का नेम दो मैं क्या करूंगा बहुत सिंपल अभी के लिए हम कोई एक्सटर्नल एपीआई कॉल नहीं करेंगे
एक सिंपल स्विच लगा लेते हैं एक सिंपल इफ लगा लेते हैं इफ सिटी इफ सिटी डॉटू लोअर केस ठीक है इसको डॉटू लोअर केस कर लेते
हैं अगर सिटी का लोअर केस एंड लेट्स गिव इट अ स्ट्रिंग ठीक है सो दैट आई कैन गेट सजेशंस टू लोअर केस अगर यह है
पटियाला ठीक है तो हम क्या करेंगे हमने यहां पे रिटर्न कर देते हैं ठीक है रिटर्न कर देते हैं कुछ ऐसा एक रिस्पांस रिटर्न
कर देते हैं कि टेंपरेचर जो है ठीक है टेंपरेचर जो है वह है 30 डिग्री सेल्सियस ठीक है एंड एक हम वो दे देते हैं लाइक यू
नो फोरकास्ट दे देते हैं एक फोरकास्ट ठीक है चांसेस ऑफ हाई रेन ठीक है तो लेट्स सेय कुछ एपीआई से डेटा आया ठीक है एंड
सिमिलरली हम थोड़े से और बना लेते हैं एक दिल्ली का बना लेते हैं ठीक है ल्ली के अंदर है चांसेस ऑफ हाई वर्म वर्म विंड्स
चलो और इसका जो हम टेंपरेचर है व थोड़ा ज्यादा कर देते हैं सोलेट से इसका हमने 40 कर दिया ठीक है जस्ट ऐसे ही आर्बिट्रेरी
ले लिया सो हम क्या करेंगे एंड अगर हमें कुछ नहीं मिला तो ठीक है तो हम क्या करेंगे हम बस इसको कॉल कर देंगे एंड यहां
पे अगर हमें कुछ नहीं मिला तो हम बस चुपचाप रिटर्न कर देंगे टेंपरेचर एज नल ठीक है एक टेंपरेचर कर देते हैं नल और
यहां पे हम मतलब एक एरर मैसेज दे देते हैं दैट अनेबल टू गेट डाटा ठीक है अन एबल टू गेट दी डाटा चलो हो गया अब हम क्या करेंगे
हम यहां पे अ यहां पे हम इस फंक्शन को कॉल कर देंगे गेट वेदर सिटी जो भी यूजर ने सिटी दिया होगा ठीक है तो यह क्या करेगा
यह मेरे को वेदर डाटा लेके देगा एंड इसको ना हम जसन डॉट स्ट्रिंग इफाई कर देते हैं ठीक है बिकॉज़ हम डाटा जो है वो एज
स्ट्रिंग देना चाहते हैं हमारे उस चीज को तो यह मेरा एक टूल बन गया ये मेरा एक बहुत ही बढ़िया टूल बन गया जो क्या कर रहा है
जिसका नेम यह है यह इनपुट लेता है और यह क्या करता है हमारे लिए वेदर डाटा को फिच करता है तो अभी के लिए हमने वेदर डाटा
हार्ड कोड कर दिया बट ठीक है आप यहां पे एक्चुअल एपीआई कॉलिंग भी कर सकते हो अब देखो हमें क्या करना है हमने एक सर्वर तो
बना लिया इस सर्वर को ना हमें एसटीडी आओ सर्वर ट्रांसपोर्ट पे कनेक्ट करना है मतलब कि जो भी ये सर्वर इनपुट लेगा या आउटपुट
देगा उसको हमें हमारे स्टैंडर्ड इनपुट आउटपुट के ऊपर लिखना है तो वो हमें यहां से इंपोर्ट करना है स्टैंडर्ड इनपुट
आउटपुट ट्रांसपोर्ट ठीक है सो स्टैंडर्ड इनपुट आउटपुट ट्रांसपोर्ट लिया हमने और हम क्या करेंगे हम एक न्यू ट्रांसपोर्ट बना
लेते हैं स्टैंडर्ड इनपुट आउटपुट की तो ये हमने किया अ एक ट्रांसपोर्ट एंड इस ट्रांसपोर्ट के ऊपर इस पर्टिकुलर चीज को
कनेक्ट कर देंगे करेक्ट एंड बिकॉज़ हम यहां पे अवेट यूज कर कर रहे हैं तो एक ए सिं फंक्शन बना लेते हैं इनेट नाम का ठीक
है एंड इसके अंदर कोई भी पैरामीटर्स नहीं है एंड लाइक दिस एंड फाइनली इनेट को कॉल कर दो सो अगर आप अभी इस पर्टिकुलर कोड को
रन करोगे तो इस कोड को रन कैसे करते हैं देखो नोड ठीक है और इंडेक्स फाइल एंड एंटर सो यू कैन सी दैट ये अटका हुआ है कैन यू
सी दैट ये लिसन कर रहा है एक काम करते हैं अगर मैं इसको कुछ भी वन देता हूं तो कुछ भी रिस्पांस नहीं आएगा बिकॉज वन इज नॉट अ
वैलिड है ना क्वेरी तो यहां पे हमें ना कुछ यहां पे क्वेरी देना है ठीक है वो क्वेरी का एक पिकलर फॉर्मेट है ठीक है
यहां पर ना अगर हम जाते हैं ट्रांसपोर्ट्स के ऊपर तो यू विल सी दैट इनका ना एक पर्टिकुलर ट्रांसपोर्ट का जो मतलब इंटरनल
सिस्टम है कि किस तरह से वो एक्सेप्ट करेगा उसका एक अपना एक वडी से एक स्ट्रक्चर है ठीक है वो स्ट्रक्चर मैं
आपको दिखाना चाहता हूं अगर हमें कहीं मिलता है नहीं मिलता तो कोई बात नहीं हां तो ऐसा कुछ होता है देखो आपको एक
रिक्वेस्ट देनी होती है ठीक है रिक्वेस्ट कैसे देना है अगर हम यहां पर थोड़ा सा नीचे जाते हैं तो हमें एक रिक्वेस्ट करना
है ठीक है वयर इज दी रिक्वेस्ट रिक्वेस्ट कहां पर है भाई भैया ठीक है फॉर सम रीजन आई एम नॉट एबल टू गेट द रिक्वेस्ट बट यू
गॉट द पॉइंट कि अभी क्या होगा अगर आप यहां पे सही क्वेरी दोगे तो आपको सही में आंसर मिलेगा अब मुझे इस एमसीपी सर्वर को क्या
करना है मेरे क्ड के साथ ना कनेक्ट करना है ठीक है तो कनेक्ट कैसे होगा देखो हम यहां पे जाएंगे मेरे क्लाडड के अंदर ऐड अ
न्यू ग्लोबल एमसीपी सर्वर ठीक है सो क्रिएट फाइल कर लेंगे ठीक है तो अब हम यहां पे करेंगे एमसीपी को ऐड ठीक है कैसे
करना है देखो यहां पे अगर हम जाते हैं एमसीपी के अंदर अ हाउ टू ऐड इट ये डॉक्सड कर्सर है राइट हां ठीक है तो इस तरह से ऐड
करना है तो इसको मैं कॉपी कर लेता हूं ठीक है इसको हम कॉपी कर लेते हैं तो हमें देखो क्या करना है ऐड अ न्यू एमसीपी सेव देखो
इस एमसीपी का ना पहले ना हमें पाथ देना है ठीक है यहां पे ना हम पाथ भी दे सकते हैं आई एम श्यर तो इसको एक सर्वर नेम दे देते
हैं इसको हम बोल देते हैं वेदर डाटा ठीक है कुछ भी आप इसको एक नाम दे दो वेदर डाटा ठीक है उसके बाद यहां पर आप आई थिंक पाथ
भी देना तो होना चाहिए कहीं पे अ पाथ कैसे हम इसमें दे सकते हैं हां हमें यहां पे फुल पाथ देना होगा ठीक है तो हमारा के हम
यहां पे करेंगे नोड ठीक है नोड उसके बाद हमारे आर्गुमेंट में पता है क्या होगा हमें एक फाइल को रन करना है ठीक है तो ये
जो पर्टिकुलर इंडेक्स फाइल हमने अभी बनाई वो कहां एजिस्ट करती है अगर मैं यहां पे प्रेजेंट वर्किंग डायरेक्टरी करता हूं तो
यहां पर एक इंडेक्स फाइल है करेक्ट तो इसको हम कॉपी कर लेते हैं इस पूरे पूरे को कॉपी करना है एंड उसके अंदर जाकर एक
index.js फाइल को रन करना है एंड नवी देने का जरूरत नहीं है तो मतलब अब क्या होगा जब आप यह नोड यह करोगे तो आपका एमसीपी सर्वर
रन करेगा अगर आपको नहीं है अगर आप अपने टर्मिनल पे जाते हो आप नोड और ये पूरा दोगे तो यू कैन सी आपका एमसीपी सर्वर इज
रनिंग ठीक है तो यही चीज हमें यहां पे करना है एंड बाय द वे हमें यहां पे टाइप मॉड्यूल ऐड कर देते हैं सो दैट वो एरर ना
आए ठीक है सो एक मिनट यहां पे हमारी पैकेज जसन के अंदर अ टाइप हम कर देते हैं मॉड्यूल बहुत बढ़िया अब आई होप कि वो एरर
नहीं आएगा बहुत बढ़िया सो जैसे ही हमने ये कॉन्फिन ऐड किया हम इसको कर देते हैं क्लोज यू कैन सी गेट वेदर डाटा एंड ये
रनिंग है अब देखो क्या होगा अगर हम अपने चार्ट विंडो के अंदर आते हैं एक न्यू चार्ट बना लेते हैं ठीक है एक न्यू चार्ट
हाय ठीक है ये क्या करेगा हाई के लिए इसको कोई भी टूल नहीं चाहिए तो ये कुछ नहीं करेगा हाउ आई कैन हेल्प यू विद दिस दिस
दिस दिस ठीक है कैन यू ओके कैन यू टेल मी वेदर ऑफ पटियाला लेट अस सी क्या करता है ठीक
है तो ये देखो इसने क्या किया कॉलिंग एन एमसीपी टूल इसने मेरे एमसीपी टूल को कॉल किया अब मेरा एमसीपी टूल जो भी रिटर्न
करेगा उसका रिस्पांस य हमें यहां पर दे देगा ठीक है तो हमारा एमसीपी टूल आई होप क्रैश ना कर गया हो ठीक है जहां तक मेरा
ख्याल है इट शुड नॉट क्रैश ठीक है हां सॉरी यह मेरी कंफर्मेशन मांग रहा है कि रन कर दूं हां भाई रन कर लो तो इसने देखो यह
आया रिटर्न में ठीक है देखो हमारे पास रिटर्न में यह आया करंट टेंपरेचर इन पटियाला इज 30° सेल्सियस वेदर फोरकास्ट
इंडिकेट्स चांसेस ऑफ़ हाई रेन ठीक है अगर मैं इसको पूछता पटियाला का मौसम कैसा होगा लेट अस सी अगर ये हिंदी
में अंडरस्टैंड कर पा रहा है ठीक है सो पटियाला का मौसम कैसा होगा मैं आपको पटियाला का मौसम बताता हूं इसने एमसीपी
सर्वर को कॉल करने का ट्राई किया मैंने इसको बोला हां ठीक है रन कर ले टूल तो इसने मेरे टूल को कॉल किया तो इसने हिंदी
में ही आंसर दिया कॉन्टेक्स्ट फीड करना मेरी जिम्मेवारी थी लेकिन उसको कैसे इनपुट और आउटपुट करना है वो हमारे इस क्ड
क्लाइंट ने देखा यू गेट इट ना सो यहां पे क्या हुआ सो सिमिलरली आप क्या कर सकते हो नॉट ओनली टूल
अभी तो हमने सिर्फ एक टूल बनाया ठीक है हमने तो सिर्फ एक टूल बनाया आप यहां पे प्रॉम्स भी दे सकते हो तो अगर मैं आपको
यहां पे डॉक्यूमेंटेशन दिखाता हूं सो आप क्या-क्या यहां पे कर सकते हो नॉट दिस वन हां यहां के पे अगर आप प्रोमट में जाओगे
तो आप क्या-क्या कॉन्टेक्स्ट फीड कर सकते हो क्रिएट रीयूज बल प्रॉम्स एंड टेंप्लेट एंड वर्कफ्लोज ठीक है इसका क्या मीनिंग है
आप क्या कर सकते हो अगर आप यहां पे थोड़ा नीचे जाते हो सो आप अगर यूजर एनालाइज कोड करना चाहते हैं तो आप यहां पे पूरा एक
प्रॉम्स हो कि यार देखो यूजर एक अच्छे प्रॉम्न लिखेगा यूजर ने तो बोल दिया कि यार कोड को एनालाइज करो कोड को एनालाइज
करो क्या ये एक अच्छा प्रोमट है नहीं है तो आप क्या कर सकते हो आप इस प्रोमट को रिप्लेस कर सकते हो विद अ वेरी नाइस
प्रोमट ठीक है तो ये आपका एमसीपी सर्वर का काम है आप कैसे खुद का एक एमसीपी सर्वर बना सकते हो नाउ हियर इज अ प्रॉब्लम यहां
पर एक एक बहुत ही सीरियस प्रॉब्लम आती है कि पीयूष अगर ये स्टैंडर्ड इनपुट आउटपुट के ऊपर काम करता है तो जिसने भी इस
पर्टिकुलर कोड को रन करना है या जिसने भी एमसीपी सर्वर को चलाना है अपने कनेक्ट करना है अपने एमसीपी होस्ट के साथ तो यार
मुझे तो उसको अपना कोड देना पड़ेगा ना बिकॉज़ स्टैंडर्ड इनपुट आउटपुट के लिए आप आपका कोड सेम मशीन के ऊपर होना जरूरी है
करेक्ट यू कैन सी तो मैं अपना कोड नहीं देना चाहता द प्रॉब्लम इज कि अगर मैंने अपना कोड ही दे दिया तो यार फिर तो कुछ
बात ही नहीं रह गी तो क्या हम कुछ ऐसा नहीं कर सकते कि जो मेरा आईडी है वो तो मेरे मशीन पे रन करें और वो किसी होस्टेड
मतलब कि लेट्स से किसी क्लाउड के ऊपर मेरा एमसीपी सर्वर होस्टेड है वहां से बात करें लेकिन वहां पर तो स्टैंडर्ड इनपुट आउटपुट
नहीं चलेगा ना बिकॉज स्टैंडर्ड इनपुट आउटपुट तो तभी चलता है जब वो उसके पास उसका टर्मिनल का एक्सेस हो या फिर उसकी
प्रोसेस को प्रोसेस का एक्सेस हो तो उस केस में आप क्या कर सकते हो आप एसटीडीआईओ ट्रांसपोर्ट को यूज ना करके आप एसएसई
ट्रांसपोर्ट को यूज कर सकते हो ठीक है तो ये दो ट्रांसपोर्ट्स हैं सो अगर हम यहां पे नीचे चलते हैं ना ट्रांसपोर्ट्स के
अंदर अ कहीं पे तो मैंने अभी देखा था ट्रांसपोर्ट्स यस ट्रांसपोर्ट्स सो अभी यहां पर कितनी ट्रांसपोर्ट सपोर्ट होती
हैं दो ट्रांसपोर्ट्स आर सपोर्टेड ठीक है सो यहां पे यू कैन सी फर्स्ट है स्टैंडर्ड इनपुट आउटपुट इसमें क्या होता है द
स्टैंडर्ड अ स्टैंडर्ड इनपुट आउटपुट ट्रांसपोर्ट इनेबल्स यू कम्युनिकेशन थ्रू स्टैंडर्ड इनपुट एंड आउटपुट स्ट्रीम्स दिस
इज पर्टिकुलर यूज फॉर लोकल इंटीग्रेशन एंड कमांड लाइन टूल्स ठीक है तो ये हो गया स्टैंडर्ड इनपुट आउटपुट ये जो अभी हमने
बनाया ठीक है सो आपने क्या किया एक एमसीपी सर्वर बनाया था आपके कोड में आपने ये एक सर्वर बनाया था सो दिस इज बेसिकली यू आर
बिल्डिंग योर सर्वर ठीक है इसका फ्लो समझ लो बहुत इजी है यह आपने एक सर्वर बनाया फिर आपने क्या किया इस सर्वर के ऊपर आपने
टूल को रजिस्टर कर दिया ठीक है देखो आपने क्या किया था आपने एक सर्वर बनाया टूल को रजिस्टर किया और फिर आपने इस सर्वर को
क्या किया आपने इसको ना एसटीडी आईओ से कनेक्ट कर दिया देखो आपने यहां पे खुद ही तो किया है ये देखो आपने एक ट्रांसपोर्ट
बनाई और आपने इसको कनेक्ट कर दिया तो दैट मींस अब ये सर्वर कहां लिसन कर रहा है आपके एसटीडी आईओ ट्रांसपोर्ट के ऊपर लेकिन
आप क्या कर सकते थे आप इसी सर्वर को उठा के एक एसएसई ट्रांसपोर्ट के ऊपर भी रजिस्टर कर सकते हो तो उससे क्या होगा यह
बन जाएगा एक सर्वर सेंट इवेंट्स ट्रांसपोर्ट ठीक है सर्वर सेंट इवेंट्स ट्रांसपोर्ट फिर उससे ना आप इसको एक पोर्ट
के ऊपर रन भी कर सकते हो एक्सप्रेस पप के थ्रू ठीक है एंड ये रिमोट भी काम करेगा तो वो कैसे करना है वो भी दिखा देता हूं तो
सर्वर्स एंड इवेंटस ट्रांसपोर्ट इनेबल सर्वर टू क्लाइंट स्ट्रीमिंग विद द एटीटीपी पोस्ट रिक्वेस्ट सो ये कैसे होगा
देखो सेम सर्वर बना रहे हैं कुछ नहीं कर रहे देखो सेम सवर बना रहे हैं बस लास्ट में आपने क्या किया आपने एक एक्सप्रेस का
एप्लीकेशन बनाया आपने एक एसएससी बनाया जिसके अंदर आपने एक न्यू सर्वर्स एंड इवेंट सर्वर ट्रांसपोर्ट बनाया और आपने
क्या किया सर्वर जो आपने अ एमसीबी बनाया था उसको आपने कनेक्ट कर दिया इस ट्रांसपोर्ट के साथ दैट इज इट ठीक है एंड
जब भी कोई इनकमिंग मैसेज आएगा तो आपने क्या किया ट्रापो ड हैंडल पोस्ट मैसेज और आपने रिक्वेस्ट और रिस्पांस दे दिया दैट
इज इट हो गया कितना बढ़िया था करेक्ट तो इससे आप क्या कर सकते हो जो ये एसएससी ट्रांसपोर्ट्स है ना आप अपने किसी डोमेन
के ऊपर भी इनको होस्ट कर सकते हो सो फॉर एग्जांपल जैसे इस पर्टिकुलर सिनेरियो में नाना मैं यहां पे कुछ ऐसा ले सकता हूं
लाइक एसीप प गर्क डे जो क्या कर रहा होगा जो बहुत सारे एमसीपी कैपेबिलिटीज को इमिट कर रहा होगा लाइक इसका के अंदर हो सकता है
मैंने कुछ 10 122 प्रॉम्स दे दिए मैंने कुछ 20-30 टूल्स बना दिए मैंने कुछ और चीजें यहां पे बना दी और मैंने इसके आगे
एक प्राइसिंग रख दी तो अगर आपको इसको यूज़ करना है तो आप क्या कर सकते हो आपकी जो एमसीपी कॉन्फिन फाइल है सो अगर हम यहां पे
आते हैं कॉन्फ़िगरेशन फाइल में तो आप यहां पे क्या कर सकते हो आप यहां पे बेसिकली एक रिमोट एमसीपी सर्वर ऐड कर सकते हो ठीक है
सो अगर हम यहां पे कर्सर के डॉक्यूमेंटेशन में जाते हैं सो ये तो हमने देख लिया है करेक्ट अगर आपको सर्वर्स एंड इवेंट्स का
करना है तो इस तरह से करना है आपको बस यूआरएल देना है तो वो यूआरएल आपका कनेक्ट हो जाएगा तो उसमें बस क्या होगा लेटेंसी
आएगी सो दीज आर द टू वेज जिससे आप एमसीपी सर्वर्स को बना सकते हो नंबर वन या तो आप उसको स्टैंडर्ड इनपुट आउटपुट से कनेक्ट कर
सकते हो बट यूज़ करने के लिए आपको एंड यूजर को उसका कोड एक्सेस देना होगा डॉकराइज कर सकते हो दैट इज फाइन आप उसको
डॉकर की कमांड दे सकते हो बट स्टिल कोड उसके लोकल मशीन में रन करेगा सेकंड वे अगर आप उसको रिमोट एक्सेस देना चाहते हो तो आप
उसको एक सर्वर सेंट ट्रांसपोर्ट से कनेक्ट कर सकते हो तो यही है पूरा एमसीपी का तो एमसीपी एक स्टैंडर्ड वे है कि किस तरह से
एक एलएलएम मॉडल के अंदर आप कॉन्टेक्स्ट को इंजेक्ट करोगे गॉट इट एंड क्या-क्या एज अ कॉन्टेक्स्ट आप इंजेक्ट कर सकते हो एज ऑफ
टुडे आप उसको रिसोर्सेस दे सकते हो मतलब कि कुछ फाइल का डटा डेटाबेस में से डेटा आप उसको प्रॉम्स दे सकते हो आप उसको टूल्स
दे सकते हो अभी हमने टूल्स दिया आप उसको सैंपलिंग एंड रूट्स तो रूट्स वगैरह क्या है कि कहां से शुरू करना है रीड करना वो
सब चीजें बट यहां पे मोस्ट कॉमनली चीजें जो यूज़ होने वाली है वो है टूल्स सबसे कॉमन चीज टूल्स यूज़ होगा उसके ऊपर
प्रॉम्स यूज़ होने वाला है एंड रिसोर्सेस तो ये तीन चीजें हैं जो मेजर्ली काम आती है आपके किसी भी एलएलएम मॉडल में
कॉन्टेक्स्ट को इंजेक्ट करने के लिए सो दिस इज़ दी होल पर्पस और दिस इज़ द होल आइडिया बिहाइंड एन एमसीपी सर्वर कि एक
एमसीपी सर्वर जो है वह क्या करेगा किस तरह से वह कॉन्टेक्स्ट प्रोवाइड करेगा एक एलएलएम एप्लीकेशंस को सो लॉन्ग रन प्लान
यह है कि जितने भी आपके एआई टूल्स बनेंगे चाहे वह एक आईडी ही है कर्सर डेस्कटॉप है कोई भी टूल है वह सब एमसीपी को सपोर्ट
करेंगे एंड जितनी भी बड़ी कंपनीज है ना लाइक गब स्लैक र्ड टीम्स ये सब अपने-अपने एमसीपी सर्वर्स बना के होस्ट करेंगे ठीक
है तो मतलब लेट्स से अगर आपको google3 पी कनेक्ट कर दो अगर आपको स्लैक कनेक्ट करना है या टीम्स कनेक्ट करना है
तो उसका दे दो अगर आपको डिस्कर्गस करना है तो उसका दे दो तो हर कोई क्या करेगा अपने अपने एमसीपी सर्वर बना देगा एंड एक पॉइंट
के ऊपर आपके पास एक बहुत बड़ी लाइब्रेरी होगी इंटरनेट के ऊपर एमसीपी सर्वर्स की हर कंपनी अपना-अपना एमसीपी सर्वर बनाएगी
लेट्स से अगर आप चाहते हो कि कर्सर आपके बिहाव पे कमिट कर पाए सब कुछ कर पाए तो गिब आपको एक एमसीपी सर्वर बना के देगा और
आपको वो एमसीपी सर्वर अपने इसमें सिर्फ रजिस्टर करने हैं सो दिस इज द होल आईडिया बिहाइंड द एमसीपी सर्वर्स सो जस्ट इन केस
अगर आप इस वीडियो को देख रहे हो डू कम अप विद द आइडियाज ऑफ एमसीपी सर्वर्स आई एम रियली कीन टू मेक अ लॉट ऑफ वीडियोस ऑन
एमसीपी सर्वर्स एंड ऑल तो मेरे को आप आईडियाज बताओ बहुत सारे एमसीपी सर्वर्स बनाते हैं उनको होस्ट भी करेंगे सो दिस इज
द होल आइडिया बिहाइंड द एमसीपी सर्वर सो आई होप यू गट द कॉन्टेक्स्ट बिहाइंड द एमसी आई होप यू गॉट द कॉन्टेक्स्ट बिहाइंड
मॉडल कॉन्टेक्स्ट प्रोटोकॉल सो वीडियो कैसा लगा मुझे मुझे कमेंट्स में जरूर बताना वीडियो अच्छा लगा तो लाइक एंड
सब्सक्राइब जरूर करना मिलते हैं हम आपको नेक्स्ट वीडियो के अंदर अंट्या एंड टेक केयर
Heads up!
This summary and transcript were automatically generated using AI with the Free YouTube Transcript Summary Tool by LunaNotes.
Generate a summary for freeRelated Summaries

Exploring mCP: From Novice to Pro in AI Development
This video takes viewers on a journey from knowing nothing about the Model Context Protocol (mCP) to exploring its features and potential applications. The presenter shares insights on using Klein for seamless mCP server installation, integrating with tools like Superbase, and the challenges faced while navigating the mCP landscape.

Connecting Claude and Obsidian: A Step-by-Step Guide
Learn how to integrate Claude with Obsidian to enhance your note-taking and idea generation. This guide walks you through the setup process, including installing necessary software and configuring settings for optimal use.

Unlocking Business Growth: Mastering AI Strategies for 2025
In this comprehensive video, discover how to effectively leverage AI, particularly ChatGPT, to enhance your business operations and marketing strategies. Learn about common pitfalls in AI content creation, the importance of authenticity, and actionable prompts to generate engaging content that resonates with your audience.

A Step-by-Step Roadmap to Mastering AI: From Beginner to Confident User
This video provides a comprehensive roadmap for anyone looking to start their AI journey, emphasizing the importance of understanding core concepts before diving into tools. It offers practical tips on building an AI learning system, developing critical thinking skills, and strategically selecting AI tools to enhance productivity.

Understanding Generative AI: Concepts, Models, and Applications
Explore the fundamentals of generative AI, its models, and real-world applications in this comprehensive guide.
Most Viewed Summaries

Mastering Inpainting with Stable Diffusion: Fix Mistakes and Enhance Your Images
Learn to fix mistakes and enhance images with Stable Diffusion's inpainting features effectively.

A Comprehensive Guide to Using Stable Diffusion Forge UI
Explore the Stable Diffusion Forge UI, customizable settings, models, and more to enhance your image generation experience.

How to Use ChatGPT to Summarize YouTube Videos Efficiently
Learn how to summarize YouTube videos with ChatGPT in just a few simple steps.

Pamaraan at Patakarang Kolonyal ng mga Espanyol sa Pilipinas
Tuklasin ang mga pamamaraan at patakarang kolonyal ng mga Espanyol sa Pilipinas at ang mga epekto nito sa mga Pilipino.

Pamamaraan at Patakarang Kolonyal ng mga Espanyol sa Pilipinas
Tuklasin ang mga pamamaraan at patakaran ng mga Espanyol sa Pilipinas, at ang epekto nito sa mga Pilipino.