منصوبے کے بارے میں
Breakpoint MCP ایک Model Context Protocol سرور ہے جسے AI اسسٹنٹس (جیسے Claude) کو Godot گیم انجن (4.2+) سے جوڑنے کے لیے ڈیزائن کیا گیا ہے۔ بنیادی authoring ٹولز کے برعکس، یہ Godot کے بلٹ-ان Language Server Protocol (LSP) اور Debug Adapter Protocol (DAP) کے لیے ایک مکمل کلائنٹ کے طور پر کام کرتا ہے، جو AI ایجنٹس کو گہرے تکنیکی کام کرنے کی اجازت دیتا ہے بشمول breakpoints سیٹ کرنا، کوڈ کے ذریعے مرحلہ وار آگے بڑھنا، اور GDScript اور C# دونوں کے لیے پروگرام کی اصل حالت کا معائنہ کرنا۔
سرور کو چار کیپبلٹی پلینز (capability planes) میں تقسیم کیا گیا ہے:
- Plane A (Live Editor): ایڈیٹر پلگ ان کے ذریعے مکمل undo/redo سپورٹ کے ساتھ scene/node/resource CRUD آپریشنز کو سنبھالتا ہے۔
- Plane B (Headless CLI): پروجیکٹ کی ایگزیکیوشن، ایکسپورٹنگ، امپورٹنگ اور ورژن کنٹرول (Git) آپریشنز کا انتظام کرتا ہے۔
- Plane C (Runtime Bridge): چلنے والی گیم کے SceneTree تک لائیو رسائی، پراپرٹی مینیپولیشن، اور رن ٹائم ویریفیکیشن (assertions اور screenshot diffs) فراہم کرتا ہے۔
- Plane D (Semantic & Debugging): GDScript اور C# کے لیے completion، diagnostics، اور ایک مکمل step-debugger فراہم کرتا ہے۔
اہم خصوصیات میں ایک secure-by-default ٹرسٹ ماڈل شامل ہے جہاں زیادہ خطرے والے ٹولز ڈیفالٹ طور پر غیر فعال ہوتے ہیں، loopback sockets کے ذریعے صرف مقامی کمیونیکیشن، اور AI ماڈل کے لیے ٹوکن اوور ہیڈ کو کم کرنے کے لیے مخصوص ٹول سیٹس لوڈ کرنے کی صلاحیت شامل ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.