return0 MCP Server

आधिकारिक

अपने रिमोट Node.js और Next.js एप्लिकेशन को सीधे अपने AI IDE जैसे Cursor से डीबग करें।

दस्तावेज़

@return-0/mcp-server

return0 के लिए MCP (मॉडल संदर्भ प्रोटोकॉल) सर्वर - उत्पादन अनुप्रयोगों को वास्तविक समय में डीबग करने का एक उपकरण।

return0 के बारे में

return0 डेवलपर्स को उत्पादन Node.js अनुप्रयोगों को वास्तविक समय में डीबग करने में सक्षम बनाता है। यह आपको लाइव वेरिएबल्स से जुड़कर, निष्पादन प्रवाह का अवलोकन करके और सीधे Cursor IDE के भीतर रनटाइम व्यवहार को समझकर अपने अनुप्रयोगों की निगरानी और समस्या निवारण करने की अनुमति देता है। यह विशेष रूप से Next.js के साथ निर्मित और Vercel जैसे प्लेटफ़ॉर्म पर तैनात उत्पादन अनुप्रयोगों को डीबग करने के लिए शक्तिशाली है, जहाँ पारंपरिक डीबगिंग विधियाँ चुनौतीपूर्ण हो सकती हैं।

Chat Demo

Cursor में कॉन्फ़िगरेशन

इस MCP सर्वर को Cursor IDE के साथ उपयोग करने के लिए, आपको इसे अपनी Cursor सेटिंग्स में कॉन्फ़िगर करना होगा। सबसे पहले, आपको अपनी return0 API कुंजी प्राप्त करनी होगी।

अपनी API कुंजी प्राप्त करना

अपनी return0 API कुंजी प्राप्त करने के लिए, return0 दस्तावेज़ीकरण पर जाएँ। दस्तावेज़ीकरण आपको अपनी API कुंजी प्राप्त करने की प्रक्रिया के माध्यम से मार्गदर्शन करेगा।

एक बार जब आपके पास आपकी API कुंजी हो, तो आप MCP सर्वर को दो तरीकों में से एक में कॉन्फ़िगर कर सकते हैं:

विकल्प 1: एक-क्लिक स्थापना

Cursor में return0 MCP सर्वर को स्वचालित रूप से स्थापित और कॉन्फ़िगर करने के लिए नीचे दिए गए बटन पर क्लिक करें:

Add to Cursor

यह स्वचालित रूप से MCP सर्वर को कॉन्फ़िगर करेगा। नोट: स्थापना के बाद आपको कॉन्फ़िगरेशन में अपनी return0 API कुंजी जोड़नी होगी। अपनी API कुंजी प्राप्त करने के निर्देशों के लिए ऊपर अपनी API कुंजी प्राप्त करना अनुभाग देखें, और इसे जोड़ने के तरीके के विवरण के लिए नीचे मैन्युअल कॉन्फ़िगरेशन अनुभाग देखें।

विकल्प 2: मैन्युअल कॉन्फ़िगरेशन

यदि आप मैन्युअल रूप से कॉन्फ़िगर करना पसंद करते हैं, तो Cursor IDE में इन चरणों का पालन करें:

  1. Cursor IDE खोलें
  2. सेटिंग्स (या macOS पर प्राथमिकताएँ) पर जाएँ:
    • निचले बाएँ कोने में गियर आइकन (⚙️) पर क्लिक करें, या
    • कीबोर्ड शॉर्टकट का उपयोग करें: Ctrl+, (Windows/Linux) या Cmd+, (macOS)
  3. सेटिंग्स खोज बार में, "MCP" या "Model Context Protocol" टाइप करें
  4. MCP सर्वर्स पर क्लिक करें या MCP कॉन्फ़िगरेशन अनुभाग पर नेविगेट करें
  5. एक नया MCP सर्वर जोड़ने के लिए सर्वर जोड़ें या + बटन पर क्लिक करें
  6. निम्नलिखित कॉन्फ़िगरेशन दर्ज करें:
    • नाम: return0
    • कमांड: npx
    • तर्क: -y, @return-0/mcp-server
    • पर्यावरण चर: मान के रूप में अपनी API कुंजी के साथ RETURN0_API_KEY जोड़ें
  7. कॉन्फ़िगरेशन सहेजने के लिए सहेजें या लागू करें पर क्लिक करें

आपकी mcp.json फ़ाइल में कॉन्फ़िगरेशन इस तरह दिखना चाहिए:

{
  "mcpServers": {
    "return0": {
      "command": "npx",
      "args": ["-y", "@return-0/mcp-server"],
      "env": {
        "RETURN0_API_KEY": "your-api-key-here"
      }
    }
  }
}

नोट: "your-api-key-here" को अपनी वास्तविक return0 API कुंजी से बदलें। यदि आपके पास अभी तक API कुंजी नहीं है, तो निर्देशों के लिए ऊपर अपनी API कुंजी प्राप्त करना अनुभाग देखें, या आप परीक्षण उद्देश्यों के लिए "demo" का उपयोग कर सकते हैं। Cursor प्रारंभ होने पर MCP सर्वर स्वचालित रूप से npx के माध्यम से स्थापित किया जाएगा।

उपकरण

यह MCP सर्वर एक variable_extractor उपकरण प्रदान करता है जिसका उपयोग MCP-संगत क्लाइंट द्वारा किया जा सकता है।

उपकरण: variable_extractor

उत्पादन कोड से चर के रनटाइम मान, प्रकार और टाइमस्टैम्प निकालता है।

इनपुट स्कीमा:

{
  files: Array<{
    fileName: string;        // Full absolute path to the file
    variables: Array<{
      name: string;          // Variable name to extract
      lineNumber: number;    // Line number where variable is defined
    }>
  }>
}

उदाहरण:

{
  "files": [
    {
      "fileName": "C:\\Users\\username\\project\\src\\app\\api\\route.ts",
      "variables": [
        {
          "name": "userData",
          "lineNumber": 42
        }
      ]
    }
  ]
}

यह कैसे काम करता है

  1. MCP सर्वर उत्पादन कोड से रनटाइम चर मान निकालने के अनुरोध प्राप्त करता है
  2. यह स्थानीय फ़ाइल सिस्टम से स्रोत फ़ाइलों को पढ़ता है
  3. सटीक चर स्थान के लिए पंक्ति संख्याओं को सही करने के लिए TypeScript AST विश्लेषण का उपयोग करता है
  4. लाइव चर मान प्राप्त करने के लिए चल रहे उत्पादन अनुप्रयोग से जुड़ता है
  5. वास्तविक समय रनटाइम मानों, प्रकारों और टाइमस्टैम्प के साथ सही किया गया चर निष्कर्षण डेटा लौटाता है

लाइसेंस

विवरण के लिए LICENSE फ़ाइल देखें।

लेखक

return0

लिंक