/ الدليل / الملعب / Comfy Pilot
● مجتمع ConstantineB6 🔑 يتطلب مفتاحك

Comfy Pilot

بواسطة ConstantineB6 · ConstantineB6/comfy-pilot

Claude Code، المضمن في ComfyUI - قم بوصف سير العمل الذي تريده، ويقوم Pilot بتحرير الرسم البياني، والحصول على النماذج من HuggingFace/CivitAI، وتثبيت العقد المفقودة.

comfy-pilot عبارة عن عقدة ComfyUI مخصصة تقوم بتشغيل Claude Code داخل ComfyUI نفسها - محطة xterm.js مضمنة، وخادم MCP يمنح Claude وصولًا مباشرًا للقراءة/الكتابة إلى الرسم البياني للعقدة الحالية، وتحليل الصور لعقد المعاينة/حفظ الصورة، والمثبتات التي تجلب النماذج من HuggingFace / CivitAI / عناوين URL المباشرة أو تثبيت العقد المخصصة من السجل. اسأل "أنشئ سير عمل SDXL باستخدام ControlNet" وسيقوم الرسم البياني بتجميع نفسه بدلاً من قوائم الصيد.

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

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

comfy-pilot.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "comfy-pilot": {
      "command": "comfy",
      "args": [
        "node",
        "install",
        "comfy-pilot"
      ],
      "_inferred": false
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "comfy-pilot": {
      "command": "comfy",
      "args": [
        "node",
        "install",
        "comfy-pilot"
      ],
      "_inferred": false
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "comfy-pilot": {
      "command": "comfy",
      "args": [
        "node",
        "install",
        "comfy-pilot"
      ],
      "_inferred": false
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "comfy-pilot": {
      "command": "comfy",
      "args": [
        "node",
        "install",
        "comfy-pilot"
      ],
      "_inferred": false
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "comfy-pilot",
      "command": "comfy",
      "args": [
        "node",
        "install",
        "comfy-pilot"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "comfy-pilot": {
      "command": {
        "path": "comfy",
        "args": [
          "node",
          "install",
          "comfy-pilot"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add comfy-pilot -- comfy node install comfy-pilot

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: Comfy Pilot

قم ببناء سير عمل SDXL من وصف من سطر واحد

👤 مستخدمو ComfyUI الذين يفضلون الوصف بدلاً من السحب ⏱ ~20 min intermediate

متى تستخدمه: أنت تعرف ما تريد أن يفعله سير العمل؛ لا ترغب في قضاء 20 دقيقة في توصيل الأسلاك.

المتطلبات الأساسية
  • تم تثبيت ComfyUI + comfy-pilot — عقدة مريحة تثبيت مريح الطيار
  • كلود كود CLI — يقوم الطيار بتثبيته تلقائيًا في حالة فقده
الخطوات
  1. افتح الطيار في ComfyUI
    افتح محطة Pilot وقل: "قم ببناء سير عمل SDXL لتحويل النص إلى صورة باستخدام تكييف عمق ControlNet."✓ تم النسخ
    → يتم تجميع الرسم البياني للعقدة؛ يتم تثبيت النماذج إذا كانت مفقودة
  2. تشغيله
    قم بتشغيل سير العمل باستخدام موجه = 'الكاتدرائية الداخلية، ضوء ناعم' وخريطة العمق الخاصة بي.✓ تم النسخ
    → الصورة المنتجة؛ تم حفظ سير العمل

النتيجة: سير عمل دون وضع 20 عقدة يدويًا.

المزالق
  • طلب نموذج غريب لا يمكن للطيار العثور عليه — قم بتوفير عنوان URL لمستودع HuggingFace أو معرف CivitAI؛ التنزيلات التجريبية أيهما تم تحديده
اجمعها مع: comfyui-mcp-server

إعادة هيكلة سير العمل الفوضوي الحالي

👤 المستخدمون الذين لديهم سير عمل نما بشكل عضوي ⏱ ~25 min intermediate

متى تستخدمه: يحتوي الرسم البياني الخاص بك على 60 عقدة، نصفها غير مستخدم، وتريدها نظيفة.

الخطوات
  1. اسأل عن خطة التنظيف
    تحليل الرسم البياني الحالي الخاص بي؛ قائمة العقد الميتة والفروع الزائدة عن الحاجة.✓ تم النسخ
    → يقرأ كلود الرسم البياني عبر MCP وينتج خطة
  2. يتقدم
    قم بالتطبيق - لكن احتفظ بعقدة Preview Image في النهاية.✓ تم النسخ
    → تمت إزالة العقد؛ حواف متجددة؛ المعاينة سليمة

النتيجة: سير عمل أنظف وأسهل في التحرير.

المزالق
  • إزالة العقدة التي يعتمد عليها الكود المخصص للمصب — اجعل القائمة التجريبية تلامس العقد قبل العمليات المدمرة

التثبيت التلقائي للعقد المخصصة التي يحتاجها سير العمل

👤 الأشخاص الذين يفتحون مسارات عمل تابعة لجهات خارجية ⏱ ~10 min beginner

متى تستخدمه: لقد قمت باستيراد سير عمل وتقارير ComfyUI تفتقد العقد المخصصة.

الخطوات
  1. اطلب من الطيار حل المشكلة
    ابحث عن أي عقد مخصصة يحتاجها سير العمل وقم بتثبيتها.✓ تم النسخ
    → يسرد الإصدار التجريبي العقد المفقودة، ثم يقوم بالتثبيت من التسجيل
  2. يؤكد
    أعد تحميل الرسم البياني وتأكد من أن الرسم البياني لم يعد يحتوي على حدود حمراء.✓ تم النسخ
    → يتم التحقق من صحة الرسم البياني بشكل نظيف

النتيجة: مسارات عمل غير معروفة قابلة للاستخدام دون اكتشاف التبعيات.

المزالق
  • تثبيت العقد المخصصة غير المعروفة على نطاق واسع — تحقق من مصدر الحزمة قبل السماح لـ Pilot بتثبيت العشرات

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

comfy-pilot + comfyui-mcp-server

سير عمل المؤلفين التجريبيين؛ يقوم خادم MCP بتشغيلها من عملاء آخرين

اطلب من الطيار بناء سير العمل؛ ثم قم بتشغيله من Claude Desktop عبر comfyui-mcp-server.✓ تم النسخ
comfy-pilot + filesystem

تنظيم الأصول وسير العمل الذي ينشئه الطيار

بعد قيام Pilot بحفظ سير العمل، انقله إلى ./workflows/<project>/ باسم مؤرخ.✓ تم النسخ
comfy-pilot + mcp-image

قارن نتائج ComfyUI المحلية مع أجيال الجوزاء في نفس الموجه

قم بتشغيل نفس الموجه من خلال سير عمل Pilot وmcp-image؛ فرق النواتج✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
graph.list_nodes / graph.get_node optional filter قراءة سير العمل الحالي 0
graph.create_node / graph.connect type, parent, edges عقد المؤلف وحواف الأسلاك 0
image.analyze node_id (Preview/Save) افحص الصورة التي تم إنشاؤها لتحديد الخطوة التالية 0
model.download source (HF repo, CivitAI id, or URL), target نقاط التفتيش/LoRAs المفقودة bandwidth
nodes.install custom node package(s) العقد المخصصة المفقودة أو المطلوبة تلقائيًا bandwidth

التكلفة والحدود

تكلفة التشغيل

حصة API
الحساب المحلي فقط
الرموز لكل استدعاء
صغير (عمليات الرسم البياني)؛ تهيمن بايتات الصورة/النموذج على القرص وعرض النطاق الترددي
التكلفة المالية
حر؛ GPU الخاص بك + عرض النطاق الترددي
نصيحة
اطلب من Pilot التأكيد قبل تنزيل حزم النماذج الكبيرة؛ تشترك العديد من مسارات العمل في نقاط التفتيش.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: استخدم env vars إذا قمت بإضافة رموز HF أو CivitAI المميزة للحصول على معدلات تنزيل أعلى.
نقل البيانات الخارجي: التنزيلات من HuggingFace / CivitAI / عناوين URL المباشرة التي تسمح بها؛ وإلا المحلية.

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

المحطة التجريبية لا تفتح

أعد التثبيت عبر العقدة المريحة، قم بتثبيت comfy-pilot؛ تأكد من إعادة تشغيل ComfyUI.

تحقق: ComfyUI → Manager → Installed, confirm comfy-pilot listed
فشل تثبيت العقدة المخصصة خلف وكيل الشركة

قم بتعيين HTTPS_PROXY في بيئة عملية ComfyUI قبل التشغيل.

تحقق: env | grep -i proxy in the ComfyUI terminal
يتوقف تنزيل النموذج جزئيًا

الاستئناف عن طريق إعادة تشغيل التنزيل؛ يستأنف الطيار من حيث توقف للمصادر المتوافقة.

تحقق: Re-run model.download with the same target path

البدائل

Comfy Pilot مقابل البدائل

البديلمتى تستخدمهاالمقايضة
comfyui-mcp-serverتريد تشغيل مهام سير العمل من عملاء MCP خارجيين، وليس من المؤلف داخل ComfyUIلا توجد محطة مدمجة؛ سطح مختلف
mcp-imageأنت تفضل Cloud Gemini على ComfyUI المحليسيطرة أقل؛ الدفع لكل صورة
everartأنت بحاجة إلى نماذج أسلوب مدربة مسبقًامزود مختلف

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills