MCP Academy · पाठ

जो सर्वर शुरू नहीं हो रहा उसे डीबग करें

लॉग पढ़ें और सामान्य स्टार्टअप विफलताओं को ठीक करें।

पाठ 4, कुल 4 में से13 चरण

जो सर्वर शुरू नहीं हो रहा उसे डीबग करें, CoddyKit पर MCP Academy का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह MCP Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

जब कुछ भी दिखाई न दे

कभी-कभी होस्ट को पुनः शुरू करने पर आपके टूल दिखाई ही नहीं देते। घबराएँ नहीं: शुरू होने की विफलताएँ कुछ अनुमानित तरीकों से होती हैं। 🛠️

पहले लॉग ढूँढें

आपका पहला कदम हमेशा लॉग देखना होना चाहिए। Claude Desktop हर सर्वर के लिए लॉग फ़ाइल लिखता है, जिसमें ठीक-ठीक दर्ज होता है कि प्रक्रिया शुरू होने से क्यों इनकार कर रही है।

~/Library/Logs/Claude/mcp-server-NAME.log

गलत कमांड या पथ

सबसे आम कारण गलत कमांड या सापेक्ष स्क्रिप्ट पथ होता है। होस्ट को python या आपकी फ़ाइल नहीं मिलती, इसलिए प्रक्रिया शुरू ही नहीं हो पाती।

अपने टर्मिनल में जाँचें

अपने कॉन्फ़िगरेशन की वही कमांड हाथ से चलाएँ। यदि वह आपके टर्मिनल में क्रैश होती है, तो होस्ट पर भी क्रैश होगी और त्रुटि वहीं दिखाई देगी।

python /abs/path/server.py

निर्भरताएँ मौजूद नहीं हैं

ImportError का अर्थ है कि होस्ट ने ऐसा Python चलाया जिसमें आपके पैकेज मौजूद नहीं हैं। इंटरप्रेटर को निश्चित करें या uv का उपयोग करें, ताकि सही वातावरण इस्तेमाल हो।

अनचाहा stdout आउटपुट

एक छिपी हुई समस्या यह है कि stdout पर किया गया कोई भी प्रिंट हैंडशेक को बिगाड़ देता है, इसलिए क्लाइंट प्रयास छोड़ देता है। हर प्रिंट को stderr पर भेजें और फिर प्रयास करें।

कॉन्फ़िगरेशन में गलत JSON

अंत में लगा एक अकेला अल्पविराम claude_desktop_config.json को अमान्य बना देता है और होस्ट कोई भी सर्वर लोड नहीं करता। संदेह होने पर फ़ाइल की वैधता जाँचें।

रीस्टार्ट करना भूल गए

सबसे सरल चूक यह है कि आपने कॉन्फ़िगरेशन संपादित किया, लेकिन कभी रीस्टार्ट नहीं किया। केवल विंडो बंद न करें, Claude को पूरी तरह बंद करें और फिर नए सिरे से खोलें।

इंस्पेक्टर से अलग करके जाँचें

अब भी समस्या बनी हुई है? सर्वर को Inspector में लॉन्च करें। यदि वह वहाँ काम करता है लेकिन होस्ट में नहीं, तो समस्या आपके कॉन्फ़िगरेशन में है, कोड में नहीं।

mcp dev server.py

वास्तविक त्रुटि पढ़ें

अनुमान लगाने से बचें। आपके stderr में मौजूद ट्रेसबैक सटीक पंक्ति और अपवाद का नाम बताता है। कुछ भी बदलने से पहले उसे पूरा पढ़ें। 📋

एक समय में एक बदलाव करें

संपादन करते समय एक ही चीज़ बदलें और फिर दोबारा जाँचें। एक साथ तीन सेटिंग बदलने पर यह पता नहीं चलता कि वास्तव में किस सुधार से समस्या हल हुई।

त्वरित जाँच

एक सर्वर MCP Inspector में ठीक चलता है, लेकिन Claude Desktop में कभी दिखाई नहीं देता। इससे किस समस्या का संकेत मिलता है?

पुनरावलोकन

आपने लॉग पढ़ना, कमांड को सीधे जाँचना, पथ, निर्भरताएँ और अनचाहे प्रिंट ठीक करना, तथा Inspector से समस्या को अलग करके जाँचना सीखा। आपका सर्वर सत्यापित हो गया है! 🎉

शुरुआत निःशुल्क

एआई शिक्षक के साथ Python सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
30
पाठ
120

अक्सर पूछे जाने वाले प्रश्न

क्या “जो सर्वर शुरू नहीं हो रहा उसे डीबग करें” पाठ निःशुल्क है?

हाँ — MCP Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “जो सर्वर शुरू नहीं हो रहा उसे डीबग करें” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। MCP Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“जो सर्वर शुरू नहीं हो रहा उसे डीबग करें” में मैं क्या सीखूँगा?

लॉग पढ़ें और सामान्य स्टार्टअप विफलताओं को ठीक करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ MCP Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या MCP Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर MCP Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।

“जो सर्वर शुरू नहीं हो रहा उसे डीबग करें” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस MCP Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर MCP Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. stdio ट्रांसपोर्ट कैसे काम करता है
  2. इसे Claude Desktop में जोड़ें
  3. MCP Inspector के साथ अन्वेषण करें
  4. जो सर्वर शुरू नहीं हो रहा उसे डीबग करें
← MCP Academy पर वापस जाएँ