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

NexusLink হলো MCP প্রোটোকলের উপর ভিত্তি করে তৈরি একটি Unreal Engine ইন্টিগ্রেশন প্লাগইন, যা UE 4.26 এবং তার পরবর্তী সংস্করণগুলো (UE5 সহ) সমর্থন করে। এটি AI টুলগুলোকে HTTP এবং WebSocket-এর মাধ্যমে UE প্রজেক্টের কনটেক্সট অ্যাক্সেস করার অনুমতি দেয়, যার মধ্যে এডিটর, ব্লুপ্রিন্ট, অ্যানিমেশন, ম্যাটেরিয়াল, অডিও, AI/EQS, GAS, কন্ট্রোল, Niagara এবং PIE রানটাইম সহ বিভিন্ন ডাইমেনশন অন্তর্ভুক্ত রয়েছে। প্রধান বৈশিষ্ট্য এবং কার্যাবলী: ১. ইন্টারফেস এক্সপোজার: এটি HTTP (:45000) এবং WebSocket (:55000) ইন্টারফেস প্রদান করে, যা NexusDesktop, NexusRider, NexusVSCode-এর মতো প্রক্সি ক্লায়েন্টের মাধ্যমে অথবা সরাসরি UE-এর সাথে সংযোগ সমর্থন করে। ২. ক্ষমতা আবিষ্কার (Capability Discovery): এটি SearchMode মোড ব্যবহার করে মেটা-টুলের মাধ্যমে ডাইনামিকভাবে Capability খুঁজে বের করে, যাতে একবারে খুব বেশি টুল লোড করার প্রয়োজন না হয়। ৩. নমনীয় কনফিগারেশন: এটি এডিটর প্রেফারেন্স, কমান্ড লাইন আর্গুমেন্ট (-EnableNexusMcp) অথবা কনসোল কমান্ডের মাধ্যমে সক্রিয় করা সমর্থন করে। এতে অথেন্টিকেশন মেকানিজম এবং লোকাল এরিয়া নেটওয়ার্ক (LAN) বাইন্ডিং অপশন রয়েছে। ৪. ব্যাপক সামঞ্জস্যতা: এর প্রধান মডিউলটি UncookedOnly, যা এডিটর বাইনারিতে চলে এবং Cooked প্যাকে কোনো প্রভাব ফেলে না। এটি UnLua-এর মতো তৃতীয় পক্ষের প্লাগইনের ক্ষমতা শনাক্তকরণ সমর্থন করে।