منصوبے کے بارے میں

ellmos Blender Use MCP گیم اور اثاثہ پائپ لائنز میں خودکار 3D اثاثہ معیار کی یقین دہانی کے لیے ایک Model Context Protocol سرور ہے۔ یہ تکنیکی فنکاروں، CI/CD انجینئروں، اور AI ایجنٹ ڈویلپرز کو نشانہ بناتا ہے جنہیں لائیو Blender GUI کے بغیر برآمد شدہ FBX فائلوں کی ایک بار کی تصدیق درکار ہوتی ہے۔ سرور چار ٹولز فراہم کرتا ہے۔ blender_verify_fbx_reimport ایک FBX کو ہیڈ لیس Blender میں درآمد کرتا ہے اور mesh count، empty count، material count، material slot assignments، اور غائب مطلوبہ نام کے prefixes کی رپورٹ دیتا ہے۔ blender_verify_visual چار orthogonal views (top، front، side، perspective) رینڈر کرتا ہے اور ایسی جیومیٹری چیک کرتا ہے جو ساختی گنتی نہیں پکڑ سکتی، جیسے غیر لاگو rotation، تیرتے حصے، pivot offsets، اور بھٹکے ہوئے empties۔ blender_run_script محدود آؤٹ پٹ کے ساتھ صوابدیدی Blender Python اسکرپٹس چلاتا ہے، جبکہ blender_locate واضح راستوں، ماحولیاتی متغیرات، معیاری انسٹال مقامات، یا PATH سے Blender executable کا پتہ لگاتا ہے۔ آرکیٹیکچر stateless اور مقامی-اول ہے۔ ہر کال `blender --background --python <script.py>` کو spawn کرتی ہے، timeout-guarded exit کا انتظار کرتی ہے، اور structured JSON واپس کرتی ہے۔ پروجیکٹ صفر ایڈ آنز، کوئی TCP پورٹس نہیں، کوئی resident daemon نہیں، unprivileged execution، آف لائن آپریشن، محدود memory tails، اور fail-closed temporary file cleanup پر زور دیتا ہے۔ یہ ایک npm پیکیج کے طور پر تقسیم کیا جاتا ہے اور `npx -y ellmos-blender-use-mcp` کے ذریعے یا CI/CD runners میں ضم کیا جا سکتا ہے۔ دستاویزات میں تفصیلی schemas، مثال کی invocations، interactive Blender MCP سرورز اور ad-hoc اسکرپٹس کے خلاف موازنہ میٹرکس، اور سیکیورٹی نوٹس شامل ہیں۔ README انگریزی اور جرمن میں دستیاب ہے۔