Unity MCP Server: Claude Code सेटअप, लागत और फ्री विकल्प

Unity MCP server की मदद से Claude Code Editor के अंदर Console पढ़ सकता है, C# स्क्रिप्ट एडिट कर सकता है और सीन बना सकता है। यहाँ Unity CLI, MCP for Unity और Coplay के सेटअप कमांड, Claude plans और API tokens की असली कीमतें, और रोज़मर्रा में काम करने वाले फ्री रास्ते देखें।

Unity MCP Server: Claude Code सेटअप, लागत और फ्री विकल्प
Cristian Da Conceicao
Picasso IA के संस्थापक

टर्मिनल में "एक spawn point जोड़ो और मेरी inventory स्क्रिप्ट का null reference ठीक करो" लिखें, फिर Unity Editor को वह काम करते देखें, तो यह किसी डेमो की चाल जैसा लगता है। लेकिन ऐसा नहीं है। Unity MCP server Editor के अंदर Claude Code को हाथ दे देता है: वह Console पढ़ सकता है, GameObjects बना सकता है, C# स्क्रिप्ट एडिट कर सकता है और टेस्ट चला सकता है, और आपको कुछ भी कॉपी-पेस्ट नहीं करना पड़ता। ज़्यादातर ट्यूटोरियल जो बात छोड़ देते हैं वह यह है कि हालात बदल चुके हैं। Unity ने अपने AI Assistant package के अंदर वाले MCP server को deprecate कर दिया है, फ्री community servers की संख्या लगातार बढ़ी है, और असली खर्च सर्वर पर कम और उस मॉडल पर ज़्यादा निर्भर करता है जिसे आप उससे जोड़ते हैं।

यह पेज हर रास्ते का सेटअप, डॉलर और टोकन में असली लागत, और वे फ्री विकल्प बताता है जो रोज़ के इस्तेमाल में टिकते हैं। कमांड, वर्ज़न और कीमतें अक्टूबर 2026 में Unity के documentation, project repositories और Claude की pricing page से मिलाकर जाँची गई थीं।

💡 संक्षिप्त जवाब: यहाँ सूचीबद्ध हर Unity MCP server फ्री है। Claude Code फ्री नहीं है, क्योंकि उसके लिए पेड Claude plan या API क्रेडिट चाहिए। सबसे सस्ता भरोसेमंद सेटअप है एक फ्री community server और वह Claude plan जो आपके पास पहले से हो सकता है।

कौन-सा Unity MCP Server चुनें

लगभग हर खोज में चार नाम आते हैं। एक आधिकारिक है और अब deprecated है। बाकी तीन ओपन-सोर्स हैं और उस सूचना से प्रभावित नहीं हैं। किसे चुनें, यह तीन बातों पर निर्भर करता है: आपका Unity वर्ज़न, आप अपने मशीन पर Python चाहते हैं या Node, और आप Unity के अपने roadmap के कितने करीब रहना चाहते हैं।

तीन बक्सों के बीच नोटबुक में तीर बनाते हुए हाथ, जो Unity MCP server विकल्पों की तुलना दर्शाता है

आधिकारिक सर्वर और उसका deprecation

Unity अपने com.unity.ai.assistant package के अंदर एक MCP server शामिल करता है। इसके लिए Unity 6 (6000.0) या उसके बाद चाहिए और यह Edit > Project Settings > AI > Unity MCP में मिलता है। मौजूदा docs की शुरुआत एक सीधी पंक्ति से होती है: "Unity MCP server is deprecated. Use the Unity command-line interface (CLI) instead."

इस सूचना का दायरा ध्यान से पढ़ें, क्योंकि यह जितना सुनाई देता है उससे संकरा है:

आपका सेटअपक्या deprecation से प्रभावित है?
In-editor AI Assistant package, जिसका MCP server चालू हैहाँ
GitHub से इंस्टॉल किया गया तीसरे पक्ष का MCP packageनहीं
Unity CLI से unity mcp या unity commandनहीं

