← ब्लॉग पर वापस

Unity MCP को Claude Code और Cursor के साथ: हर बदलाव हाथ से लिखे बिना एडिटर संचालित करें

Claude Code, Cursor और Codex को Model Context Protocol के जरिए Unity से जोड़ें—स्थानीय ब्रिज स्थापित करें, बदलावों का पूर्वावलोकन करें, और फ़ाइल-आधारित AI संपादन से परे सीन डीबग करें।

प्रकाशित
  • unity-mcp
  • mcp-for-unity
  • claude-unity-mcp
  • unity-claude-code
  • unity-ai
  • claude-code
  • cursor
  • vberai

“AI फ़ोल्डर में C# लिखता है” की सीमा

चैट-आधारित कोडिंग उपकरण स्क्रिप्ट जनरेट करने में अच्छे हैं। AI जो केवल फ़ाइलों को संपादित करता है, वह अभी भी लाइव एडिटर स्थिति—खुले सीन, चयनित GameObjects, प्रीफ़ैब वेरिएंट, प्ले-मोड व्यवहार और कंसोल त्रुटियों—को याद करता है।

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

Model Context Protocol (MCP) AI क्लाइंट के लिए टूल कॉल करने का एक मानक तरीका है। एक Unity MCP सर्वर एक स्थानीय ब्रिज पर एडिटर क्रियाओं को उजागर करता है ताकि Claude Code, Cursor और Codex-शैली के वर्कफ़्लो जैसे क्लाइंट Unity चलने के दौरान प्रोजेक्ट को पढ़ और बदल सकें।

VberAI उस ब्रिज के लिए एक Unity MCP प्लगइन प्रदान करता है। यह मार्गदर्शिका एक व्यावहारिक सेटअप और उपयोग पथ है—कोई फीचर डंप नहीं।

Unity MCP दैनिक कार्य में क्या बदलता है

MCP के बिनाMCP के साथ
जनरेट की गई स्क्रिप्ट पेस्ट करें, फिर कंपाइल त्रुटियाँ स्वयं ठीक करेंक्लाइंट से एक स्क्रिप्ट बनाने और इसे एक नामित GameObject से अटैच करने के लिए कहें
मैन्युअल रूप से UI पैनल डुप्लिकेट करेंप्रॉम्प्ट: “Panel_Shop को Canvas के नीचे क्लोन करें और चिल्ड्रन का नाम बदलें”
चैट में कंसोल त्रुटियों का वर्णन करेंक्लाइंट को हाल के लॉग / चयन संदर्भ पढ़ने दें (जहाँ प्लगइन इसे उजागर करता है)
YAML से सीन लेआउट का अनुमान लगाएंपदानुक्रम क्वेरी करें, फिर पुष्टि के साथ संपादित करें

आप अभी भी डिफ़ और प्ले-मोड परिणामों की समीक्षा करते हैं। आप हर एडिटर क्लिक टाइप करना बंद कर देते हैं जो एक एजेंट सुरक्षित रूप से कर सकता है।

आवश्यक शर्तें

  • Unity प्रोजेक्ट खुला (टीम कार्य के लिए LTS अनुशंसित)
  • MCP-सक्षम क्लाइंट: Claude Code, Cursor, Windsurf, या समान
  • 127.0.0.1 तक स्थानीय नेटवर्क पहुंच (ब्रिज आमतौर पर लूपबैक पर रहता है)
  • आपके Unity संस्करण के लिए VberAI Unity MCP पैकेज (डाउनलोड / दस्तावेज़)

वैकल्पिक लेकिन उपयोगी: एक छोटा नमूना सीन (खाली Canvas + दो बटन) ताकि पहले प्रॉम्प्ट सत्यापित करना आसान हो।

सेटअप चेकलिस्ट

1. Unity MCP प्लगइन स्थापित करें

  1. पैकेज को अपने प्रोजेक्ट में आयात करें (या अपनी टीम के पैकेज वर्कफ़्लो के माध्यम से स्थापित करें)
  2. एक्सटेंशन / मेनू प्रविष्टि सक्षम करें (नाम बिल्ड के अनुसार थोड़ा भिन्न होते हैं—MCP या AI Bridge देखें)
  3. यदि Unity पूछे तो एडिटर को पुनः लोड करें

