इस प्रोजेक्ट के बारे में
DevSpace एक स्व-होस्टेड MCP (Model Context Protocol) सर्वर है जो ChatGPT और Claude जैसे AI सहायकों को आपके स्थानीय डेवलपमेंट वातावरण से जोड़ता है। यह AI क्लाइंट्स को अनुमोदित प्रोजेक्ट फ़ोल्डरों में फ़ाइलें पढ़ने, लिखने, संपादित करने और खोजने, परीक्षणों और बिल्डों के लिए शेल कमांड चलाने, और समानांतर कोडिंग सत्रों के लिए पृथक Git worktrees का उपयोग करने देता है—यह सब कोड को किसी तीसरे पक्ष पर अपलोड किए बिना।
यह प्रोजेक्ट Node.js (>=22.19 <27 आवश्यक) के साथ बनाया गया है और npm पर @waishnav/devspace के रूप में प्रकाशित है। इंस्टॉलेशन सीधा है: `npm install -g @waishnav/devspace` चलाएँ और उसके बाद `devspace init`, जो आपको अपना लक्ष्य (ChatGPT, कोडिंग एजेंट, या दोनों) चुनने, सबएजेंट चुनने, और अनुमत प्रोजेक्ट रूट्स तथा एक सार्वजनिक HTTPS टनल URL (Cloudflare Tunnel, ngrok, Pinggy, Tailscale Funnel, या समान) कॉन्फ़िगर करने की प्रक्रिया से गुज़ारता है।
कनेक्ट होने के बाद, MCP क्लाइंट को रिपॉज़िटरी का निरीक्षण करने, सीमित संपादन करने, शेल कमांड निष्पादित करने, स्थानीय एजेंट कौशल खोजने, और AGENTS.md तथा CLAUDE.md फ़ाइलों से प्रोजेक्ट निर्देशों का पालन करने के टूल्स मिलते हैं। सर्वर एक ही /mcp एंडपॉइंट प्रदान करता है जो स्टेटलेस संगतता हैंडलिंग के माध्यम से 2026-07-28 प्रति-अनुरोध प्रोटोकॉल और पुराने 2025-युग के क्लाइंट्स दोनों का समर्थन करता है।
सुरक्षा को Owner पासवर्ड अनुमोदन पृष्ठ के माध्यम से संभाला जाता है जो क्लाइंट कनेक्ट होने पर दिखाई देता है। पासवर्ड init के दौरान प्रिंट किया जाता है और ~/.devspace/auth.json में संग्रहीत किया जाता है। उपयोगकर्ताओं को सलाह दी जाती है कि वे कनेक्टेड क्लाइंट को अपनी मशीन तक पहुँच वाले विश्वसनीय कोडिंग साथी के रूप में मानें।
प्लेटफ़ॉर्म समर्थन में Linux, macOS, और Windows शामिल हैं, Bash-संगत शेल (Git Bash, WSL, MSYS2, या Cygwin) के साथ। एक `devspace doctor` कमांड स्थानीय सेटअप का निरीक्षण करने में मदद करता है। प्रोजेक्ट में सेटअप, ChatGPT कोडिंग वर्कफ़्लो, कॉन्फ़िगरेशन, सुरक्षा मॉडल, और समस्या निवारण के लिए दस्तावेज़ शामिल हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.