इस प्रोजेक्ट के बारे में

Nexus Unity, Unity Editor और बाहरी ऑटोमेशन टूल्स के बीच एक ब्रिज प्रदान करता है, जिसे विशेष रूप से AI एजेंटों के लिए ऑप्टिमाइज़ किया गया है। यह एक लोकल JSON-RPC सर्वर लागू करता है जो पब्लिक API या MCP (Model Context Protocol) ब्रिज के माध्यम से एडिटर की विस्तृत क्षमताओं को उपलब्ध कराता है। मुख्य क्षमताओं में शामिल हैं: - Scene और Hierarchy मैनेजमेंट: सीन बनाना, खोलना और सेव करना, साथ ही GameObjects (ट्रांसफॉर्म, डुप्लिकेट, पैरेंट, आदि) में बदलाव करना। - Asset और Component कंट्रोल: प्रीफैब एसेट्स को खोजना और मैनेज करना, कंपोनेंट्स जोड़ना/अपडेट करना और मटेरियल्स बनाना। - कोड ऑटोमेशन: एकीकृत कंपाइलेशन और एरर रिपोर्टिंग के साथ C# स्क्रिप्ट लिखना। - एडिटर कंट्रोल: Play Mode मैनेज करना, undo/redo ऑपरेशन्स, लॉग्स एक्सेस करना और टेस्ट परिणामों की पोलिंग करना। - UI ऑटोमेशन: Unity Editor UI Toolkit विंडोज़ को क्वेरी करना और ऑपरेट करना। इस पैकेज में Claude Desktop, Claude Code, Cursor, Windsurf और VS Code (Cline/Roo) जैसे AI क्लाइंट्स के साथ एकीकृत करने के लिए एक Python-आधारित MCP ब्रिज शामिल है। इसमें बिल्ट-इन सुरक्षा उपाय हैं, जिनमें सेशन टोकन ऑथेंटिकेशन, लूपबैक होस्ट वैलिडेशन और स्क्रिप्ट राइट्स या PlayerPrefs डिलीशन जैसे विनाशकारी ऑपरेशन्स के लिए कन्फर्मेशन गेट्स शामिल हैं।