تكامل خادم Hyprmcp MCP

تكامل خادم Hyprmcp MCP

قم بدمج Hyprmcp مع FlowHunt للتحكم في أسطح مكتب Hyprland، أتمتة إدارة النوافذ، والوصول إلى حالة النظام من سير العمل الذكي الخاص بك.

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

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

قائمة القوالب

لا توجد قوالب مطالبات مذكورة في الوثائق المتوفرة أو ملفات المستودع.

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

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

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

  • run_hyprctl_command
    ينفذ أوامر hyprctl المختلفة.
  • get_version
    يجلب معلومات إصدار وبناء Hyprland.
  • list_monitors
    يعرض جميع الشاشات المتصلة وخصائصها.
  • list_workspaces
    يعرض جميع مساحات العمل النشطة.
  • list_clients
    (لم يتم تقديم وصف، لكن من المحتمل أنه يعرض عملاء/نوافذ Hyprland.)

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

  • إدارة النوافذ عبر الذكاء الاصطناعي
    يمكّن مساعدي الذكاء الاصطناعي من التحكم والاستعلام عن نوافذ Hyprland وتخطيطات ومساحات العمل، مما يسهل تنظيم سطح المكتب.
  • استعلامات حالة النظام المؤتمتة
    يمكن للمطورين استخدام اللغة الطبيعية لفحص إعدادات الشاشات، مساحات العمل النشطة، ونوافذ العملاء، مما يسهل التشخيص والبرمجة.
  • تدقيق الإصدار والبيئة
    جلب معلومات إصدار/bبناء Hyprland لأغراض التشخيص أو التوثيق عبر استعلامات الذكاء الاصطناعي.
  • التكامل مع أدوات التطوير
    دمج التحكم بـ Hyprland بسلاسة في عملاء MCP المتوافقة (مثل Claude، Cursor) لأتمتة المطور.
  • أتمتة سير العمل المخصص
    استخدم أوامر hyprctl المختلفة عبر واجهات محادثية لإعدادات وسير عمل متقدمة وقابلة للتكرار.

كيفية إعداده

Windsurf

لا توجد تعليمات إعداد أو أمثلة تكوين متوفرة لـ Windsurf.

Claude

  1. استنساخ المستودع
    • git clone https://github.com/stefanoamorelli/hyprmcp.git
    • cd hyprmcp
  2. احصل على HYPRLAND_INSTANCE_SIGNATURE الخاص بك
    • echo $HYPRLAND_INSTANCE_SIGNATURE
  3. تعديل الإعدادات
    • افتح ~/.config/Claude/claude_desktop_config.json
  4. أضف خادم Hyprmcp MCP
    • أضف المقطع JSON التالي:
      "Hyperland MCP Server": {
        "command": "uv",
        "args": [
          "run",
          "--with",
          "mcp[cli]",
          "--with",
          "subprocess",
          "mcp",
          "run",
          "<global path of the repo>/hyprmcp/hyprmcp/server.py"
        ],
        "env": {
          "PYTHONPATH": "<global path of the repo>/hyprmcp",
          "HYPRLAND_INSTANCE_SIGNATURE": "<your-hyprland-instance-signature>"
        }
      }
      
  5. احفظ وأعد التشغيل
    • احفظ الملف وأعد تشغيل Claude Desktop لتطبيق التغييرات.

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

استخدم متغيرات البيئة في قسم env:

"env": {
  "HYPRLAND_INSTANCE_SIGNATURE": "<your-hyprland-instance-signature>"
}

Cursor

لا توجد تعليمات إعداد أو أمثلة تكوين متوفرة لـ Cursor.

Cline

لا توجد تعليمات إعداد أو أمثلة تكوين متوفرة لـ Cline.

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

استخدام MCP في FlowHunt

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

FlowHunt MCP flow

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

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

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


نظرة عامة

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

رأينا

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

تقييم MCP

لديه رخصة✅ (MIT)
يحتوي على أداة واحدة على الأقل
عدد التفرعات2
عدد النجوم7

التقييم: 5/10
جيد في الأساسيات (الأدوات، الرخصة، الوظيفة الأساسية)، لكنه يفتقر إلى توثيق القوالب/الموارد وتفاصيل الإعداد متعدد المنصات.

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

ما هو Hyprmcp؟

Hyprmcp هو خادم MCP غير رسمي يتيح واجهة Hyprland الكاملة لسطر الأوامر (hyprctl) لمساعدي الذكاء الاصطناعي والنماذج اللغوية، مما يمكّن التحكم والأتمتة باستخدام اللغة الطبيعية لسطح مكتب لينكس الخاص بك.

ماذا يمكنني أن أفعل مع Hyprmcp وFlowHunt؟

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

هل Hyprmcp جاهز للإنتاج؟

لا، Hyprmcp تجريبي وفي مرحلة البيتا. موجه للمطورين والمستخدمين المتقدمين الراغبين في الأتمتة والتجريب مع Hyprland والذكاء الاصطناعي.

ما هي المنصات التي لديها تعليمات إعداد موثقة؟

تعليمات الإعداد الرسمية متوفرة لـ Claude Desktop. منصات أخرى مثل Windsurf وCursor وCline لم يتم توثيقها بعد.

كيف أحمي توقيع مثيل Hyprland الخاص بي؟

قم بتمرير HYPRLAND_INSTANCE_SIGNATURE كمتغير بيئة في إعدادات الخادم الخاص بك للحفاظ على أمانه.

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

يوفر أدوات لتشغيل أوامر hyprctl المختلفة، جلب معلومات الإصدار، عرض الشاشات، مساحات العمل، ونوافذ العملاء.

هل هناك قوالب مطالبات أو موارد صريحة مرفقة؟

لا، لا يوفر Hyprmcp حالياً قوالب مطالبات أو تعريفات موارد MCP صريحة.

ما هي رخصة استخدام Hyprmcp؟

رخصة MIT.

اجلب تحكم الذكاء الاصطناعي إلى سطح مكتب Hyprland الخاص بك

قم بتوصيل إعداد Hyprland الخاص بك مع FlowHunt باستخدام Hyprmcp وأتمت مهام سطح المكتب، التشخيصات، وسير العمل باستخدام النماذج اللغوية.

اعرف المزيد

خادم Hyperbrowser MCP
خادم Hyperbrowser MCP

خادم Hyperbrowser MCP

يعمل خادم Hyperbrowser MCP (بروتوكول سياق النموذج) كجسر بين مساعدي الذكاء الاصطناعي ومصادر البيانات الخارجية وواجهات برمجة التطبيقات والخدمات. يبسط سير عمل التط...

3 دقيقة قراءة
AI MCP Server +5
خادم Terraform Cloud MCP
خادم Terraform Cloud MCP

خادم Terraform Cloud MCP

قم بدمج المساعدين الذكاء الاصطناعي مع واجهة برمجة تطبيقات Terraform Cloud باستخدام خادم Terraform Cloud MCP. إدارة البنية التحتية من خلال اللغة الطبيعية، وأتمتة...

4 دقيقة قراءة
AI DevOps +5
خادم Heroku MCP
خادم Heroku MCP

خادم Heroku MCP

يعمل خادم Heroku MCP كحلقة وصل بين المساعدين الذكاء الاصطناعي ومنصة Heroku، مما يتيح إدارة التطبيقات ونشرها ومراقبة الموارد وتكوينها تلقائيًا عبر أدوات بروتوكول...

4 دقيقة قراءة
AI MCP Servers +3