Hello टूल जोड़ें
किसी Python फ़ंक्शन को इस तरह सजाएँ कि कृत्रिम बुद्धिमत्ता उसे कॉल कर सके।
Hello टूल जोड़ें, CoddyKit पर MCP Academy का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह MCP Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
अपने सर्वर को एक कौशल दें
बिना टूल वाला सर्वर केवल एक खोल है। टूल एक Python फ़ंक्शन है, जिसे AI उपयोगकर्ता के लिए वास्तव में कुछ करने हेतु बुला सकता है। 🛠️
जादुई डेकोरेटर
FastMCP एक पंक्ति में किसी फ़ंक्शन को टूल के रूप में उपलब्ध कराता है: फ़ंक्शन की परिभाषा के ठीक ऊपर रखा गया @mcp.tool() डेकोरेटर।
@mcp.tool()
def hello():
...सामान्य फ़ंक्शन लिखें
इसका भाग केवल Python है। किसी विशेष प्रोटोकॉल कोड या हाथ से लिखे JSON की आवश्यकता नहीं है। आप लिखते हैं कि टूल को क्या करना चाहिए और वह एक मान लौटाता है।
@mcp.tool()
def hello():
return "Hello from MCP!"एक पैरामीटर जोड़ें
इनपुट मिलने पर टूल अधिक उपयोगी हो जाते हैं। एक पैरामीटर जोड़ें, ताकि मॉडल आपके टूल को बुलाने का निर्णय लेने पर कोई मान भेज सके।
@mcp.tool()
def greet(name):
return "Hello, " + nameटाइप संकेत स्कीमा बनाते हैं
name: str जैसा टाइप संकेत जोड़ें और FastMCP उसे इनपुट स्कीमा में बदल देगा। तब मॉडल को ठीक-ठीक पता होगा कि किस प्रकार का मान भेजना है।
@mcp.tool()
def greet(name: str) -> str:
return "Hello, " + nameडॉकस्ट्रिंग विवरण बन जाती है
आपके फ़ंक्शन की डॉकस्ट्रिंग टूल का विवरण बन जाती है। मॉडल इसे पढ़कर तय करता है कि इस टूल का उपयोग कब करना सही होगा।
@mcp.tool()
def greet(name: str) -> str:
"""Greet a person by name."""
return "Hello, " + nameनाम फ़ंक्शन से आता है
डिफ़ॉल्ट रूप से टूल का नाम फ़ंक्शन का नाम होता है। इसलिए def greet ऐसा टूल प्रकाशित करता है, जिसे क्लाइंट "greet" के रूप में सूचीबद्ध करता है।
सादा पाठ लौटाएँ
पहले टूल के लिए बस एक स्ट्रिंग लौटाएँ। FastMCP उसे उचित MCP परिणाम-रूप में लपेट देता है, ताकि क्लाइंट को साफ़ पाठ मिले।
अच्छे से वर्णन करें
अच्छी भाषा महत्वपूर्ण है: एक स्पष्ट विवरण मॉडल को सही समय पर आपका टूल चुनने में मदद करता है। अस्पष्ट डॉकस्ट्रिंग के कारण कॉल छूट सकती हैं।
यह अपने-आप पंजीकृत हो जाता है
आपको स्वयं किसी पंजीकरण फ़ंक्शन को बुलाने की आवश्यकता नहीं है। केवल डेकोरेटर लगाने से टूल आपके mcp उदाहरण पर पंजीकृत हो जाता है और अपनी उपलब्धता बताने के लिए तैयार रहता है।
जितने चाहें उतने जोड़ें
एक सर्वर में कई टूल हो सकते हैं। हर फ़ंक्शन पर डेकोरेटर लगाएँ और जब कोई क्लाइंट उपलब्ध चीज़ों के बारे में पूछेगा, तो वे सभी एक साथ दिखाई देंगे।
त्वरित जाँच
टूल का विवरण कहाँ से आता है?
पुनरावृत्ति
आपने @mcp.tool() से एक टूल जोड़ा, उसे टाइप किए हुए पैरामीटर दिए और डॉकस्ट्रिंग से उसका विवरण बताया। आपका सर्वर अब कुछ कर सकता है। अब इसे चलाते हैं! ✨
एआई शिक्षक के साथ Python सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 30
- पाठ
- 120
अक्सर पूछे जाने वाले प्रश्न
क्या “Hello टूल जोड़ें” पाठ निःशुल्क है?
हाँ — MCP Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Hello टूल जोड़ें” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“Hello टूल जोड़ें” में मैं क्या सीखूँगा?
किसी Python फ़ंक्शन को इस तरह सजाएँ कि कृत्रिम बुद्धिमत्ता उसे कॉल कर सके। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ MCP Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या MCP Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर MCP Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।
“Hello टूल जोड़ें” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस MCP Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर MCP Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।