
شنو هو mcp-for-blender-pro؟
mcp-for-blender-pro هو مساعد بالذكاء الاصطناعي وسيرفر ديال Model Context Protocol خاص بـ Blender. كيخلّي موديل الذكاء الاصطناعي يفحص المشهد ديالك، ينشئ ويعدّل الكائنات، يعيّن المواد، يقلب على الأصول، ياخذ صور من نافذة العرض، يرجع لـ Blender APIs، ويصدّر المشاهد.

مساحة عمل Studio كتجمع سجل المحادثات، وكائنات المشهد، ولقطات من نافذة العرض، والموافقات على العمليات، ولوحة المهام. Blender كيبقى محلول وقابل للاستعمال بينما المساعد خدام.
أهم الميزات
- مساعدة واعية بـ Blender: المساعد يقدر يفحص المشاهد والكائنات الفردية قبل ما يدير أي تغييرات.
- مساحة عمل Studio بصرية: راجع المحادثات، وبيانات المشهد، وتقدّم المهام، والموافقات، ومعاينات نافذة العرض فنافذة مرافقة.
- مزودو ذكاء اصطناعي متعددون: استعمل OpenAI أو Anthropic Claude أو Google Gemini أو OpenRouter أو OpenCode Zen أو Ollama أو واجهات API مخصّصة متوافقة.
- اتصالات محفوظة: حافظ على بروفايلات اتصال منفصلة، بما فيها مفاتيح API متعددة لنفس المزود.
- أوضاع الوكيل الواحد والوكلاء المتعددين: كمّل التعديلات السريعة بمساعد واحد، ولا قسّم المهام الكبيرة بين المديرين والعمال والمراجعين.
- سيرفر MCP مدمج: ربط OpenCode وعملاء آخرين كيدعمو Streamable HTTP MCP الموثّق.
- أدوات المشهد والأصول: استعمل 21 أداة للفحص، والإنشاء، والتعديل، ولقطات الشاشة، والبرمجة النصية، والبحث فـ API، وسير عمل الأصول، والتصدير.
- واجهة متعددة اللغات: القوائم الرئيسية كتدعم الإنجليزية والألمانية والفرنسية والإسبانية والصينية.
المتطلبات
الحزمة ديال الإصدار موجّهة لـ Windows x64 وكتحتاج Blender 4.2 أو أحدث. حمّل حزمة الإصدار mcp-for-blender-pro.zip وما تفكّش الضغط عليها قبل التثبيت.
خاصك حتى الولوج لمزود سحابي مدعوم، أو تثبيت محلي ديال Ollama، أو API مخصّصة متوافقة، أو OpenCode. اختار موديل كيدعم استدعاء الأدوات. إلا بغيتي المساعد يفسّر لقطات الشاشة ديال نافذة العرض، اختار موديل كيدعم الصور.
ثبّت إضافة Blender
حمّل
mcp-for-blender-pro.zipمن آخر إصدار ديال المشروع.حل Blender واختار Edit → Preferences → Get Extensions.
حل القائمة واختار Install from Disk.
اختار ملف ZIP اللي حمّلتي.
فعّل mcp-for-blender-pro من بعد التثبيت.
رجع لـ 3D Viewport، ضغط على
N، وحل تبويب MCP Pro.
خلّي Blender خدام كلما استعملتي واجهة Studio ولا عميل MCP خارجي، حيث الطلبات كتمشي للاتصال المحلي ديال Blender.
كوّن اتصال مع الذكاء الاصطناعي
حل واجهة MCP Pro واختار مزود. زِد معلومات الاتصال المطلوبة، وحمّل كتالوج الموديلات المتاحة عند المزود، واختار موديل. الاتصالات المحفوظة تقدر تفصل بين بيانات الدخول الشخصية وديال الخدمة، ولا تحتافظ بحسابات متعددة لمزود واحد.