2. स्थानीय MCP ब्रिज प्रारंभ करें

प्लगइन पैनल खोलें और सर्वर प्रारंभ करें। पुष्टि करें:

  • स्थिति चल रहा है दिखाती है
  • होस्ट लोकलहोस्ट है (पोर्ट को सार्वजनिक रूप से उजागर न करें)
  • प्रोजेक्ट पथ उस Unity प्रोजेक्ट से मेल खाता है जिसे आप संपादित करना चाहते हैं

3. अपने AI क्लाइंट में सर्वर पंजीकृत करें

Cursor या Claude Code में, स्थानीय Unity ब्रिज की ओर इशारा करते हुए एक MCP सर्वर प्रविष्टि जोड़ें (stdio या HTTP/SSE—प्लगइन के वर्तमान दस्तावेज़ का पालन करें)।

यदि उपकरण दिखाई न दें तो क्लाइंट को पुनरारंभ करें। आपको Unity-संबंधित उपकरण सूचीबद्ध दिखाई देने चाहिए (सीन पढ़ना, नोड संचालन, आदि)।

4. केवल-पढ़ने के लिए स्मोक टेस्ट चलाएँ

पूछें:

सक्रिय सीन में रूट GameObjects सूचीबद्ध करें।

यदि उत्तर Hierarchy से मेल खाता है, तो ब्रिज काम कर रहा है। तभी लेखन क्रियाएँ आज़माएँ।

5. एक छोटा लेखन परीक्षण चलाएँ

पूछें:

सीन रूट के नीचे MCP_SmokeTest नामक एक खाली GameObject बनाएँ।

इसे Hierarchy में खोजें, फिर हटाएँ। बड़े रीफ़ैक्टर से पहले प्रतिवर्ती परीक्षण पसंद करें।

प्रॉम्प्ट पैटर्न जो अच्छी तरह काम करते हैं

पहले संरचना

Canvas/HUD के चिल्ड्रन दिखाएँ और सारांशित करें कि कौन से LayoutGroups हैं।

केंद्रित लेखन

Canvas/Menu के अंतर्गत, Button का नाम बदलकर Btn_Start करें और TMP लेबल टेक्स्ट को Start पर सेट करें।

डीबग लूप

Play दबाने के बाद, PlayerController से संबंधित कंसोल त्रुटियों का सारांश दें और सबसे छोटा सुधार सुझाएँ।

जनरेटेड UI के साथ जोड़ी

यदि आपने AI Studio से एक स्क्रीन आयात की है, तो MCP का उपयोग करके onClick लिसनर वायर करें या नामकरण को अपने C# कन्वेंशन के साथ संरेखित करें—बिना प्रीफ़ैब को हाथ से पुनर्निर्मित किए।

सुरक्षा आदतें

  • ब्रिज को केवल localhost पर रखें
  • एक बड़े “गेम को पुनर्निर्मित करें” प्रॉम्प्ट पर पढ़ें → योजना बनाएं → लिखें को प्राथमिकता दें
  • बड़े एजेंट संपादन से पहले कमिट करें
  • प्रॉम्प्ट में गोपनीय जानकारी न चिपकाएँ; MCP एक्सेस नियंत्रण को प्रतिस्थापित नहीं करता है
  • प्ले-मोड और एसेट डेटाबेस रिफ्रेश को मानव जांच बिंदु मानें

MCP मैन्युअल इंजन क्लिकिंग को कम करता है। यह कोड समीक्षा को हटाता नहीं है।

यह बिल्ट-इन Unity AI सहायकों से कैसे संबंधित है

बंडल किए गए Unity सहायक और तृतीय-पक्ष Unity MCP प्लगइन ओवरलैपिंग कार्यों को हल करते हैं। उनका मूल्यांकन उसी तरह करें:

  1. क्या उपकरण लाइव Hierarchy / चयन देख सकता है?
  2. क्या यह प्रतिवर्ती संपादन कर सकता है जिसकी आप ऑडिट कर सकते हैं?
  3. क्या यह आपकी टीम द्वारा पहले से उपयोग किए जाने वाले AI क्लाइंट (Claude Code, Cursor, …) के साथ काम करता है?

