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

nexus-rider হল JetBrains Rider-এর জন্য ডিজাইন করা MCP (Model Context Protocol) প্রক্সি প্লাগইন। এটি স্থানীয়ভাবে একটি HTTP সার্ভার চালু করে (ডিফল্ট পোর্ট 6800), যা Unreal Engine ইনস্ট্যান্সকে স্বয়ংক্রিয়ভাবে খুঁজে বের করে এবং WebSocket এর মাধ্যমে AI ক্লায়েন্ট (যেমন Cursor, CodeBuddy, Windsurf) এর টুল কলকে UE পাশের NexusLink প্লাগইনে ফরওয়ার্ড করে। এই প্লাগইন মূলত নিম্নলিখিত কার্যকারিতা প্রদান করে: 1. **ইনস্ট্যান্স খুঁজে বের করা এবং সংযোগ**: নির্দিষ্ট পোর্ট রেঞ্জ স্ক্যান করে UE ইনস্ট্যান্স খুঁজে বের করে এবং Rider স্ট্যাটাস বারে সংযোগের অবস্থা দেখায়। 2. **AI টুল ফরওয়ার্ড**: মধ্যস্থ স্তরে কাজ করে, AI ক্লায়েন্টের অনুরোধকে UE-এ ফরওয়ার্ড করে, যাতে AI ব্লুপ্রিন্ট, সম্পদ এবং PIE (এডিটরের ভিতরে চালানো) এর মতো UE ক্ষमतাগুলি পরিচালনা করতে পারে। 3. **লचीল কনফিগারেশন ব্যবস্থাপনা**: MCP পোর্ট, স্ক্যান রেঞ্জ, রাইট অপারেশন গেটওয়ে (যেমন ডিলিট/রিনেম অপারেশন সীমিত করা) এবং LAN অ্যাক্সেস কনফিগার করার সমর্থন দেয়। 4. **প্রমাণীকরণ মেকানিজম**: Bearer Token প্রমাণীকরণ প্রদান করে, যা AI ক্লায়েন্ট এবং প্রক্সি সার্ভারের মধ্যে সংযোগ নিরাপদ রাখে। এই প্লাগইন ব্যবহার করতে UE 4.26+ সংস্করণে সংশ্লিষ্ট NexusLink প্লাগইন ইনস্টল করতে হবে এবং Rider 2025.3+ সংস্করণ ব্যবহার করতে হবে。