প্রকল্প সম্পর্কে
nexus-vscode হল একটি VSCode / Cursor এর MCP (Model Context Protocol) প্রক্সি এক্সটেনশন। এটি স্থানীয়ভাবে একটি HTTP সার্ভার চালায় (ডিফল্ট পোর্ট 6900), যা Unreal Engine (UE) ইনস্ট্যান্স স্বয়ংক্রিয়ভাবে খুঁজে বের করতে এবং WebSocket এর মাধ্যমে AI টুল 콜গুলো NexusLink-এ ফরওয়ার্ড করতে ব্যবহৃত হয়। এই এক্সটেনশন নিজেই গেম লজিক বাস্তবায়ন করে না; ব্লুপ্রিন্ট, সম্পদ ব্যবস্থাপনা এবং PIE ইত্যাদি নির্দিষ্ট ক্ষমতা UE পাশের NexusLink দ্বারা প্রদান করা হয়।
প্রধান বৈশিষ্ট্য ও বৈশিষ্ট্যগুলো:
1. ইনস্ট্যান্স খুঁজে বের করা: নির্দিষ্ট পোর্ট রেঞ্জের মধ্যে UE ইনস্ট্যান্স স্বয়ংক্রিয়ভাবে স্ক্যান করা সমর্থিত, অথবা দূরবর্তী UE ইনস্ট্যান্স কনফিগার করা যায়।
2. প্রক্সি ফরওয়ার্ডিং: AI ক্লায়েন্ট (যেমন Cursor, CodeBuddy, Windsurf) এর অনুরোধগুলো UE পাশে ফরওয়ার্ড করা হয়।
3. অনুমতি ও নিরাপত্তা: Bearer Token ভিত্তিক প্রমাণীকরণ সমর্থিত, এবং লেখা গেট (Write Gate) সেটিং (off / destructive / all) প্রদান করা হয় যা ধ্বংসামূলক কার্যকলাপ নিয়ন্ত্রণ করতে ব্যবহৃত হয়।
4. কনফিগারেশনের সহজতা: mcp.json কনফিগারেশন এবং প্রমাণীকরণ টোকেন একক্লিকে কপি করার কমান্ড প্রদান করা হয়, যা AI ক্লায়েন্টের ইন্টিগ্রেশন প্রক্রিয়াকে সহজ করে তোলে।
5. স্টেট ম্যানেজমেন্ট: স্ট্যাটস বারের মাধ্যমে সংযোগের অবস্থা প্রদর্শিত হয়, ম্যানুয়ালি রিফ্রেশ, নির্বাচন বা UE ইনস্ট্যান্স সংযোগ বিচ্ছেদ সমর্থিত, এবং এজেন্ট ফরওয়ার্ডিংকে পaused/ resumed করা যায়।
অ্যাপশন নীচের নির্ভরতা প্রয়োজন:
- NexusLink ইনস্টল ও সক্রিয় করা প্রয়োজন (UE 4.26+ সমর্থিত)।
- VS Code ইঞ্জিনের সংস্করণ ^1.85.0 বা তার বেশি প্রয়োজন।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.