প্রকল্প সম্পর্কে
DeskMCP হলো Windows-এর জন্য একটি লোকাল-ফার্স্ট MCP পলিসি গেটওয়ে, যা ChatGPT-কে স্থানীয়ভাবে প্রয়োগ করা অনুমতির অধীনে ব্যবহারকারীর মেশিনের সাথে ইন্টারঅ্যাক্ট করতে দেয়। গেটওয়ে এবং পলিসি চেক ব্যবহারকারীর কম্পিউটারে চলে, আর রিমোট সংযোগ OpenAI Tunnel-এর মাধ্যমে প্রদান করা হয়; স্থানীয় MCP এন্ডপয়েন্ট 127.0.0.1:8765-এ বাউন্ড থাকে।
মূল বৈশিষ্ট্য:
- ওয়ার্কস্পেস স্কোপিং: ফাইল টুলগুলো ব্যবহারকারীর নির্বাচিত একটি ফোল্ডারে সীমাবদ্ধ, লেক্সিক্যাল ও ক্যানোনিক্যাল পাথ চেক symlink/junction এস্কেপ আটকানোর উদ্দেশ্যে।
- নিরাপদ ডিফল্ট: প্রথম রান Read-only মোডে শুরু হয়। Write প্রোফাইল গার্ডেড create/edit/move অপারেশন যোগ করে। Full এবং Unlock প্রোফাইল শুধু সেশনের জন্য এবং কখনো সংরক্ষিত হয় না; রিস্টার্ট করলে সর্বশেষ নিরাপদ সংরক্ষিত প্রোফাইলে ফিরে যায়।
- সংবেদনশীল-পাথ বাদ: .env, .ssh, .gnupg, .aws/credentials এবং অনুরূপ পাথ ডিফল্টভাবে অস্বীকৃত, এবং সার্চ পড়ার আগেই সেগুলো বাদ দেয়।
- স্থিতিশীল টুল সারফেস: 27টি MCP টুল যা ফাইল, প্রসেস, Windows UI অটোমেশন, টাস্ক রুম, আর্টিফ্যাক্ট, ডাইনামিক MCP সার্ভার, স্কিল এবং ব্রাউজার অটোমেশন কভার করে। স্কিমাগুলো প্রোফাইল জুড়ে আবিষ্কারযোগ্য থাকে, তবে প্রতিটি ইনভোকেশন এখনও স্থানীয় পলিসি দ্বারা চেক করা হয়।
- Computer Use: প্রথমে UI Automation, অ্যাকশনের জন্য স্বল্পস্থায়ী অস্বচ্ছ observation ID প্রয়োজন; স্ক্রিনশট ঐচ্ছিক এবং সীমাবদ্ধ।
- Agent Desktop পুল: Windows ভার্চুয়াল ডেস্কটপগুলো এজেন্ট স্লট হিসেবে বাউন্ড করা যায়, লিজ একই স্লট একাধিক এজেন্টের শেয়ার করা প্রতিরোধ করে।
- ব্রাউজার অটোমেশন: DeskMCP ব্রাউজার প্রসেসের মালিক, লুপব্যাক CDP পোর্ট ব্যবহার করে, স্ন্যাপশটে পাসওয়ার্ড মান রিড্যাক্ট করে, এবং অ্যাকশনের জন্য নতুন observation ID প্রয়োজন।
- আর্টিফ্যাক্ট ও টাস্ক: পুনরুদ্ধারযোগ্য টাস্ক স্টেট অস্বচ্ছ ক্যাপাবিলিটিসহ ওয়ার্কস্পেস-বাউন্ড Task Rooms-এ সংরক্ষিত; আর্টিফ্যাক্ট DeskMCP-এর স্টেট রুটে কপি করা হয়, ইন্টিগ্রিটি-চেক করা হয়, এবং সাইনড URL-এর মাধ্যমে পরিবেশন করা হয়।
- অডিট: রোটেশনসহ শুধু মেটাডেটা লগিং; ফাইল কনটেন্ট, টার্মিনাল I/O, সিক্রেট এবং স্ক্রিনশট পিক্সেল রেকর্ড করা হয় না।
ইনস্টলেশন একটি স্বয়ংসম্পূর্ণ Windows Setup এক্সিকিউটেবলের মাধ্যমে, যার জন্য Node.js, npm, .NET, Git বা সোর্স চেকআউট প্রয়োজন নেই। README-তে একটি কুইক স্টার্ট বর্ণিত আছে যাতে OpenAI Tunnel ID এবং Runtime API Key জড়িত, কী Windows DPAPI দ্বারা সুরক্ষিত। একটি macOS ARM64 Developer Preview উল্লেখ করা হয়েছে যা Apple Silicon CI-তে যাচাইকৃত কিন্তু ad-hoc signed এবং notarized নয়।
প্রকল্পটি edmen12-এর একটি ব্যক্তিগত ওপেন-সোর্স প্রচেষ্টা, Apache-2.0 লাইসেন্সকৃত, পাবলিক রোডম্যাপ ইস্যুগুলোতে নতুন-ব্যবহারকারী যাচাইকরণ, ঐচ্ছিক Authenticode সাইনিং, ARM64 প্যাকেজিং, নিরাপদ আপডেট এবং আপডেটার UI কভার করা হয়েছে।
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.