इस प्रोजेक्ट के बारे में
godot-mcp-bridge एक MCP (Model Context Protocol) सर्वर है जिसे Claude और Cursor जैसे AI क्लाइंट्स को सीधे Godot 4 एडिटर में एकीकृत करने के लिए डिज़ाइन किया गया है। एकदिशीय सर्वरों के विपरीत, यह द्विदिश (bidirectional) है, जिससे AI वास्तविक समय में मानवीय एडिटर गतिविधि (चयन, सेव आदि) को ट्रैक कर सकता है।
मुख्य क्षमताओं में शामिल हैं:
- Live-Tree Editing: डिस्क पर फ़ाइलों को ओवरराइट करने के बजाय सक्रिय एडिटर ट्री को बदलता है, जिससे यह सुनिश्चित होता है कि बिना सेव किए गए बदलाव सुरक्षित रहें और Godot के undo सिस्टम का समर्थन मिले।
- Debugging & Testing: Godot के Debug Adapter के माध्यम से एक स्टेप-डिबगर (ब्रेकपॉइंट्स, स्टैक ट्रेसेस, वेरिएबल इवैल्यूएशन) और GUT यूनिट टेस्टिंग सूट के साथ एकीकरण शामिल है।
- Extensive Toolset: टूलसेट्स (core, runtime, debug, code_intel, आदि) में वर्गीकृत 231 टूल्स प्रदान करता है, जिसमें GDScript LSP-आधारित रिफैक्टरिंग और सीन स्कैफोल्डिंग से लेकर मल्टीप्लेयर डायग्नोस्टिक्स और एसिंक हेडलेस एक्सपोर्टिंग तक सब कुछ शामिल है।
- Runtime Control: इनपुट सिमुलेशन, सिग्नल अवेटिंग और टेक्स्ट द्वारा UI इंटरेक्शन के माध्यम से चल रहे गेम को चलाने की क्षमता।
- Project Analysis: सर्कुलर डिपेंडेंसी, अप्रयुक्त संसाधनों का पता लगाने और सिग्नल फ्लो विश्लेषण के लिए टूल्स।
- Visualizer: स्क्रिप्ट संबंधों को मैप करने और कोड/प्रॉपर्टीज़ को एडिट करने के लिए एक ब्राउज़र-आधारित इंटरैक्टिव एक्सप्लोरर।
यह सिस्टम एक Node.js साइडकार के रूप में काम करता है जो WebSockets के माध्यम से एक Godot एडिटर प्लगइन के साथ संवाद करता है, और stdio और HTTP दोनों क्लाइंट्स का समर्थन करता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.