Unity CLI अपना MCP server साथ लाता है, जो Unity Pipeline package पर बना है और उसी protocol पर चलता है, इसलिए आपका client उसी तरह जुड़ता है जैसे आज जुड़ता है। Unity कहता है कि यह MCP mode deprecation का हिस्सा नहीं है और "remains fully supported" है।

तीन Community Servers की तुलना

सर्वरलाइसेंसUnity वर्ज़नज़रूरतकनेक्शन
MCP for Unity (CoplayDev)MIT2021.3 LTS से 6.x तकuv के साथ Python 3.10+Editor मेनू से सेटअप करें
Unity-MCP, "AI Game Developer" (IvanMurzak)Apache-2.0README में उल्लेख नहीं हैप्रीबिल्ट सर्वर बाइनरीstdio, डिफ़ॉल्ट पोर्ट 8080
mcp-unity (CoderGamester)MITUnity 6+Node.js 18+, npm 9+WebSocket, डिफ़ॉल्ट पोर्ट 8090

MCP for Unity सीन, GameObjects, C# स्क्रिप्ट, assets, टेस्ट, profiling और builds के लिए 48 tool entrypoints देता है। यह Claude Desktop, VS Code, Cursor, Windsurf, Cline और Gemini CLI के साथ भी काम करता है, इसलिए एक इंस्टॉल आप जो भी client अगली बार आज़माएँ, उसके साथ भी काम करता है। Unity-MCP project और assets, scene और hierarchy, scripting और editor, और profiling में 70+ built-in tools का दावा करता है। mcp-unity batch operations को rollback के साथ जोड़ता है, जो तब काम आता है जब एक agent एक साथ कई objects छूता है।

मोटे तौर पर एक नियम: Unity 2021 या 2022 पर MCP for Unity चुनें। Unity 6 पर, जब Node पहले से इंस्टॉल हो, तब mcp-unity सबसे सरल विकल्प है। अगर आप सबसे ज़्यादा tools बिना किसी अतिरिक्त सेटअप के चाहते हैं, तो Unity-MCP देखें।

Claude Code सेटअप, कदम-दर-कदम

अगर Claude Code अभी इंस्टॉल नहीं है तो पहले उसे इंस्टॉल करें: npm install -g @anthropic-ai/claude-code, फिर यह पुष्टि करने के लिए claude --version चलाएँ कि वह जवाब दे रहा है।

लैपटॉप पर टाइप करते डेवलपर के हाथ, पीछे मॉनिटर पर धुंधला Unity सीन एडिटर

रास्ता 1: Unity CLI, Unity का अपना रास्ता

Unity अब सभी को इसी रास्ते पर भेजता है, और इसकी कोई कीमत नहीं है। Unity कहता है कि CLI "is free and separate from Unity AI" है और इसके लिए Unity AI subscription नहीं चाहिए। चालू Editor को चलाने के लिए project में Unity 6.0 LTS या उसके बाद होना चाहिए।

  1. Unity के documentation से Unity CLI इंस्टॉल करें।
  2. Unity Pipeline package जोड़ने के लिए unity pipeline install चलाएँ।
  3. Claude Code की configuration लिखने के लिए unity mcp configure claude चलाएँ।
  4. हर समर्थित client और उसकी स्थिति देखने के लिए unity mcp configure --list चलाएँ।
  5. अपने agent के लिए Unity skills जोड़ने के लिए unity skill install <agent-name> चलाएँ।

लोकल pipeline server केवल localhost पर connections स्वीकार करता है, और CLI बिना इंटरनेट के लोकल Editor को चला सकता है।

💡 Claude Code shell commands चला सकता है, इसलिए आपको MCP की ज़रूरत शायद बिल्कुल न पड़े। unity command और unity eval सीधे Editor को चलाते हैं, और Unity के अनुसार ये MCP से तेज़ हैं और कम टोकन लेते हैं। MCP mode उन harnesses के लिए रखें जो shell commands नहीं चला सकते।

