منصوبے کے بارے میں

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 IDs لازمی؛ اسکرین شاٹس اختیاری اور محدود ہیں۔ - Agent Desktop پول: Windows ورچوئل ڈیسک ٹاپس کو ایجنٹ سلاٹس کے طور پر بائنڈ کیا جا سکتا ہے، اور leases ہم وقت ایجنٹس کو ایک سلاٹ شیئر کرنے سے روکتی ہیں۔ - براؤزر آٹومیشن: DeskMCP براؤزر پروسیس کا مالک ہوتا ہے، loopback CDP پورٹ استعمال کرتا ہے، اسنیپ شاٹس میں پاس ورڈ ویلیوز کو ریڈیکٹ کرتا ہے، اور ایکشنز کے لیے تازہ observation IDs کا تقاضا کرتا ہے۔ - آرٹیفیکٹس اور ٹاسکس: قابلِ بازیافت ٹاسک اسٹیٹ ورک اسپیس سے منسلک Task Rooms میں مبہم صلاحیتوں کے ساتھ محفوظ ہوتی ہے؛ آرٹیفیکٹس DeskMCP کے اسٹیٹ روٹ میں کاپی کیے جاتے ہیں، انٹیگریٹی چیک ہوتے ہیں، اور دستخط شدہ URLs کے ذریعے پیش کیے جاتے ہیں۔ - آڈٹ: صرف میٹا ڈیٹا لاگنگ، روٹیشن کے ساتھ؛ فائل کے مواد، ٹرمینل I/O، راز اور اسکرین شاٹ پکسلز ریکارڈ نہیں کیے جاتے۔ انسٹالیشن ایک خود مکتفی Windows Setup executable کے ذریعے ہوتی ہے جس کے لیے 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 شامل ہیں۔