MCP Shell Server
يشغّل أوامر shell المسموح بها فقط كوسائط argv لا كسلاسل نصية
أضِفه إلى عميلك
المجتمعuvx mcp-shell-server
{
"mcpServers": {
"shell-server-mcp": {
"command": "uvx",
"args": [
"mcp-shell-server"
]
}
}
}- وسيلة النقل
- stdio
- بيئة التشغيل
- Python
- المصادقة
- غير مطلوبة
- الترخيص
- MIT
- النجوم
- 189
ينطلق الاحتواء هنا من قاعدة واحدة: عدم تمرير سلسلة نصية إلى shell؛ إذ تُشغّل الأوامر المسموحة كمصفوفات argv، وتظل مقاطع pipelines منفصلة وخاضعة للتحقق، ويجب أن تقع أهداف إعادة التوجيه داخل مجلد العمل المطلوب. تحصل العمليات الفرعية على بيئة محدودة بقائمة سماح بدل وراثة بيئة الخادم، فلا تتسرب إليها الرموز السرية، كما لا يعني إدراج برنامج في ALLOW_COMMANDS الوثوق به تلقائيًا؛ فتُرفض مسارات الإفلات المعروفة مثل find -exec وتجاوزات git -c وخيارات GNU sort لتشغيل برامج خارجية ومشغلات المفسرات قبل إنشاء العملية. وتكتمل الحماية بمهل زمنية وحدود للمخرجات وسجل تدقيق منقّح، مع إرجاع stdin وstdout وstderr وحالة الخروج والمدة.
خوادم MCP مشابهة
Everything MCP Server
خادم MCPخادم تجريبي يستعرض جميع ميزات بروتوكول MCP دفعة واحدة
E2B MCP Server
خادم MCPيشغّل كود الوكيل في بيئة سحابية معزولة بدل جهاز المطور
ESLint MCP Server
خادم MCPيشغّل إعداد ESLint الفعلي للمشروع لفحص الشفرة وإصلاحها

التعليقات(0)
سجّل الدخول للتعليق