कोड से टूल चलाएँ
सर्वर के टूल को कॉल करें और उसका परिणाम पढ़ें।
कोड से टूल चलाएँ, CoddyKit पर MCP Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह MCP Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
सूची से काम करने तक
पता लगाने से आपको पता चला कि क्या उपलब्ध है। अब आप वास्तव में किसी उपकरण को invoke करते हैं, तर्क भेजते हैं और अपने कोड से परिणाम पढ़ते हैं।
नाम से कॉल करें
उपकरण के नाम और तर्कों के शब्दकोश के साथ session.call_tool() का उपयोग करें। नाम आपके द्वारा खोजे गए inputSchema से मेल खाने चाहिए।
result = await session.call_tool(
"add",
{"a": 2, "b": 3},
)तर्कों का सत्यापन आवश्यक है
आपके arguments शब्दकोश को उपकरण के inputSchema के अनुरूप होना चाहिए। गलत आकार भेजने पर सर्वर कॉल अस्वीकार कर देता है।
await session.call_tool("greet", {"name": "Ada"})सामग्री पढ़ें
परिणाम में ब्लॉकों की content सूची होती है। अधिकांश उपकरण पाठ लौटाते हैं, इसलिए आप पहले ब्लॉक से पाठ पढ़ते हैं।
print(result.content[0].text)त्रुटियों की जाँच करें
विफल होने वाला उपकरण परिणाम में isError को true कर देता है, कोई त्रुटि उत्पन्न नहीं करता। इसकी जाँच करें, ताकि आपका क्लाइंट उचित ढंग से प्रतिक्रिया दे सके।
if result.isError:
print("tool failed")संरचित आउटपुट भी
जब सर्वर आउटपुट स्कीमा परिभाषित करता है, तो नए उपकरण पाठ के साथ structuredContent नाम का टाइप किया हुआ ऑब्जेक्ट भी लौटा सकते हैं।
print(result.structuredContent)वास्तविक तर्क भेजें
तर्क आपके प्रोग्राम, उपयोगकर्ता या मॉडल से आ सकते हैं। क्लाइंट उन्हें केवल साधारण शब्दकोश के रूप में नामित उपकरण तक पहुँचाता है।
args = {"city": "Paris"}
await session.call_tool("weather", args)यह अब भी एसिंक्रोनस है
हर नेटवर्क कॉल की तरह, call_tool का await किया जाता है। await तब तक रुकता है, जब तक सर्वर काम पूरा करके परिणाम वापस नहीं भेज देता।
एक कॉल, एक परिणाम
हर आह्वान एक अनुरोध-उत्तर जोड़ी होता है। सत्र आईडी के आधार पर उत्तर को आपके अनुरोध से मिलाता है, इसलिए परिणाम आपस में नहीं मिलते।
धीमे उपकरणों को सँभालें
कुछ उपकरणों में समय लगता है। एक मजबूत क्लाइंट timeout निर्धारित करता है, ताकि अटका हुआ उपकरण पूरे प्रोग्राम को रोक न दे।
आप समन्वयक हैं
कोड से उपकरण कॉल करने का अर्थ है कि आपका प्रोग्राम क्रम तय करता है, परिणामों को मिलाता है और कच्चे आउटपुट को उपयोगकर्ता के लिए उपयोगी रूप में बदलता है।
त्वरित जाँच
क्लाइंट कोड से खोजे गए उपकरण को कैसे चलाते हैं?
पुनरावलोकन: कॉल करना
आपने उपकरणों का शुरू से अंत तक आह्वान किया: मान्य तर्कों के साथ नाम से कॉल करें, सामग्री ब्लॉक पढ़ें और आउटपुट पर भरोसा करने से पहले isError जाँचें।
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “कोड से टूल चलाएँ” पाठ निःशुल्क है?
हाँ — MCP Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “कोड से टूल चलाएँ” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“कोड से टूल चलाएँ” में मैं क्या सीखूँगा?
सर्वर के टूल को कॉल करें और उसका परिणाम पढ़ें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ MCP Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या MCP Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर MCP Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“कोड से टूल चलाएँ” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस MCP Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर MCP Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।