अभी भी पुराना in-editor server इस्तेमाल कर रहे हैं? Edit > Project Settings > AI > Unity MCP खोलें, जाँचें कि Unity Bridge Running दिखा रहा है, Integrations खोलें, Claude Code चुनें और Configure दबाएँ। मैन्युअल entry के लिए Claude Code को --mcp argument के साथ relay binary की ओर इशारा करें: Windows पर %USERPROFILE%\.unity\relay\relay_win.exe। पहली connection पर Unity में एक pending prompt दिखेगा। उस पर आप एक बार Accept दबाएँ। Unity का अपना पेज इस server के लिए उसके AI tools की सक्रिय trial या subscription को भी ज़रूरी शर्त के तौर पर लिखता है।

शेल्फ़ पर रखा छोटा मिनी PC और राउटर, एक लोकल सेटअप जो आपके अपने नेटवर्क से बाहर नहीं जाता

रास्ता 2: MCP for Unity

  1. Unity में Window > Package Manager खोलें, + दबाएँ, Add package from git URL चुनें और https://github.com/CoplayDev/unity-mcp.git?path=/MCPForUnity#main पेस्ट करें। OpenUPM का विकल्प openupm add com.coplaydev.unity-mcp है।
  2. Python 3.10 या उससे नया और uv इंस्टॉल करें।
  3. Editor में Window > MCP for Unity पर जाएँ और Configure All Detected Clients चुनें।
  4. Project folder में Claude Code खोलें और connection की पुष्टि के लिए claude mcp list चलाएँ।

रास्ता 3: uvx के ज़रिए Coplay MCP

Coplay Claude Code के लिए एक अलग walkthrough प्रकाशित करता है। इसमें Unity 2022 या उसके बाद, Node.js के साथ npm, और Python 3.11 या उसके बाद चाहिए। https://github.com/CoplayDev/unity-plugin.git#beta से Unity package जोड़ें, फिर एक पंक्ति में server रजिस्टर करें:

claude mcp add --scope user --transport stdio coplay-mcp --env MCP_TOOL_TIMEOUT=720000 -- uvx --python ">=3.11" coplay-mcp-server@latest

MCP_TOOL_TIMEOUT=720000 वैल्यू हर tool call को बारह मिनट देती है, जो लंबे builds और टेस्ट रन में मायने रखता है। उस walkthrough में कोई pricing नहीं दी गई है, इसलिए टीम के लिए इस पर भरोसा करने से पहले Coplay की साइट देख लें।

बाकी के लिए मैन्युअल configs

Unity-MCP एक ही कमांड से रजिस्टर होता है, जहाँ binary आपके project के Library folder के अंदर रहता है:

claude mcp add ai-game-developer "<unityProjectPath>/Library/mcp-server/win-x64/gamedev-mcp-server.exe" port=<port> client-transport=stdio

mcp-unity https://github.com/CoderGamester/mcp-unity.git से इंस्टॉल होता है, Tools > MCP Unity > Server Window से शुरू होता है, और project root में मौजूद .mcp.json file पढ़ता है:

{
  "mcpServers": {
    "mcp-unity": {
      "command": "node",
      "args": ["Library/PackageCache/com.gamelovers.mcp-unity@<hash>/Server~/build/index.js"]
    }
  }
}

<hash> की जगह अपने package cache में असली folder name लगाएँ।

जाँचें कि यह काम कर रहा है

claude mcp list चलाएँ। एक स्वस्थ एंट्री कुछ ऐसी दिखती है: coplay-mcp: ✓ Connected। फिर पूरी चेन को उस प्रॉम्प्ट से टेस्ट करें जो Unity खुद सुझाता है: "Unity console के messages पढ़ें और किसी भी warnings या errors का सारांश दें।" अगर Claude आपके असली Console का कंटेंट लौटाता है, तो ब्रिज काम कर रहा है।

असल में कितना खर्च होता है

सर्वर सस्ता हिस्सा है। उसके पीछे का मॉडल बिल भेजता है।

