مستوى تحكم MCP متوافق مع ChatGPT
local-shell-mcp¶
امنح مساعد الذكاء الاصطناعي shell مضبوطًا وworkspace حقيقيًا وGit وbrowser automation وfile sharing ووصولًا إلى remote workers دون مغادرة المحادثة.
بيئة برمجة حقيقية¶
شغّل الاختبارات وافحص repositories وعدّل الملفات واستخدم Git واحتفظ بـ audit trail عبر MCP endpoint واحد.
طبقتا Runtime وClient¶
اختر runtime مثل Docker أو VS Code extension أو binary أو Python أو stdio، ثم صِل ChatGPT أو MCP client آخر بصورة مستقلة.
التحكم في الأجهزة البعيدة¶
أرفق أجهزة خلف NAT أو firewall أو HPC عبر اتصالات worker صادرة دون فتح منافذ SSH.
ما الذي يقدمه¶
يعرض local-shell-mcp workspace محليًا أو داخل container بشكل مضبوط إلى ChatGPT وعملاء MCP الآخرين. ويوفر shell وpersistent shell وfilesystem وsearch وpatch وGit وPlaywright وaudit وSessions منطقية دائمة مع Goal Plans اختيارية وروابط ملفات tokenized وأدوات remote worker عبر MCP server متوافق مع ChatGPT ويدعم OAuth.
استخدمه عندما يحتاج الذكاء الاصطناعي إلى فحص repository أو تشغيل tests أو تحرير files أو استخدام Git أو جمع browser evidence أو إنتاج downloadable artifacts أو التحكم في remote machine لا تستطيع سوى الاتصال الصادر إلى control server.
البنية¶
طبقة Runtime: Docker / VS Code extension / binary / Python / stdio
طبقة Exposure: localhost / HTTPS proxy / tunnel / stdio pipe
طبقة Client: ChatGPT / generic MCP client / editor helper
Workspace المضبوط: /workspace or configured workspace root
Remote workers اختيارية: outbound machine connections
حد العزل المقصود هو الـ container أو VM الذي يشغل الخدمة.
ابدأ حسب السيناريو¶
| السيناريو | ابدأ هنا | لماذا |
|---|---|---|
| أول public deployment لـ ChatGPT | Quickstart | مسار Docker Compose مع OAuth وإعداد /mcp |
| اختيار runtime layer | Runtime choices | يشرح Docker وVS Code وbinary وPython وstdio كخيارات runtime منفصلة |
| إضافة ChatGPT كـ client | ChatGPT connector | Endpoint وOAuth وأول prompt آمن وtool discovery |
| إضافة LSM إلى DeepSeek Harness | إضافة DeepSeek Harness | تثبيت repository كحزمة DSH مع إبقاء مجموعة أدوات LSM وremote workers كاملة |
| التشغيل من VS Code | VS Code extension runtime | Runtime مشغل من editor وملاحظات أمان host |
| تعلم تشغيل toolset | Usage patterns | قوالب prompt وإرشادات اختيار الأدوات |
| فهم كل tool | Tools reference | Purpose وinputs وreturns وcombinations وnotes لكل tool |
| توصيل HPC أو NPU/GPU أو server node | Remote workers | Outbound worker join flow واستخدام الأدوات البعيدة |
| مشاركة الملفات المولدة | File links | روابط download مميزة بـ token مع TTL وإلغاء |
| تقوية deployment | Security | Isolation وOAuth وworkspace scope وaudit logs |
عائلات الأدوات الرئيسية¶
| العائلة | أمثلة | الاستخدام |
|---|---|---|
| Shell and Python | run_shell, run_python, shell_start |
Builds وtests وscripts والعمليات الطويلة |
| Files and search | file_tree, file_grep, file_read, file_patch |
فحص repository وتعديلات دقيقة |
| Git | run_shell, run_shell, run_shell, run_shell |
Workflows source-control قابلة للمراجعة |
| Sessions وGoals | session_manage, plan_manage |
تسليم دائم للمهام وتقارير تقدم وGoal mode اختياري |
| Browser | browser_session, browser_snapshot, browser_act, browser_run_script |
تفاعل دائم وUI checks وscreenshots وdocs معروضة ونص الصفحة |
| File links | link_create, link_revoke |
تنزيل artefacts مولدة من chat |
| Remote workers | remote_manage, run_shell, remote_transfer |
أجهزة خلف NAT أو firewalls أو cluster login flows |
Workflows نموذجية¶
البرمجة مع ChatGPT¶
- ابدأ runtime مثل Docker Compose أو VS Code extension أو binary أو Python في workspace مخصص.
- اعرض HTTP runtime إذا احتاج ChatGPT إلى network access.
- أضف public
/mcpendpoint إلى ChatGPT. - اطلب أولًا فحص repository وتشغيل checks للقراءة فقط.
- بعد الموافقة اسمح بتعديل files وتشغيل tests ومراجعة diff وcommit وpush.
- راجع audit log عندما تتضمن المهمة file links أو أنظمة بعيدة.
Host بعيد لـ HPC أو accelerator¶
- أنشئ remote worker invite لمرة واحدة.
- الصق command المولد على remote host.
- استخدم الأدوات العادية مع
machine؛ Git عبرrun_shellوالنقل عبرremote_transfer. - ألغِ worker بعد المهمة.
إنشاء artefacts¶
- دع الذكاء الاصطناعي ينشئ file داخل
/workspace. - أنشئ tokenized file link مع TTL/download limits.
- شارك link في chat.
- ألغِه عند الانتهاء.
اللغة¶
يُبنى هذا الموقع باستخدام MkDocs i18n plugin الأصلي. استخدم language selector في header للتبديل بين English والصفحات المترجمة. الصفحات غير المترجمة fallback إلى English.