عن المشروع
DeskMCP هي بوابة سياسات MCP محلية أولاً لنظام Windows تتيح لـ ChatGPT التفاعل مع جهاز المستخدم ضمن أذونات مفروضة محلياً. تعمل البوابة وفحوصات السياسات على حاسوب المستخدم، بينما يتم توفير الاتصال عن بُعد عبر OpenAI Tunnel؛ وتبقى نقطة نهاية MCP المحلية مرتبطة بـ 127.0.0.1:8765.
الخصائص الرئيسية:
- تحديد نطاق مساحة العمل: أدوات الملفات محدودة بمجلد يختاره المستخدم، مع فحوصات مسارات معجمية وقانونية تهدف إلى منع الهروب عبر الروابط الرمزية أو نقاط الوصل.
- إعدادات افتراضية آمنة: يبدأ التشغيل الأول في وضع القراءة فقط. يضيف ملف الكتابة عمليات إنشاء/تحرير/نقل محمية. ملفا Full وUnlock مخصصان للجلسة فقط ولا يتم حفظهما أبداً؛ ويعيد إعادة التشغيل إلى آخر ملف آمن محفوظ.
- استثناءات المسارات الحساسة: يتم رفض مسارات مثل .env و.ssh و.gnupg و.aws/credentials وما شابه افتراضياً، ويستبعدها البحث قبل القراءات.
- واجهة أدوات مستقرة: 27 أداة MCP تغطي الملفات والعمليات وأتمتة واجهة Windows وغرف المهام والقطع الأثرية وخوادم MCP الديناميكية والمهارات وأتمتة المتصفح. تبقى المخططات قابلة للاكتشاف عبر الملفات، لكن كل استدعاء يظل خاضعاً للفحص بواسطة السياسة المحلية.
- Computer Use: أولوية UI Automation، مع معرفات مراقبة مبهمة قصيرة العمر مطلوبة للإجراءات؛ لقطات الشاشة اختيارية ومحدودة.
- مجموعة Agent Desktop: يمكن ربط أسطح مكتب Windows الافتراضية كخانات وكلاء، مع إيجارات تمنع الوكلاء المتزامنين من مشاركة الخانة.
- أتمتة المتصفح: يملك DeskMCP عملية المتصفح، ويستخدم منفذ CDP على loopback، ويحجب قيم كلمات المرور في اللقطات، ويتطلب معرفات مراقبة جديدة للإجراءات.
- القطع الأثرية والمهام: تُخزَّن حالة المهام القابلة للاسترداد في Task Rooms مرتبطة بمساحة العمل مع قدرات مبهمة؛ وتُنسخ القطع الأثرية إلى جذر حالة DeskMCP، ويُتحقق من سلامتها، وتُقدَّم عبر روابط موقعة.
- التدقيق: تسجيل للبيانات الوصفية فقط مع تدوير؛ ولا تُسجَّل محتويات الملفات ولا إدخال/إخراج الطرفية ولا الأسرار ولا بكسلات لقطات الشاشة.
يتم التثبيت عبر ملف Windows Setup تنفيذي مكتفٍ ذاتياً لا يتطلب Node.js أو npm أو .NET أو Git أو نسخة من المصدر. يوثق README بدءاً سريعاً يتضمن OpenAI Tunnel ID وRuntime API Key، مع حماية المفتاح بواسطة Windows DPAPI. ويُذكر إصدار macOS ARM64 Developer Preview كإصدار تم التحقق منه على Apple Silicon CI لكنه موقَّع بشكل مخصص وغير موثق من جهة تصديق.
المشروع جهد شخصي مفتوح المصدر من edmen12، بترخيص Apache-2.0، مع قضايا خارطة طريق عامة تغطي التحقق من المستخدم الجديد، وتوقيع Authenticode الاختياري، وتغليف ARM64، والتحديثات الآمنة، وواجهة المحدث.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.