कैलकुलेटर और रसीद के बगल में सिरेमिक गुल्लक में सिक्का डालता हाथ

सर्वर फ्री है

MCP for Unity और mcp-unity MIT license पर हैं। Unity-MCP Apache-2.0 पर है। Unity CLI भी फ्री है, और उसे इंस्टॉल करने के लिए Unity AI subscription ज़रूरी नहीं है। इनमें से कोई भी हर call, हर seat या हर सीन के हिसाब से शुल्क नहीं लेता।

Claude Code plan या API

Claude Code सभी पेड Claude plans में शामिल है और उसी plan की usage limits साझा करता है, यानी Free plan इसमें शामिल नहीं है।

विकल्पकीमतकिसके लिए अच्छा
Claude Pro$20/month, annual billing पर $17अकेले डेवलपर, नियमित sessions
Claude Max$100/month से शुरू (5x या 20x usage)रोज़ाना भारी इस्तेमाल
Team, Standard seat$25/month, annual billing पर $20छोटे studios
API, Sonnet 5.5प्रति मिलियन टोकन $2 input, $10 outputकभी-कभार या scripted इस्तेमाल
API, Haiku 4.5प्रति मिलियन टोकन $1 input, $5 outputसस्ते रोज़मर्रा के edits

API का हिसाब आसानी से जाँचा जा सकता है। Sonnet 5.5 पर एक session जो 400,000 input tokens पढ़ता है और 40,000 output tokens लिखता है, उसकी लागत $0.80 और $0.40 मिलाकर $1.20 होती है। Scene hierarchies और Console dumps input को फुलाते हैं, इसलिए एक बार में एक सीन या एक स्क्रिप्ट जैसे सीमित reads माँगें।

Official route पर Unity AI Credits

Unity का अपना AI product अलग से खरीदना पड़ता है। Personal users को 1,000 credits के साथ 14 दिन का trial मिलता है, फिर अगर वे cancel न करें तो $10 प्रति माह। Pro, Enterprise और Industry seats में मासिक credit allotment शामिल है, जो अगले महीने तक नहीं जाता। Unity का AI gateway Claude Code को आपकी मौजूदा Anthropic subscription पर जुड़ने देता है, बिना Unity AI Credits खर्च किए। इसलिए Claude plan और CLI का मेल दोहरा भुगतान करने से बचाता है।

वे फ्री विकल्प जो सचमुच काम करते हैं

यहाँ "फ्री" की परिभाषा ज़रूरी है। सर्वर फ्री हैं। जिस मॉडल का आप इस्तेमाल करते हैं, उसका भुगतान करना पड़ता है, जब तक आप पहले से भुगतान न कर रहे हों।

लाइब्रेरी की मेज़ पर लैपटॉप के साथ बैठे दो छात्र, स्क्रीन पर धुंधला Unity सीन

फ्री सर्वर, जो plan आपके पास पहले से है

चूँकि MCP for Unity Claude Desktop, VS Code, Cursor, Windsurf, Cline और Gemini CLI के साथ काम करता है, आप इसे उस assistant से जोड़ सकते हैं जिसके लिए आप पहले से भुगतान करते हैं। MCP layer का खर्च $0 है। अगर आपके पास Claude Pro plan है, तो Claude Code उसी में शामिल है, और टूल्स का पूरा सेट वही $20 लगता है जो आप वैसे भी खर्च कर रहे थे।

ओपन मॉडल, कुछ शर्तों के साथ

कुछ MCP clients अनुरोधों को self-hosted open-weight मॉडल की ओर भेज सकते हैं। इसे वीकेंड प्रोजेक्ट मानें, plug-and-play सेटअप नहीं: tool calling में छोटे लोकल मॉडल लड़खड़ाते हैं, और Unity खुद नोट करता है कि कुछ मॉडल command lines को भरोसेमंद तरीके से नहीं बना पाते। किसी मॉडल पर सीन छोड़ने से पहले ऊपर वाले Console-summary prompt से उसे टेस्ट करें।

