خادم التحكم في الطرفية MCP

خادم التحكم في الطرفية MCP

يمنح خادم التحكم في الطرفية MCP من FlowHunt وكلاء الذكاء الاصطناعي وصولاً آمناً وقابلاً للبرمجة لعمليات الطرفية ونظام الملفات لتعزيز أتمتة التطوير.

ماذا يفعل خادم “التحكم في الطرفية” MCP؟

خادم التحكم في الطرفية MCP هو خادم لبروتوكول سياق النماذج (MCP) مصمم لتمكين تنفيذ أوامر الطرفية، والتنقل بين الأدلة، وعمليات نظام الملفات بشكل آمن عبر واجهة موحدة. يعمل كجسر بين المساعدين الذكيين وبيئة الاستضافة، مما يسمح لوكلاء الذكاء الاصطناعي بتنفيذ مهام مثل تشغيل أوامر الصدفة، وإدارة الأدلة، ومعالجة الملفات برمجياً. بفضل التدابير الأمنية المدمجة، وتتبع سجل الأوامر، ودعم الأنظمة المتعددة، يعزز Terminal Controller سير عمل التطوير من خلال منح الأدوات المعتمدة على الذكاء الاصطناعي وصولاً محكماً إلى الطرفية ونظام الملفات للجهاز. هذه الإمكانية تمكّن المساعدين الذكيين من أتمتة واستكشاف وإدارة المهام على مستوى النظام للمطورين بطريقة آمنة وموحدة.

قائمة النماذج الجاهزة

لم يتم العثور على قوالب نماذج في المستودع أو الوثائق.

قائمة الموارد

لم يتم تعريف موارد MCP صريحة في المستودع أو الوثائق.

قائمة الأدوات

  • تنفيذ الأوامر: يتيح تشغيل أوامر الطرفية مع التحكم في المهلة الزمنية وجمع المخرجات بشكل كامل.
  • إدارة الأدلة: يمكّن التنقل وعرض محتويات الأدلة بتنسيق سهل وواضح.
  • عمليات الملفات: يدعم قراءة، وكتابة، وتحديث، وإدراج، وحذف محتوى الملفات بدقة على مستوى الصفوف.
  • سجل الأوامر: يتتبع ويعرض آخر الأوامر المنفذة لأغراض التدقيق والتكرار.

حالات الاستخدام لهذا الخادم MCP

  • تنفيذ الأوامر تلقائيًا: يمكن للمطورين توجيه المساعدين الذكيين لتشغيل أوامر الصدفة بأمان لبناء، أو اختبار، أو نشر الشيفرة، مع التقاط المخرجات والأخطاء.
  • إدارة الأدلة والملفات: يستطيع وكلاء الذكاء الاصطناعي المساعدة في تنظيم، أو تصفح، أو معالجة الملفات والمجلدات، مما يسهل أتمتة استكشاف الشيفرة أو إعداد البيئة.
  • كتابة السكريبتات مع مراعاة الأمان: تساعد التدابير المدمجة في منع الأوامر الخطيرة، مما يقلل المخاطر عند منح الذكاء الاصطناعي وصولاً للطرفية.
  • مراقبة النظام والتدقيق: تتيح ميزات سجل الأوامر تتبع ما تم تنفيذه، مما يدعم التدقيق وشفافية سير العمل.
  • تطوير متعدد المنصات: من خلال دعم كل من أنظمة ويندوز ويونكس، يسهل خادم MCP تجارب تطوير متناسقة عبر بيئات متنوعة.

كيفية الإعداد

Windsurf

  1. تأكد من تثبيت بايثون 3.11 أو أحدث.
  2. ثبّت الحزمة عبر PyPI:
    pip install terminal-controller
    
  3. عدّل ملف إعدادات Windsurf لإضافة خادم MCP:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. احفظ الإعدادات وأعد تشغيل Windsurf.
  5. تحقق من تشغيل خادم MCP وإمكانية الوصول إليه.

Claude

  1. ثبّت بايثون 3.11 أو أحدث على جهازك.
  2. بالنسبة لـ Claude Desktop، ثبّت عبر Smithery:
    npx -y @smithery/cli install @GongRzhe/terminal-controller-mcp --client claude
    
  3. أو بدلاً من ذلك، ثبّت عبر PyPI:
    pip install terminal-controller
    
  4. أضِف التالي إلى إعدادات Claude:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  5. أعد تشغيل Claude Desktop وتأكد من اكتشاف خادم MCP.

Cursor

  1. تأكد من تثبيت Node.js وبايثون 3.11 أو أحدث.
  2. ثبّت terminal-controller:
    pip install terminal-controller
    
  3. أضِف خادم MCP إلى إعدادات Cursor:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. احفظ الملف وأعد تشغيل Cursor.
  5. أكد التكامل بفحص قائمة الأدوات في Cursor.

Cline

  1. تأكد من توفر بايثون 3.11 أو أحدث.
  2. ثبّت خادم MCP:
    pip install terminal-controller
    
  3. أضِف المقطع التالي إلى إعدادات Cline:
    {
      "mcpServers": {
        "terminal-controller": {
          "command": "python",
          "args": ["-m", "terminal_controller"]
        }
      }
    }
    
  4. أعد تشغيل Cline بعد حفظ التغييرات.
  5. اختبر بتنفيذ أمر بسيط عبر واجهة MCP.

تأمين مفاتيح API

إذا كانت مفاتيح API أو أسرار مطلوبة لإعدادك، استخدم متغيرات البيئة بدلاً من كتابتها مباشرة. مثال للإعداد:

