عن المشروع
إن godot-mcp-bridge هو خادم MCP (Model Context Protocol) مصمم لدمج عملاء الذكاء الاصطناعي مثل Claude و Cursor مباشرة في محرر Godot 4. وبخلاف الخوادم أحادية الاتجاه، فإنه يعمل بشكل ثنائي الاتجاه، مما يسمح للذكاء الاصطناعي بتتبع نشاط المحرر البشري (التحديدات، عمليات الحفظ، إلخ) في الوقت الفعلي.
تشمل القدرات الرئيسية ما يلي:
- تحرير الشجرة المباشر (Live-Tree Editing): يقوم بتعديل شجرة المحرر النشطة بدلاً من الكتابة فوق الملفات على القرص، مما يضمن الحفاظ على التغييرات غير المحفوظة ويدعم نظام التراجع (undo) في Godot.
- تصحيح الأخطاء والاختبار: يتضمن مصحح أخطاء خطوة بخطوة عبر Godot's Debug Adapter (نقاط التوقف، تتبع المكدس، تقييم المتغيرات) والتكامل مع مجموعة اختبارات GUT.
- مجموعة أدوات واسعة: يوفر 231 أداة مقسمة إلى مجموعات (core, runtime, debug, code_intel، إلخ)، تغطي كل شيء بدءاً من إعادة هيكلة الكود بناءً على GDScript LSP وبناء هيكل المشاهد، وصولاً إلى تشخيصات تعدد اللاعبين والتصدير بدون واجهة (headless) غير المتزامن.
- التحكم في وقت التشغيل: القدرة على توجيه اللعبة قيد التشغيل من خلال محاكاة الإدخال، وانتظار الإشارات، والتفاعل مع واجهة المستخدم عن طريق النص.
- تحليل المشروع: أدوات للكشف عن التبعيات الدائرية، والموارد غير المستخدمة، وتحليل تدفق الإشارات.
- المرئي (Visualizer): مستكشف تفاعلي قائم على المتصفح لرسم علاقات السكربتات وتحرير الكود والخصائص.
يعمل النظام كـ Node.js sidecar يتواصل مع إضافة محرر Godot عبر WebSockets، ويدعم عملاء stdio و HTTP.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.