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

MCP Studio Tool SDK হল macOS-এ EoF MCP Studio-র এক্সটেনশন-ডেভেলপমেন্ট রিপোজিটরি। এটি include/ToolABI.h-এর মাধ্যমে নেটিভ কাস্টম-টুল ABI (সংস্করণ 3) প্রদান করে, যেখানে প্লাগইনগুলো toolDescribe() এবং toolEntry() ফাংশন এক্সপোর্ট করে যা malloc-বরাদ্দকৃত UTF-8 JSON বাফার রিটার্ন করে। রিপোজিটরিতে উদাহরণ C/Objective-C++ প্লাগইন, একটি Foundation-ভিত্তিক JSON ব্রিজ, স্ক্রিপ্ট চালু করার জন্য Node.js এবং Python রানটাইম প্লাগইন বান্ডল, এবং JavaScript টুল হ্যান্ডলার রয়েছে যা MCP Studio-র স্ক্রিপ্টিং পরিবেশের ভেতরে MCPStudio.fileExists, MCPStudio.process, এবং MCPStudio.httpRequest-এর মতো হোস্ট API ব্যবহার করে চলে। কনফিগারেশন উদাহরণগুলো টুল, স্কিল, প্রম্পট, রিসোর্স, মাল্টি-এজেন্ট ওয়ার্কফ্লো এবং AI প্রোভাইডার সেটিংস কভার করে। nnlab/poc3 ডিরেক্টরিতে Node.js-এ একটি ডিপেন্ডেন্সি-মুক্ত ক্যারেক্টার-লেভেল জেনারেটিভ মডেল পরীক্ষা রয়েছে, যাতে Safetensors পারসিস্টেন্স, ইনক্রিমেন্টাল ট্রেনিং, CLI ইনফারেন্স এবং একটি ব্রাউজার UI অন্তর্ভুক্ত। Xcode এবং CMake-এর মাধ্যমে বিল্ড সমর্থিত, যা macOS 15 বা তার পরবর্তী সংস্করণকে টার্গেট করে এবং ইউনিভার্সাল arm64/x86_64 বাইনারি তৈরি করে। রিপোজিটরিটি MCP ইন্টিগ্রেশন সীমানা নথিভুক্ত করে কিন্তু অ্যাপ্লিকেশনটির MCP HTTP সার্ভার বাস্তবায়ন অন্তর্ভুক্ত করে না।