প্রকল্প সম্পর্কে

godot-mcp-bridge হলো একটি MCP (Model Context Protocol) সার্ভার যা Claude এবং Cursor-এর মতো AI ক্লায়েন্টদের সরাসরি Godot 4 এডিটরের সাথে একীভূত করার জন্য ডিজাইন করা হয়েছে। একমুখী সার্ভারের বিপরীতে এটি দ্বিমুখী, যা AI-কে রিয়েল-টাইমে মানুষের এডিটর অ্যাক্টিভিটি (সিলেকশন, সেভ ইত্যাদি) ট্র্যাক করার সুযোগ দেয়। এর মূল সক্ষমতাগুলোর মধ্যে রয়েছে: - লাইভ-ট্রি এডিটিং: এটি ডিস্কের ফাইল ওভাররাইট করার পরিবর্তে সক্রিয় এডিটর ট্রি-তে পরিবর্তন আনে, যা আনসেভড পরিবর্তনগুলো সংরক্ষণ করে এবং Godot-এর আনডু (undo) সিস্টেমকে সমর্থন করে। - ডিবাগিং এবং টেস্টিং: Godot-এর Debug Adapter-এর মাধ্যমে একটি স্টেপ-ডিবাগার (ব্রেকপয়েন্ট, স্ট্যাক ট্রেস, ভেরিয়েবল ইভালুয়েশন) এবং GUT ইউনিট টেস্টিং সুইটের সাথে ইন্টিগ্রেশন অন্তর্ভুক্ত রয়েছে। - বিস্তৃত টুলসেট: এটি বিভিন্ন টুলসেটে (core, runtime, debug, code_intel ইত্যাদি) বিভক্ত ২৩১টি টুল অফার করে, যা GDScript LSP-ভিত্তিক রিফ্যাক্টরিং এবং সিন স্ক্যাফোল্ডিং থেকে শুরু করে মাল্টিপ্লেয়ার ডায়াগনস্টিকস এবং অ্যাসিনক্রোনাস হেডলেস এক্সপোর্টিং পর্যন্ত সবকিছু কভার করে। - রানটাইম কন্ট্রোল: ইনপুট সিমুলেশন, সিগন্যাল অ্যাওয়েটিং এবং টেক্সটের মাধ্যমে UI ইন্টারঅ্যাকশনের সাহায্যে চলমান গেমটি পরিচালনা করার ক্ষমতা। - প্রজেক্ট অ্যানালাইসিস: সার্কুলার ডিপেন্ডেন্সি, অব্যবহৃত রিসোর্স এবং সিগন্যাল ফ্লো অ্যানালাইসিস শনাক্ত করার টুলস। - ভিজুয়ালাইজার: স্ক্রিপ্ট সম্পর্ক ম্যাপিং এবং কোড/প্রপার্টি এডিট করার জন্য একটি ব্রাউজার-ভিত্তিক ইন্টারঅ্যাক্টিভ এক্সপ্লোরার। এই সিস্টেমটি একটি Node.js সাইডকার হিসেবে কাজ করে যা WebSockets-এর মাধ্যমে একটি Godot এডিটর প্লাগইনের সাথে যোগাযোগ করে এবং stdio ও HTTP উভয় ক্লায়েন্ট সমর্থন করে।