طبقة تنفيذ آمنة للمساعدات الذكية

Jervis Desktop MCP

يتيح للمساعدات الذكية العمل داخل مشاريع المطوّر الحقيقية — الملفات وgit والعمليات والمتصفح — عبر بروتوكول MCP، مع وضع القراءة فقط افتراضيًا، وصلاحيات لكل مساحة عمل، وسجل تدقيق.

الدور
المُنشئ — بيئة التشغيل ونموذج الأمان وتطبيق سطح المكتب
الفترة
2026
التقنيات
  • TypeScript
  • MCP SDK
  • Electron
  • Playwright
  • Zod
  • OIDC / JWT
الصفحة التعريفية لـ Jervis Desktop MCP

السياق

المساعدات القائمة على المحادثة بارعة في فهم الكود، لكنها لا ترى المشروع الموجود على جهاز المطوّر. ومنحها وصولًا مباشرًا للـ shell يحل المشكلة لكنه يخلق مشكلة أكبر بكثير.

القيود

يجب أن يكون الوصول صريحًا لكل مشروع، وآمنًا افتراضيًا، ويعمل مع وكلاء بيئة التطوير المحلية ومع مساعد بعيد، ويترك سجلًا بكل ما تم.

البنية

سجل أدوات واحد يصدّر عقود JSON Schema لأدوات الملفات والبحث وgit والعمليات والمتصفح وبيئات العزل وسير العمل. ونفس السجل يُقدَّم عبر stdio لوكلاء بيئة التطوير، وعبر Streamable HTTP عديم الحالة للعملاء البعيدين.

تطبيق مرافق مبني بـ Electron (بالعربية والإنجليزية) يربط فيه المطوّر أجهزته، ويضيف مشاريعه، ويختار لكل مشروع صلاحية القراءة فقط أو التعديل.

البنية
  1. عملاء الذكاء الاصطناعي
    • ChatGPTremote
    • Claude Code · Codex · Cursor · VS Codestdio
  2. النقل والهوية
    • Streamable HTTP
    • OIDC / JWTRFC 9728
    • تأجير الأجهزة
  3. السياسات
    • قراءة فقط افتراضيًا
    • جذور مساحات العمل
    • سلسلة التدقيق
  4. سجل الأدوات
    • الملفاتhash-guarded edits
    • Gitcheckpoints
    • العملياتPTY
    • المتصفح

القرارات

القراءة فقط هي الوضع الافتراضي، والكتابة تحتاج صلاحية صريحة لمساحة العمل ومحصورة داخل الجذور المسجّلة.

تعديلات الملفات محمية ببصمة المحتوى، فلا يستطيع المساعد الكتابة فوق ملف تغيّر منذ آخر قراءة له، ونقاط الحفظ في git تجعل كل تغيير قابلًا للتراجع.

كل إجراء يُضاف إلى سلسلة تدقيق مقاومة للتلاعب.

النتيجة

إصدار مرشّح للنشر مع صفحة تعريفية وتطبيق سطح مكتب ثنائيي اللغة، وCI لبيئة التشغيل وحزم سطح المكتب، ودعم stdio لـ Claude Code وCodex وCursor وVS Code.

الشاشات

كيرلس زكريا

مطوّر واجهات أمامية أول · القاهرة، مصر

© 2026 كيرلس زكريامبني بـ Nuxt. موقع ثابت، ثنائي اللغة، بدون أدوات تتبّع.
Esc

الصفحات

الرئيسية
الأعمال
المصادر المفتوحة
Jervis
عنّي
تواصل

الأعمال

Jervis Boostمنصة تحكّم لهندسة الذكاء الاصطناعي
Jervis Desktop MCPطبقة تنفيذ آمنة للمساعدات الذكية
منصات حكومية في مصر والسعوديةمواقع حكومية ثنائية اللغة
vue-nuxt-permissionنظام صلاحيات مفتوح المصدر
أساس الواجهات وأدوات الفريقعمل على منصة داخلية
Jervis Universal Agentبيئة تشغيل وكلاء محلية أولًا
Jervis DevOpsمنصة نشر ذاتية الاستضافة
Jervis Mathإدخال رياضيات يدعم العربية

إجراءات

تبديل الثيم
English — التبديل إلى الإنجليزية
نسخ البريد الإلكترونيkeroloszakaria2@gmail.com
GitHubkeroloszakaria
LinkedInkerolos-zakaria
npm~keroloszakaria
VS Code Marketplacekeroloszakaria
Medium@keroloszakaria2
UpworkKerolos Z.