इस प्रोजेक्ट के बारे में
Breakpoint MCP एक Model Context Protocol सर्वर है जिसे AI सहायकों (जैसे Claude) को Godot गेम इंजन (4.2+) से जोड़ने के लिए डिज़ाइन किया गया है। बुनियादी ऑथरिंग टूल्स के विपरीत, यह Godot के बिल्ट-इन Language Server Protocol (LSP) और Debug Adapter Protocol (DAP) के लिए एक पूर्ण क्लाइंट के रूप में कार्य करता है, जिससे AI एजेंट ब्रेकपॉइंट सेट करने, कोड के माध्यम से स्टेपिंग करने और GDScript और C# दोनों के लिए वास्तविक प्रोग्राम स्टेट का निरीक्षण करने सहित गहरे तकनीकी कार्य कर सकते हैं।
सर्वर को चार क्षमता विमानों (capability planes) में व्यवस्थित किया गया है:
- Plane A (Live Editor): एडिटर प्लगइन के माध्यम से पूर्ण undo/redo समर्थन के साथ सीन/नोड/रिसोर्स CRUD ऑपरेशन्स को संभालता है।
- Plane B (Headless CLI): प्रोजेक्ट निष्पादन, एक्सपोर्टिंग, इम्पोर्टिंग और वर्जन कंट्रोल (Git) ऑपरेशन्स का प्रबंधन करता है।
- Plane C (Runtime Bridge): चल रहे गेम के SceneTree तक लाइव एक्सेस, प्रॉपर्टी मैनिपुलेशन और रनटाइम सत्यापन (assertions और screenshot diffs) प्रदान करता है।
- Plane D (Semantic & Debugging): GDScript और C# के लिए कंप्लीशन, डायग्नोस्टिक्स और एक पूर्ण स्टेप-डिबगर प्रदान करता है।
मुख्य विशेषताओं में एक secure-by-default ट्रस्ट मॉडल शामिल है जहाँ उच्च-जोखिम वाले टूल्स डिफ़ॉल्ट रूप से अक्षम होते हैं, लूपबैक सॉकेट्स के माध्यम से केवल स्थानीय संचार, और AI मॉडल के लिए टोकन ओवरहेड को कम करने के लिए विशिष्ट टूलसेट्स लोड करने की क्षमता शामिल है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.