عن المشروع

DevSpace هو خادم MCP (بروتوكول سياق النموذج) مستضاف ذاتيًا يربط المساعدين الذكيين مثل ChatGPT وClaude ببيئة التطوير المحلية لديك. يتيح لعملاء الذكاء الاصطناعي قراءة وكتابة وتحرير والبحث في الملفات داخل مجلدات المشاريع المعتمدة، وتشغيل أوامر الصدفة للاختبارات والبناء، واستخدام أشجار عمل Git معزولة لجلسات البرمجة المتوازية—كل ذلك دون رفع الكود إلى طرف ثالث. المشروع مبني باستخدام Node.js (يتطلب >=22.19 <27) ومنشور على npm باسم @waishnav/devspace. التثبيت مباشر: قم بتشغيل `npm install -g @waishnav/devspace` متبوعًا بـ `devspace init`، والذي يرشدك خلال اختيار الهدف (ChatGPT، وكلاء البرمجة، أو كليهما)، واختيار الوكلاء الفرعيين، وتكوين جذور المشاريع المسموح بها وعنوان نفق HTTPS عام (Cloudflare Tunnel أو ngrok أو Pinggy أو Tailscale Funnel أو ما شابه). بمجرد الاتصال، يكتسب عميل MCP أدوات لفحص المستودعات، وإجراء تعديلات محدودة النطاق، وتنفيذ أوامر الصدفة، واكتشاف مهارات الوكلاء المحليين، واتباع تعليمات المشروع من ملفات AGENTS.md وCLAUDE.md. يعرض الخادم نقطة نهاية واحدة /mcp تدعم بروتوكول الطلب لكل طلب بتاريخ 2026-07-28 وعملاء الفترة القديمة من 2025 عبر معالجة توافق بدون حالة. يتم التعامل مع الأمان من خلال صفحة موافقة بكلمة مرور المالك التي تظهر عند اتصال العميل. تتم طباعة كلمة المرور أثناء التهيئة وتخزينها في ~/.devspace/auth.json. يُنصح المستخدمون بمعاملة العميل المتصل كشريك برمجة موثوق لديه وصول إلى جهازهم. تغطي المنصة Linux وmacOS وWindows مع صدفة متوافقة مع Bash (Git Bash أو WSL أو MSYS2 أو Cygwin). يساعد أمر `devspace doctor` في فحص الإعداد المحلي. يتضمن المشروع وثائق للإعداد وسير عمل برمجة ChatGPT والتكوين ونموذج الأمان واستكشاف الأخطاء وإصلاحها.