Godot MCP (خادم بروتوكول سياق النموذج - Model Context Protocol Server) هو أداة تم إصدارها بواسطة Coding-Solo، وهي بمثابة جسر بين مساعدي الذكاء الاصطناعي ومحرك Godot. من خلال بروتوكول MCP، يمكنه تشغيل محرر Godot، وتشغيل المشاريع، والتقاط معلومات التصحيح، والتحكم العميق في هيكل المشروع والمشاهد.
توفر هذه الآلية حلقة ملاحظات حقيقية لمساعدي الذكاء الاصطناعي (مثل Claude و Cline و Cursor)، مما يمكنهم من تشغيل المشاريع فعليًا، وتصحيح المشكلات، وإنشاء كود GDScript عالي الجودة.
تشغيل المحرر وتشغيل المشاريع يدعم عبر سطر الأوامر:
الحصول على هيكل المشروع وتحليله
إدارة المشاهد والعقد
التصحيح وإدارة الإصدار
التوافق مع العديد من أدوات المساعدة بالذكاء الاصطناعي
"نص برمجي للعمليات" GDScript واحد
تتم إدارة جميع الأوامر المعقدة (مثل إنشاء العقد، وتصدير المشهد، وما إلى ذلك) بواسطة ملف واحد godot_operations.gd
، مما يتجنب إنشاء نصوص برمجية مؤقتة بشكل فردي، ويضمن البساطة والكفاءة، ويقلل من إدخال/إخراج القرص واحتمالية حدوث أخطاء.
آلية الجمع بين CLI والنص البرمجي يتم تنفيذ الأوامر البسيطة مباشرةً من خلال Godot CLI، بينما يتم تنفيذ العمليات المعقدة من خلال نصوص GDScript، وكلاهما ينقل تعليمات JSON القياسية لـ MCP، بهيكل موحد وسهل التوسع.
هيكل استجابة موحد ترجع جميع العمليات تنسيقًا موحدًا: الحالة ومحتوى النتيجة والمخرجات/الأخطاء القياسية، مما يسهل على الذكاء الاصطناعي التحليل والتعلم وإنشاء اقتراحات تغيير تلقائية.
التثبيت والبناء
git clone https://github.com/Coding-Solo/godot-mcp.git
cd godot-mcp
npm install
npm run build
تكوين أدوات الذكاء الاصطناعي
cline_mcp_settings.json
التشغيل والتفاعل
أمثلة على أوامر الذكاء الاصطناعي:
launch_editor
: تشغيل المحررrun_project
: تنفيذ المشروع والحصول على المخرجاتcreate_scene
/ add_node
: إنشاء مشهد/عقدةget_debug_output
/ stop_project
: أوامر التحكم في التصحيحget_uid
/ update_project_uids
: إدارة UID| الميزة | الوصف