{
  "mcpServers": {
    "terminal-controller": {
      "command": "python",
      "args": ["-m", "terminal_controller"],
      "env": {
        "MY_API_KEY": "${MY_API_KEY_ENV_VAR}"
      },
      "inputs": {
        "api_key": "${MY_API_KEY_ENV_VAR}"
      }
    }
  }
}

كيفية استخدام هذا MCP داخل التدفقات

استخدام MCP في FlowHunt

لدمج خوادم MCP في سير عمل FlowHunt الخاص بك، ابدأ بإضافة مكون MCP إلى التدفق وربطه بوكيل الذكاء الاصطناعي الخاص بك:

تدفق MCP في FlowHunt

انقر على مكون MCP لفتح لوحة الإعدادات. في قسم إعدادات النظام لـ MCP، أدخل تفاصيل خادم MCP الخاص بك باستخدام هذا الشكل من JSON:

{
  "terminal-controller": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

بعد الإعداد، يصبح وكيل الذكاء الاصطناعي قادراً على استخدام هذا MCP كأداة مع إمكانية الوصول لجميع وظائفها وقدراتها. تذكّر أن تغير “terminal-controller” إلى اسم خادم MCP الفعلي الخاص بك واستبدل عنوان URL بعنوان خادم MCP لديك.


نظرة عامة

القسممتوفرالتفاصيل/ملاحظات
نظرة عامة
قائمة النماذج الجاهزةلم يتم العثور على قوالب نماذج
قائمة المواردلم يتم تعريف موارد MCP صريحة
قائمة الأدواتتنفيذ الأوامر، إدارة الأدلة، عمليات الملفات
تأمين مفاتيح APIإمكانية استخدام متغيرات البيئة في الإعداد
دعم العينات (أقل أهمية في التقييم)غير مذكور

بناءً على ما سبق، يوفر Terminal Controller MCP وصولاً ضرورياً للطرفية ونظام الملفات بطريقة آمنة، لكنه يفتقر إلى قوالب النماذج والموارد الصريحة. إعداداته موثقة جيداً ويدعم الأنظمة المتعددة. الجذور والعينات غير مذكورة. عموماً، هو خادم عملي وآمن وبسيط نسبياً لاحتياجات DevOps أو الأتمتة الأساسية.


تقييم MCP

يحتوي على ترخيص✅ (MIT)
يحتوي على أداة واحدة على الأقل
عدد الفروع (Forks)14
عدد النجوم (Stars)60

الأسئلة الشائعة

ما هو خادم التحكم في الطرفية MCP؟

هو خادم بروتوكول سياق النماذج (MCP) يتيح تنفيذ أوامر الطرفية والتنقل بين الأدلة وإدارة الملفات بشكل آمن لوكلاء الذكاء الاصطناعي، مما يمكّن الأتمتة والوصول الآمن للنظام في سير عمل التطوير.

ما هي الأدوات التي يوفرها Terminal Controller؟

يتيح تنفيذ الأوامر، إدارة الأدلة، عمليات الملفات (قراءة، كتابة، تحديث، حذف)، ويحتفظ بسجل الأوامر لشفافية سير العمل.

كيف يضمن Terminal Controller الأمان؟

يتضمن تدابير أمان مدمجة ضد الأوامر الخطيرة ويدعم إدارة متغيرات البيئة للبيانات الحساسة، مما يقلل المخاطر عند منح الذكاء الاصطناعي وصولاً للطرفية.

ما هي الأنظمة المدعومة؟

Terminal Controller متعدد المنصات، ويدعم أنظمة ويندوز ويونكس لتجربة تطوير متناسقة.

كيف أدمج Terminal Controller MCP في FlowHunt؟

أضف مكون MCP إلى سير عمل FlowHunt الخاص بك وادمجه مع تفاصيل خادم MCP لديك. هذا يسمح لوكلاء الذكاء الاصطناعي بالوصول إلى عمليات الطرفية والملفات برمجياً ضمن سير العمل الخاص بك.

فعّل أتمتة الطرفية الآمنة

مكّن مساعديك الذكيين من أتمتة التطوير والاختبار وإدارة النظام بأمان عبر وحدة التحكم في الطرفية MCP متعددة المنصات.

اعرف المزيد

خادم DesktopCommander MCP
خادم DesktopCommander MCP

خادم DesktopCommander MCP

يُمكّن خادم DesktopCommander MCP المساعدين الذكيين مثل Claude من أتمتة سطح المكتب بشكل مباشر، موفراً تحكمًا آمنًا في الطرفية، وبحثًا في نظام الملفات، وتحرير الم...

4 دقيقة قراءة
AI Automation Developer Tools +4
خادم Windows CLI MCP
خادم Windows CLI MCP

خادم Windows CLI MCP

يعمل خادم Windows CLI MCP كجسر بين مساعدي الذكاء الاصطناعي وواجهات سطر الأوامر في ويندوز والأنظمة البعيدة عبر SSH، موفراً تنفيذ أوامر آمن وقابل للبرمجة وأتمتة ل...

4 دقيقة قراءة
AI Automation +6
استخدام ماك أو إس عن بُعد عبر خادم MCP
استخدام ماك أو إس عن بُعد عبر خادم MCP

استخدام ماك أو إس عن بُعد عبر خادم MCP

يتيح خادم استخدام ماك أو إس عن بُعد عبر MCP لوكلاء الذكاء الاصطناعي أتمتة أجهزة macOS البعيدة والتحكم فيها وإدارتها بأمان دون الحاجة إلى تثبيت برامج إضافية. إنه...

4 دقيقة قراءة
AI macOS +4