طبقة تنفيذ آمنة للمساعدات الذكية
Jervis Desktop MCP
يتيح للمساعدات الذكية العمل داخل مشاريع المطوّر الحقيقية — الملفات وgit والعمليات والمتصفح — عبر بروتوكول MCP، مع وضع القراءة فقط افتراضيًا، وصلاحيات لكل مساحة عمل، وسجل تدقيق.
السياق
المساعدات القائمة على المحادثة بارعة في فهم الكود، لكنها لا ترى المشروع الموجود على جهاز المطوّر. ومنحها وصولًا مباشرًا للـ shell يحل المشكلة لكنه يخلق مشكلة أكبر بكثير.
القيود
يجب أن يكون الوصول صريحًا لكل مشروع، وآمنًا افتراضيًا، ويعمل مع وكلاء بيئة التطوير المحلية ومع مساعد بعيد، ويترك سجلًا بكل ما تم.
البنية
سجل أدوات واحد يصدّر عقود JSON Schema لأدوات الملفات والبحث وgit والعمليات والمتصفح وبيئات العزل وسير العمل. ونفس السجل يُقدَّم عبر stdio لوكلاء بيئة التطوير، وعبر Streamable HTTP عديم الحالة للعملاء البعيدين.
تطبيق مرافق مبني بـ Electron (بالعربية والإنجليزية) يربط فيه المطوّر أجهزته، ويضيف مشاريعه، ويختار لكل مشروع صلاحية القراءة فقط أو التعديل.
- عملاء الذكاء الاصطناعي
- ChatGPTremote
- Claude Code · Codex · Cursor · VS Codestdio
- النقل والهوية
- Streamable HTTP
- OIDC / JWTRFC 9728
- تأجير الأجهزة
- السياسات
- قراءة فقط افتراضيًا
- جذور مساحات العمل
- سلسلة التدقيق
- سجل الأدوات
- الملفاتhash-guarded edits
- Gitcheckpoints
- العملياتPTY
- المتصفح
القرارات
القراءة فقط هي الوضع الافتراضي، والكتابة تحتاج صلاحية صريحة لمساحة العمل ومحصورة داخل الجذور المسجّلة.
تعديلات الملفات محمية ببصمة المحتوى، فلا يستطيع المساعد الكتابة فوق ملف تغيّر منذ آخر قراءة له، ونقاط الحفظ في git تجعل كل تغيير قابلًا للتراجع.
كل إجراء يُضاف إلى سلسلة تدقيق مقاومة للتلاعب.
النتيجة
إصدار مرشّح للنشر مع صفحة تعريفية وتطبيق سطح مكتب ثنائيي اللغة، وCI لبيئة التشغيل وحزم سطح المكتب، ودعم stdio لـ Claude Code وCodex وCursor وVS Code.