Unity MCP सबसे मजबूत है जब आपकी टीम पहले से उन क्लाइंट में रहती है और एक प्रोटोकॉल को कई इंजनों में चाहती है (कई स्टूडियो एक ही आदत के साथ Godot या Cocos MCP भी चलाते हैं)।

FAQ

क्या मैं अभी भी C# लिखूंगा? हाँ। MCP एडिटर संचालन और स्कैफोल्डिंग में सबसे अच्छा है। गेमप्ले सिस्टम, नेटवर्किंग और प्रदर्शन कार्य में अभी भी इंजीनियरों की आवश्यकता है।

Claude Code बनाम Cursor? दोनों काम करते हैं यदि वे MCP का समर्थन करते हैं और आप उन्हें उसी स्थानीय Unity सर्वर पर इंगित करते हैं। वह क्लाइंट चुनें जो आपकी रिपॉजिटरी पहले से उपयोग करती है; ब्रिज साझा भाग है।

क्या यह केवल UI के लिए है? नहीं। Hierarchy, घटक और सीन संचालन गेमप्ले ऑब्जेक्ट पर भी लागू होते हैं। UI केवल एक आसान पहला डेमो है।

वीडियो वॉकथ्रू कहाँ है? VberAI चैनल पथ पर Unity Game Engine MCP Plugin (वीडियो गाइड) देखें।

अगले कदम

  1. एक डिस्पोजेबल सीन में Unity MCP स्थापित करें
  2. Claude Code या Cursor कनेक्ट करें और केवल-पढ़ने का स्मोक टेस्ट पास करें
  3. एक ऐसे कार्य को स्वचालित करें जिससे आप नफरत करते हैं (बैच नाम बदलना, पैनल डुप्लिकेट करना, स्क्रिप्ट अटैच करना)

जब डिज़ाइन-टू-प्रीफ़ैब एडिटर संचालन के बजाय अड़चन है, तो इसे Figma → Unity AI Studio वर्कफ़्लो के साथ जोड़ें।

आपको ये लेख भी पसंद आ सकते हैं

AI इमेज जनरेशन: VberAI पहला जिसने GPT Image 2.5 जारी किया—संपादित करें, विभाजित करें, और गेम आर्ट को इंजन में भेजें

VberAI Studio GPT Image 2.5 (साथ ही GPT Image 2, Nano Banana 2 / Pro, Wan 2.7, और अधिक) जारी करने वाला पहला है। टेक्स्ट-टू-इमेज, इमेज-टू-इमेज, और प्रीसेट गेम कैनवास पर रहते हैं, संपादन, विभाजन, और Unity / Godot / Cocos में निर्यात के लिए।

  • vberai
  • ai-studio
  • image-gen
  • text-to-image
और पढ़ें

VberAI इन-प्लेस स्लाइस: गेम UI डिज़ाइन छवियों को एक क्लिक में Unity / Godot / Cocos में आयात करें

VberAI Studio फुल-स्क्रीन गेम UI डिज़ाइन छवियों को इन-प्लेस स्लाइस करता है, लेआउट और आकार बनाए रखता है, और एक क्लिक में Unity, Godot और Cocos में निर्यात करता है।

  • vberai
  • ai-studio
  • inplace-slice
  • game-ui
और पढ़ें

Godot 4: प्रॉम्प्ट में सिग्नल नियम लिखें, MCP HP बार जोड़े

Cursor में Godot MCP से पहले health_changed सिग्नल अनुबंध तय करें ताकि HUD बिना गहरे get_node पथ के जुड़े — प्रॉम्प्ट टेम्पलेट, GDScript उदाहरण, एंटी-पैटर्न और Play स्वीकृति।

  • Godot MCP
  • Godot 4
  • सिग्नल
  • HUD
और पढ़ें