خيارات الاتصال المدعومة كتضم:
- OpenAI
- Anthropic Claude
- Google Gemini
- OpenRouter
- OpenCode Zen
- Ollama
- واجهات API مخصّصة متوافقة
النهايات المخصّصة تقدر تستعمل بروتوكول OpenAI Chat Completions أو Anthropic Messages أو Ollama. الموديلات المجانية اللي كتخدم غير مع OpenCode كيتوصل ليها من خلال عميل OpenCode، اللي كيتكلف بتسجيل الدخول ديال المزود واختيار الموديل.
استعمل المساعد فأول مهمة ديال المشهد
بدا بطلب ديال الفحص. إلا طلبتي من الموديل يشرح المشهد الحالي قبل التعديل، غادي تعطيه السياق المفيد وتقدر تتأكد باللي فاهم بنية الكائنات.
فحص هاد المشهد وشرح بنية الكائنات ديالو قبل ما تدير أي تغيير.منين يكون الفحص صحيح، طلب عملية واضحة على المشهد:
أنشئ مشهد بسيط لعرض منتج فيه منصة، وكاميرا، وثلاثة ديال الأضواء. عطِ للمنصة مادة زرقاء مطفية.تبع العمليات فالمحادثة وفحص النتيجة فـ Blender ولا فمعاينة نافذة العرض ديال Studio. المساعد يقدر يستعمل أدوات الإنشاء بحال add_cube وadd_light وadd_camera، ومن بعد أدوات التعديل بحال move_object وset_material.
عدّل الكائنات الموجودة
باش تكون التعديلات متوقعة، اختار الكائن المقصود فـ Blender ووصف الترتيب بدقة. مثلا:
كرّر الكائن المختار فصف مرتب ومتباعد مكوّن من خمسة، وورّيني نافذة العرض.هاد النوع ديال المهام يقدر يجمع بين duplicate_object وmove_object وviewport_screenshot. أدوات التعديل الأخرى تقدر تحذف الكائنات، وتنشئ علاقات الأبوة، ولا تبدّل المواد.
قلّب على أصول خارجية
الإضافة مدموجة مع Poly Haven وSketchfab وPoly Pizza. كوّن مفاتيح الخدمات فين كيتطلب الأمر، ودائما تبع الرخصة المرتبطة بكل أصل.
قلب على أصل مناسب من Poly Haven لهاد المشهد وطلب مني الموافقة قبل ما تستورده.هاد الصياغة كتفصل بين الاستكشاف والاستيراد وكتطلب الموافقة بشكل واضح. الأدوات المعنية هي search_assets وimport_asset.
اختار بين مساعد واحد وفريق
النمط ديال مساعد واحد مناسب للأسئلة المباشرة والتغييرات السريعة فالمشهد. بالنسبة لورشة أكبر، كوّن سلسلة فريق بمسؤوليات وتعليمات ونماذج منفصلة.

