OlympHill
mcp-unity logo

mcp-unityيربط هذا خادم MCP مساعدة برمجة الذكاء الاصطناعي مباشرة بمدقق Unity للعبة. يمكنك بناء المشاهد، تحريك الكائنات، تغيير المواد، وتشغيل الاختبارات عن طريق كتابة التعليمات فقط، ما يوفر الوقت و

(0)
Daniel Nikulshynمراجعة بواسطة Daniel Nikulshyn·تم التحديث يوليو 2026

نظرة عامة

يُعد MCP Unity جسراً بين Unity وخادم Node.js ينفذ بروتوكول Model Context Protocol (MCP)، مما يمكّن مساعدين الذكاء الاصطناعي من التفاعل مع مشاريع Unity. يتيح للمستخدمين بناء المشاهد، تحريك الكائنات، تغيير المواد، وتشغيل الاختبارات عبر كتابة التعليمات، مما يمكن أن يوفر الوقت ويعزز الإنتاجية. يدعم MCP Unity التكامل مع مساعدة برمجة الذكاء الاصطناعي المختلفة مثل Cursor و Windsurf و Claude Code. يوفر الأداة ميزات مثل دمج IDE، الوصول إلى كاش الحزم، وأدوات خادم MCP لتعديل واستعلام المشاهد والكائنات (GameObjects) في Unity.

الميزات الرئيسية

  • دمج IDE
  • وصول إلى كاش الحزم
  • تنفيذ عنصر القوائم
  • تحديد كائن اللعبة
  • تحديث كائن اللعبة
  • تحديث المكوّن

التسعير

النموذج
Free
الفئة
مضيفي MCP
التقييم
لا توجد مراجعات بعد

حالات الاستخدام

تطوير الألعاب

يمكن استخدام MCP Unity لتسريع تطوير الألعاب من خلال تمكين المطورين من التفاعل مع محرر Unity باستخدام تعليمات نصية، مما يقلل الحاجة إلى التنقل اليدوي والنقرات.

البرمجة المدعومة بالذكاء الاصطناعي

يُمكّن MCP Unity مساعدات برمجة الذكاء الاصطناعي من تنفيذ العمليات داخل محرر Unity، مما يسهل أتمتة المهام المتكررة ويعزز الإنتاجية.

المزايا والعيوب

المزايا

  • يعزز ذكاء الكود لحزم Unity
  • يتيح إكمال تلقائي أفضل ومعلومات نوعية لحزم Unity
  • يُتيح لمساعدات برمجة الذكاء الاصطناعي تنفيذ عمليات داخل محرر Unity
  • يُوفر الوقت من خلال تمكين المستخدمين من التفاعل مع مشاريع Unity باستخدام تعليمات نصية

العيوب

  • معلومات محدودة حول التوافق مع جميع مساعدة برمجة الذكاء الاصطناعي
  • يعتمد على تنفيذ خادم Node.js لبروتوكول MCP

المراجعات

سجّل الدخول لكتابة مراجعة.

لا توجد مراجعات بعد. كن الأول!

أسئلة وأجوبة

Why do some clients fail with KeyError: 'position' during tool initialization?

Some MCP clients may fail while parsing tool schemas when they contain local JSON pointer references such as #/properties/position. MCP Unity avoids this by registering transform tool inputs (set_transform, move_gameobject, rotate_gameobject, scale_gameobject) with fresh nested vector schemas per field, so the generated schema does not rely on local #/properties/... references. If you still see this error: update your MCP client to the latest version, rebuild the Node server (cd Server~ && npm run build), confirm your package version includes this compatibility fix.

Asked by Winifred Adeyemi · Jul 31, 2026

Why do I get a connection failed error when running Play Mode tests?

The run_tests tool returns the following response: Error: Connection failed: Unknown error This error occurs because the bridge connection is lost when the domain reloads upon switching to Play Mode. The workaround is to turn off Reload Domain in Edit > Project Settings > Editor > "Enter Play Mode Settings".

Asked by Rania Nasser · Jul 27, 2026

Why won't the MCP Unity server start?

Check the Unity Console for error messages Ensure Node.js is properly installed and accessible in your PATH Verify that all dependencies are installed in the Server directory

Asked by Frank Müller · Jul 24, 2026

Why am I unable to connect to MCP Unity?

Ensure the WebSocket server is running (check the Server Window in Unity) Send a console log message from MCP client to force a reconnection between MCP client and Unity server Change the port number in the Unity Editor MCP Server window. (Tools > MCP Unity > Server Window)

Asked by Valentina Marino · May 28, 2026

Is MCP Unity free to use?

Yes, MCP Unity is an open-source project distributed under the MIT License. You are free to use, modify, and distribute it according to the license terms.

Asked by Sanjay Gupta · Apr 27, 2026

اطرح سؤالاً

بدائل لـ مضيفي MCP