عن المشروع
يعد Breakpoint MCP خادم بروتوكول سياق النموذج (Model Context Protocol) المصمم لربط المساعدات الذكية (مثل Claude) بمحرك الألعاب Godot (الإصدار 4.2 فأحدث). وبخلاف أدوات التأليف الأساسية، فإنه يعمل كعميل كامل لبروتوكول خادم اللغة (LSP) وبروتوكول محول التصحيح (DAP) المدمجين في Godot، مما يسمح للوكلاء الذكيين بأداء مهام تقنية عميقة تشمل تعيين نقاط التوقف (breakpoints)، والتنقل عبر الكود خطوة بخطوة، وفحص حالة البرنامج الفعلية لكل من GDScript و C#.
ينقسم الخادم إلى أربعة مستويات من القدرات:
- المستوى أ (المحرر المباشر): يتعامل مع عمليات CRUD للمشاهد والعقد والموارد مع دعم كامل للتراجع والإعادة عبر إضافة للمحرر.
- المستوى ب (واجهة السطر البرمجي Headless CLI): يدير تنفيذ المشروع، والتصدير، والاستيراد، وعمليات التحكم في الإصدار (Git).
- المستوى ج (جسر وقت التشغيل): يوفر وصولاً مباشراً إلى SceneTree للعبة قيد التشغيل، والتلاعب بالخصائص، والتحقق من وقت التشغيل (التأكيدات وفروقات لقطات الشاشة).
- المستوى د (الدلالات وتصحيح الأخطاء): يوفر الإكمال التلقائي، والتشخيصات، ومصحح أخطاء متكامل لـ GDScript و C#.
تشمل الميزات الرئيسية نموذج ثقة آمن افتراضياً حيث يتم تعطيل الأدوات عالية المخاطر بشكل افتراضي، واتصالات محلية فقط عبر مقابس loopback، والقدرة على تحميل مجموعات أدوات محددة لتقليل استهلاك الرموز (tokens) لنموذج الذكاء الاصطناعي.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.