Unity CLI बिना किसी agent के भी काम करता है। यह Editor versions इंस्टॉल और मैनेज करता है, projects मैनेज करता है, headless builds चलाता है और test suites चलाता है, इसलिए यह अपने आप में एक फ्री continuous integration tool बन जाता है।

सिर्फ सोचने वाले हिस्से के लिए, जैसे C# स्क्रिप्ट का ड्राफ़्ट बनाना या error text पढ़ना, PicassoIA के GPT OSS 20B या Granite 8B Code Instruct 128K जैसे hosted chat मॉडल काम दे सकते हैं। वे आपके Editor को छूते नहीं, इसलिए कोड आपको हाथ से कॉपी करना पड़ेगा।

आम connection errors ठीक करना

देर रात मेज़ पर ठंडी कॉफ़ी के सामने थकी आँखें मलता डेवलपर

ज़्यादातर failures वर्ज़न mismatch या path की गड़बड़ी से आते हैं, Claude से नहीं। इस सूची को क्रम से जाँचें।

लक्षणसंभावित कारणसमाधान
claude mcp list पर ✓ Connected नहीं दिखताRuntime गायब है या command path गलत हैPython 3.10+ (Coplay के लिए 3.11+), Node 18+ जाँचें, और uv या uvx आपके PATH पर है या नहीं देखें
Unity Bridge Running नहीं हैआधिकारिक in-editor bridge रुक गया हैProject Settings > AI > Unity MCP में Start दबाएँ
Claude connect होता है पर tools कुछ नहीं करतेपहली connection अभी भी pending हैMCP settings में Accept दबाएँ
लंबे builds बीच में fail होते हैंडिफ़ॉल्ट tool timeout बहुत छोटा हैCoplay command की तरह MCP_TOOL_TIMEOUT=720000 सेट करें
Package update के बाद mcp-unity टूट जाता है.mcp.json path में cache hash हैLibrary/PackageCache के अंतर्गत folder name दोबारा जाँचें
आधिकारिक server शुरू नहीं होताProject Unity 2021 या 2022 पर हैMCP for Unity (2021.3+) या Coplay (2022+) इस्तेमाल करें
दो servers एक port के लिए लड़ते हैंदोनों एक ही port पर सेट हैं, जैसे 8080एक का port बदलें और वह server रीस्टार्ट करें। mcp-unity में Server Window इस्तेमाल करें

💡 एक बार में एक ही चीज़ बदलें और हर बदलाव के बाद Console-summary prompt दोबारा चलाएँ। तीन सेटिंग्स एक साथ बदलना ही वह तरीका है जिससे दस मिनट का सुधार एक शाम का काम बन जाता है।

आपके MCP workflow के आसपास गेम आर्ट

MCP server Editor के अंदर objects को इधर-उधर करता है। वह आपकी textures नहीं बनाता और आपके props को नहीं तराशता, इसलिए वे assets कहीं और से आते हैं।

AI से Concept Art और Textures

इमेज मॉडल "मुझे एक काई वाली पत्थर की दीवार चाहिए" और आपके Assets folder की फ़ाइल के बीच का फासला भरते हैं। Seedream 4.5, Qwen Image 3 या GPT Image 2 से reference stills या सपाट texture candidates बनाएँ, PicassoIA Image Editor Pro से कमियाँ ठीक करें, फिर फ़ाइलें इंपोर्ट करें और MCP के ज़रिए Claude से material बनवाकर सही objects पर असाइन करने को कहें।

काई लगे खंडहरों और घिसे दरवाज़ों की तस्वीरों से भरा कॉर्क बोर्ड, texture references के रूप में इस्तेमाल होता हुआ

कोई भी चीज़ tile करने से पहले seams जाँच लें। एक जनरेट की गई इमेज का साफ़ तरीके से दोहराया जाना तय नहीं है, इसलिए material को पहले एक बड़ी सतह पर टेस्ट करें।

3D मॉडल कहाँ फिट होते हैं

