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

godot-mcp-bridge ایک MCP (Model Context Protocol) سرور ہے جسے Claude اور Cursor جیسے AI کلائنٹس کو براہ راست Godot 4 ایڈیٹر کے ساتھ ضم کرنے کے لیے ڈیزائن کیا گیا ہے۔ یکطرفہ سرورز کے برعکس، یہ دوطرفہ ہے، جو AI کو انسانی ایڈیٹر کی سرگرمیوں (انتخابات، سیوز وغیرہ) کو ریئل ٹائم میں ٹریک کرنے کی اجازت دیتا ہے۔ اہم صلاحیتوں میں شامل ہیں: - Live-Tree Editing: یہ ڈسک پر فائلوں کو اوور رائٹ کرنے کے بجائے فعال ایڈیٹر ٹری میں تبدیلیاں کرتا ہے، جس سے غیر محفوظ تبدیلیاں محفوظ رہتی ہیں اور Godot کے undo سسٹم کی حمایت ہوتی ہے۔ - Debugging & Testing: اس میں Godot کے Debug Adapter کے ذریعے ایک سٹیپ ڈیبگر (بریک پوائنٹس، اسٹیک ٹریس، متغیر کی تشخیص) اور GUT یونٹ ٹیسٹنگ سویٹ کے ساتھ انٹیگریشن شامل ہے۔ - وسیع ٹول سیٹ: یہ 231 ٹولز فراہم کرتا ہے جنہیں مختلف ٹول سیٹس (core, runtime, debug, code_intel وغیرہ) میں تقسیم کیا گیا ہے، جس میں GDScript LSP پر مبنی ری فیکٹرنگ اور سین اسکیفولڈنگ سے لے کر ملٹی پلیئر تشخیص اور async headless ایکسپورٹنگ تک سب کچھ شامل ہے۔ - Runtime Control: ان پٹ سیمولیشن، سگنل ویٹنگ، اور ٹیکسٹ کے ذریعے UI انٹرایکشن کے ذریعے چلنے والی گیم کو چلانے کی صلاحیت۔ - Project Analysis: سرکلر ڈیپینڈنسیز، غیر استعمال شدہ وسائل، اور سگنل فلو کے تجزیے کے لیے ٹولز۔ - Visualizer: اسکرپٹ کے تعلقات کو میپ کرنے اور کوڈ/پراپرٹیز کو ایڈٹ کرنے کے لیے براؤزر پر مبنی ایک انٹرایکٹو ایکسپلورر۔ یہ سسٹم ایک Node.js سائیڈ کار کے طور پر کام کرتا ہے جو WebSockets کے ذریعے Godot ایڈیٹر پلگ ان کے ساتھ رابطہ کرتا ہے، اور stdio اور HTTP دونوں کلائنٹس کو سپورٹ کرتا ہے۔