خادم DesktopCommander MCP

خادم DesktopCommander MCP

يصل خادم DesktopCommander MCP وكلاء الذكاء الاصطناعي ببيئة سطح مكتبك بسلاسة، مما يتيح تنفيذ أوامر الطرفية، والبحث في الملفات، وتحريرها تلقائيًا – كل ذلك ضمن FlowHunt.

ماذا يفعل خادم “DesktopCommander” MCP؟

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

قائمة المحفزات

(لم يتم العثور على قوالب محفزات صريحة في ملفات المستودع أو الوثائق.)

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

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

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

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

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

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

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

Windsurf

  1. تأكد من تثبيت Node.js على جهازك.
  2. حدد موقع ملف إعدادات Windsurf (عادةً windsurf.config.json).
  3. أضف خادم DesktopCommander MCP إلى قسم mcpServers في الإعدادات:
    {
      "mcpServers": {
        "desktopcommander": {
          "command": "npx",
          "args": ["@desktopcommander/mcp-server@latest"]
        }
      }
    }
    
  4. احفظ ملف الإعدادات وأعد تشغيل Windsurf.
  5. تحقق من نجاح الإعداد من خلال التأكد من ظهور DesktopCommander في قائمة خوادم MCP المتاحة.

Claude

  1. ثبّت Node.js إذا لم يكن مثبتًا بالفعل.
  2. في بيئة خادم Claude، حدد موقع ملف الإعدادات أو طريقة إضافة خوادم MCP.
  3. أضف DesktopCommander MCP باستخدام الصيغة التالية:
    {
      "mcpServers": {
        "desktopcommander": {
          "command": "npx",
          "args": ["@desktopcommander/mcp-server@latest"]
        }
      }
    }
    
  4. احفظ وأعد تشغيل خادم Claude.
  5. تحقق من الاتصال بتنفيذ أمر اختباري عبر Claude.

Cursor

  1. ثبّت Node.js كمتطلب أساسي.
  2. ابحث عن ملف إعدادات Cursor (مثلاً cursor.config.json).
  3. أضف إدخال خادم MCP:
    {
      "mcpServers": {
        "desktopcommander": {
          "command": "npx",
          "args": ["@desktopcommander/mcp-server@latest"]
        }
      }
    }
    
  4. احفظ التعديلات وأعد تشغيل Cursor.
  5. تحقق من وجود خادم DesktopCommander MCP في قائمة الأدوات المتصلة.

Cline

  1. تأكد من إعداد Node.js.
  2. افتح ملف إعدادات Cline الخاص بك.
  3. أدخل تفاصيل خادم DesktopCommander MCP كما يلي:
    {
      "mcpServers": {
        "desktopcommander": {
          "command": "npx",
          "args": ["@desktopcommander/mcp-server@latest"]
        }
      }
    }
    
  4. احفظ وأعد تشغيل Cline.
  5. تحقق من الاتصال بالخادم بتنفيذ عملية بحث في الملفات أو أمر طرفية بسيط.

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

لتوفير مفاتيح API أو بيانات الاعتماد الحساسة بأمان:

  • استخدم متغيرات البيئة في ملفات الإعدادات. مثال:
{
  "mcpServers": {
    "desktopcommander": {
      "command": "npx",
      "args": ["@desktopcommander/mcp-server@latest"],
      "env": {
        "API_KEY": "${API_KEY}"
      },
      "inputs": {
        "apiKey": "${API_KEY}"
      }
    }
  }
}

استبدل ${API_KEY} باسم متغير البيئة الفعلي لديك.

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

استخدام MCP في FlowHunt

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

تدفق MCP في FlowHunt

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

{
  "desktopcommander": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

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


نظرة عامة

القسممتوفرتفاصيل/ملاحظات
نظرة عامة
قائمة المحفزاتلا يوجد
قائمة المواردلا يوجد
قائمة الأدواتالطرفية، البحث، تحرير الفرق
تأمين مفاتيح APIتم توفير مثال
دعم Sampling (أقل أهمية للتقييم)غير محدد

دعم Roots: غير محدد


استنادًا إلى الوثائق المتاحة، يوفر DesktopCommander MCP تفاعلًا مباشرًا قويًا مع سطح المكتب، لكنه يفتقر إلى قوالب محفزات وموارد موثقة، ولم يتم تحديد دعم Roots أو Sampling. يسجل نقاطًا عالية جدًا في الفائدة العملية والتبني مفتوح المصدر.


تقييم MCP

يحتوي على ترخيص LICENSE✅ (MIT)
يمتلك أداة واحدة على الأقل
عدد الـ Forks385
عدد النجوم3,500

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

ما هو خادم DesktopCommander MCP؟

DesktopCommander هو خادم MCP يمكّن المساعدين الذكيين من التحكم في سطح مكتبك من خلال أوامر الطرفية، والبحث في نظام الملفات، وتحرير الملفات بناءً على الفرق – مباشرة من أدوات مثل FlowHunt أو Claude.

ما هي المهام التي يمكن أتمتتها باستخدام DesktopCommander؟

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

كيف أوفر مفاتيح API أو بيانات الاعتماد بأمان؟

استخدم متغيرات البيئة في ملفات الإعدادات لديك. مثال: ```json { \"mcpServers\": { \"desktopcommander\": { \"command\": \"npx\", \"args\": [\"@desktopcommander/mcp-server@latest\"], \"env\": { \"API_KEY\": \"${API_KEY}\" }, \"inputs\": { \"apiKey\": \"${API_KEY}\" } } } } ``` استبدل `${API_KEY}` باسم متغير البيئة الخاص بك.

هل يدعم DesktopCommander قوالب المحفزات أو الموارد المخصصة؟

حالياً، لا توجد قوالب محفزات أو موارد مخصصة موثقة ضمنه. يركز على توفير أدوات قوية للتحكم بالطرفية، والبحث، وتحرير الفرق لأتمتة الذكاء الاصطناعي.

كيف أربط DesktopCommander بـ FlowHunt flows؟

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

عزز سير عمل الذكاء الاصطناعي لديك مع DesktopCommander

دع مساعدك الذكي يؤتمت مهام سطح المكتب لديك، من أوامر الطرفية إلى إعادة هيكلة الكود. قم بربط DesktopCommander MCP Server مع FlowHunt اليوم.

اعرف المزيد

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

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

يتيح خادم التحكم في الطرفية MCP تنفيذ أوامر الطرفية والتنقل بين الأدلة وعمليات نظام الملفات بشكل آمن عبر واجهة موحدة. يعمل كجسر بين المساعدين الذكيين وبيئة الاس...

4 دقيقة قراءة
AI Automation MCP Server +4
خادم غرفة MCP
خادم غرفة MCP

خادم غرفة MCP

يتيح خادم غرفة MCP لمساعدي الذكاء الاصطناعي التعاون في غرف افتراضية عبر بروتوكول Room، ويدعم سير العمل متعدد الوكلاء، وإدارة الدعوات، وأرشفة المحادثات، والعمل ا...

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

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

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

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