PicassoIA का catalog इमेज, वीडियो, ऑडियो और language मॉडल के इर्द-गिर्द बना है, और इस लेख के लिखे जाने के समय उसकी 3D category में कोई मॉडल नहीं मिला, इसलिए वह आपको mesh नहीं देगा। वह उन references ज़रूर बना सकता है जो 3D artist या mesh tool को चाहिए होते हैं, जैसे किसी prop के आगे, साइड और तीन-चौथाई व्यू। इस बीच Claude MCP के ज़रिए बुनियादी shapes से लेवल का block-out बना सकता है, और असली meshes आने पर उन्हें बदल सकते हैं।

वर्कबेंच पर कैलिपर और स्टील रूलर के बगल में हाथ से तराशा हुआ मिट्टी का पत्थर का टावर

PicassoIA पर Sonnet 5 कैसे इस्तेमाल करें

Claude Sonnet 5 आपका Editor नहीं चलाएगा, लेकिन स्क्रिप्ट के Unity तक पहुँचने से पहले C# का ड्राफ़्ट बनाने और डीबग करने का यह तेज़ तरीका है।

  1. Claude Sonnet 5 मॉडल का पेज खोलें।
  2. System Prompt एक बार भरें: "आप Unity 6 के लिए C# लिखते हैं। हर code block में एक स्क्रिप्ट लौटाएँ। कोई placeholders नहीं।"
  3. Console का error और स्क्रिप्ट Prompt में पेस्ट करें। आप चाहें तो Console का screenshot वैकल्पिक Image इनपुट के रूप में भी अटैच कर सकते हैं।
  4. Effort सेट करें। डिफ़ॉल्ट low है, जो सबसे तेज़ और सस्ता जवाब पाने के लिए एक्सटेंडेड थिंकिंग छोड़ देता है। जब कोई बग कई स्क्रिप्ट्स में फैला हो तो high इस्तेमाल करें, और ज़िद्दी मामलों के लिए max।
  5. Max Tokens को डिफ़ॉल्ट 8,192 पर ही रहने दें, जब तक कोई लंबी स्क्रिप्ट कट न रही हो।
  6. आउटपुट को Unity में कॉपी करें, या उसे Claude Code में पेस्ट करें और बनाई जाने वाली चीज़ की spec के रूप में इस्तेमाल करें।

💡 Image input डिफ़ॉल्ट रूप से तस्वीरों को 0.5 megapixels तक छोटा कर देता है। अगर जवाब में Console का text धुंधला लगे, तो पूरी विंडो भेजने के बजाय screenshot को error की पंक्तियों तक crop करें।

दूसरा मॉडल चाहिए? Claude Opus 4.7, Claude 4.5 Haiku और Claude Fable 5 उसी लार्ज लैंग्वेज मॉडल collection में मौजूद हैं।

अपना गेम आर्ट बनाएँ

अब आपके पास टर्मिनल के एक वाक्य से बदले हुए सीन तक का काम करने वाला रास्ता है, और हर हिस्से की लागत की साफ़ तस्वीर भी। जो आधा हिस्सा बाकी है वह वह आर्ट है जो सीन को भरता है।

चमकदार स्टूडियो में टैबलेट थामे मुस्कुराता गेम आर्टिस्ट, पीछे दीवार पर लैंडस्केप प्रिंट

Picasso IA खोलें और अपने project पर आज़माएँ। एक ऐसे prop से शुरू करें जिसे आप लगातार टालते आ रहे हैं, उसके लिए Seedream 4.5 में एक छोटा प्रॉम्प्ट लिखें, उसी प्रॉम्प्ट को Qwen Image 3 में आज़माकर तुलना करें, और जो आपके सीन में फिट बैठे उसे रखें। फिर अपने Unity MCP server से उसे जगह पर लगवाएँ। पूरी सूची picassoia.com/en/all-models पर देखें और अगले build से पहले कुछ प्रयोग कर लें।

यह लेख शेयर करें

अपनी भाषा चुनें

संबंधित लेख