रिसोर्स URI की व्याख्या
जानें कि स्कीम और पथ से रिसोर्स को कैसे संबोधित किया जाता है।
रिसोर्स URI की व्याख्या, CoddyKit पर MCP Academy का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह MCP Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
संसाधन क्या होता है
MCP का संसाधन केवल-पठन संदर्भ होता है, जिसे आपका सर्वर मॉडल को देता है—जैसे कोई फ़ाइल, config या रिकॉर्ड। AI इसे पढ़ सकता है, लेकिन कभी बदल नहीं सकता।
पता क्यों आवश्यक है
हर संसाधन का एक स्थिर नाम होना चाहिए, ताकि क्लाइंट संदर्भ के आधार पर उसे माँग सके। इस नाम को उसका यूआरआई कहते हैं, ठीक वैसे ही जैसे वेब पेज का यूआरएल होता है। 🔗
पहले स्कीम, फिर पथ
संसाधन का यूआरआई एक स्कीम, फिर कोलन और स्लैश, और उसके बाद एक पथ से बनता है। स्कीम बताती है कि यूआरआई किस प्रकार की चीज़ की ओर संकेत करता है।
file:///notes/today.txt
config://app/settingsअपनी स्कीम चुनें
आप अपने सर्वर के अनुसार कोई स्कीम बना सकते हैं, जैसे config या db। स्कीम संबंधित संसाधनों को एक स्पष्ट लेबल के अंतर्गत समूहित करती है।
file स्कीम
फ़ाइल स्कीम डिस्क पर मौजूद दस्तावेज़ों के लिए सामान्य है। तीन स्लैश का अर्थ है कि पथ रूट से शुरू होता है, ठीक ब्राउज़र में मौजूद फ़ाइल यूआरएल की तरह।
file:///home/data/report.mdकस्टम स्कीम का उदाहरण
ऐप के डेटा के लिए एक सुव्यवस्थित कस्टम स्कीम चीज़ों को पढ़ने में आसान रखती है। मॉडल को ऐसा नाम दिखाई देता है जो ठीक-ठीक बताता है कि संसाधन में क्या है।
users://profile/active
weather://city/londonयूआरआई अद्वितीय होने चाहिए
हर संसाधन का अपना अलग यूआरआई होना चाहिए, ताकि अनुरोधों में कभी भ्रम न हो। एक ही यूआरआई साझा करने वाले दो संसाधन आपस में टकराएँगे और क्लाइंट को भ्रमित करेंगे।
FastMCP में घोषित करें
Python SDK में आप संसाधन डेकोरेटर की सहायता से किसी फ़ंक्शन के साथ यूआरआई जोड़ते हैं। यही स्ट्रिंग वह पता होती है जिसका उपयोग क्लाइंट उसे पढ़ने के लिए करते हैं।
from mcp.server.fastmcp import FastMCP
mcp = FastMCP("Demo")
@mcp.resource("config://app")
def config(): ...क्लाइंट यूआरआई की सूची बनाते हैं
क्लाइंट के जुड़ने पर वह सर्वर से उसके द्वारा दिए जाने वाले हर संसाधन की सूची माँगता है। हर प्रविष्टि में उसका यूआरआई, नाम और संक्षिप्त विवरण होता है।
यूआरआई से पढ़ें
सामग्री प्राप्त करने के लिए क्लाइंट सही यूआरआई वाला पठन अनुरोध भेजता है। सर्वर उस यूआरआई को संबंधित हैंडलर से मिलाता है और मुख्य सामग्री लौटाता है।
यूआरआई स्थिर रखें
प्रकाशित यूआरआई को एक वचन की तरह समझें। बाद में उसका नाम बदलने पर वह हर क्लाइंट या सहेजा हुआ संदर्भ टूट जाएगा जो पुराने पते की ओर संकेत करता था।
त्वरित जाँच
वह भाग पहचानें जो संसाधन का प्रकार निर्धारित करता है।
पुनरावलोकन
संसाधन केवल-पठन संदर्भ होते हैं और उन्हें एक यूआरआई से नाम दिया जाता है: एक स्कीम और एक पथ। यूआरआई को अद्वितीय और स्थिर रखें, ताकि क्लाइंट उन पर भरोसा कर सकें। ✅
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “रिसोर्स URI की व्याख्या” पाठ निःशुल्क है?
हाँ — MCP Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “रिसोर्स URI की व्याख्या” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“रिसोर्स URI की व्याख्या” में मैं क्या सीखूँगा?
जानें कि स्कीम और पथ से रिसोर्स को कैसे संबोधित किया जाता है। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ MCP Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या MCP Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर MCP Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“रिसोर्स URI की व्याख्या” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस MCP Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर MCP Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- रिसोर्स URI की व्याख्या
- स्थिर टेक्स्ट रिसोर्स उपलब्ध कराएँ
- डिस्क से फ़ाइल पढ़ें
- सही MIME प्रकार सेट करें