- المدير: كيفرّق الطلب لمهام وكيحدد معايير القبول.
- المنفذون: كينفذو عمليات المشهد الموكلة ليهم.
- المراجعون: كيفحصو النتائج وكيوافقو عليها ولا كيرجعو ملاحظات محددة.
مهام الفريق كتتنفذ بالتتابع باش تبقى التعديلات مرتبة. إلا كانت شي مهمة عالقة، كتستافد من محاولة تصحيح وحدة. إلا فشلت المراجعة للمرة الثانية، كيتوقف سير العمل. استعمل لوحة المهام باش تراقب التعيينات والمحاولات وملاحظات المراجعة.
كيفاش تكتب طلب مفيد للفريق
عطي للفريق هدف واضح، والقيود، والحالة النهائية المتوقعة. طلب منظم يقدر يكون بحال هادا:
أنشئ مشهد لعرض المنتج للكائن المختار.
استعمل قاعدة بسيطة وإضاءة بثلاث نقاط.
خلي هندسة الكائن الموجودة بلا تغيير.
راجع التكوين وتعيين المواد قبل الإكمال.المدير يقدر يحول هاد المتطلبات لمهام مرتبة، بينما المراجعون كيستعملو القيود كمعايير للقبول.
فهم أدوات Blender المتاحة
مجموعة الأدوات المدمجة كتغطي العمليات التالية:
- فحص المشهد:
get_scene_infoوlist_objectsوget_object_info. - إنشاء الكائنات:
add_cubeوadd_sphereوadd_cylinderوadd_planeوadd_lightوadd_camera. - التعديل:
move_objectوduplicate_objectوdelete_objectوparent_objectsوset_material. - الملاحظات البصرية والبرمجة النصية:
viewport_screenshotوexecute_code. - واجهة Blender والتصدير:
bpy_api_lookupوdescribe_node_typeوexport_scene. - عمليات الأصول:
search_assetsوimport_asset.
عادة ما كتحتاجش تسمي الأدوات فطلبك. وصف النتيجة اللي باغي بوضوح وخلي المساعد يختار العمليات المناسبة. تسمية أداة معينة تقدر تبقى مفيدة ملي بغيتي تقيّد سير عمل تقني.
ربط OpenCode أو أي عميل MCP آخر
استعمل OpenCode Portable من الشريط الجانبي ديال Blender باش تشغل OpenCode، مع إعداد الربط مع Blender أوتوماتيكيا. OpenCode كيتكلف بالمصادقة واختيار النموذج ديالو.
العملاء الآخرين المتوافقين يقدرو يتاصلو بنقطة MCP المحلية المصادق عليها من نوع Streamable HTTP. تبع دليل الربط والوكلاء ديال المشروع باش تعرف إعداد نقطة النهاية وتفاصيل المصادقة. خلي Blender محلول طول ما العميل متصل.
نصائح متقدمة لسير العمل
فحص قبل التعديل
بدا المهام المعقدة بطلب get_scene_info، أو لائحة ديال الكائنات، أو تفاصيل على الكائنات المهمة. هاد الشي كيقلل الغموض وكيعطيك فرصة تصلح الافتراضات قبل ما تبدا التغييرات.
استعمل التحقق البصري
طلب لقطة شاشة للواجهة من بعد تغييرات التكوين أو الإضاءة أو التموضع. النموذج اللي كيقدر يفهم الصور يقدر يفسر اللقطة ويستعملها فالمراجعة.
فصل الاستكشاف على الإجراءات غير القابلة للتراجع
بالنسبة لاستيراد الأصول والحذف والبرمجة النصية والتصدير، قسم سير العمل لمراحل الفحص والتنفيذ. طلب من المساعد يشرح شنو لقا ويطلب الموافقة قبل ما يكمل.
استعمل معايير قبول مركزة
فـسلسلة الفريق، حدد متطلبات قابلة للقياس بحال عدد الكائنات، والمسافات، وتعيين المواد، ووجود الكاميرا، والاستعداد للتصدير. المعايير المحددة كتعطي للمراجعين أساس أوضح للموافقة.
استعمل البحث فواجهة البرمجة قبل البرمجة النصية المخصصة
بالنسبة للعمليات اللي ما كتغطيهاش أداة مخصصة للمشهد، يقدر المساعد يستاشر معلومات Blender باستعمال bpy_api_lookup وdescribe_node_type قبل ما يستعمل execute_code. راجع العمليات المُنشأة بعناية.
السلامة والموافقات وسلوك الجلسة
الدردشة المدمجة كتدعم الموافقة على العمليات، والإلغاء من بعد الخطوة الحالية، وخطوات تراجع مسماة لتغييرات المشهد. التحقق عبر Python يقدر يكتاشف بعض العمليات الممنوعة، ولكن راه ماشي بيئة معزولة للأمان. عملاء MCP الخارجيين كيطبقو سياسات الموافقة ديالهم.
بيانات اعتماد الربط كتتخزن فإعدادات المستخدم، بينما سجل الدردشة كيبقى غير خلال الجلسة الحالية. Studio كيخدم محليا وكيصادق على الطلبات المرسلة لـBlender.
الخلاصة
mcp-for-blender-pro كيجمع المحادثة مع الذكاء الاصطناعي، وأدوات مشاهد Blender، والملاحظات البصرية، واختيار النماذج، وسير العمل ديال الوكلاء فمساحة عمل وحدة. بدا بمساعد واحد وطلبات كتقدم الفحص، ومن بعد اعتمد سلاسل الفريق، وتكاملات الأصول، ومراجعة الواجهة، وعملاء MCP الخارجيين ملي كيولي سير العمل ديالك أكثر تعقيدا.
المشروع منشور بموجب رخصة MIT. وهو مستقل وما عندوش affiliation ولا تزكية من مؤسسة Blender أو مزودي الذكاء الاصطناعي المذكورين.
