Install
brew install danmartuszewski/tap/hopلمن يناسب
يناسب من يريد أن يدير مساعد ذكاء اصطناعي اتصالات الخادم: search connections وrun commands وcheck status across projects. hop أيضاً مدير اتصالات SSH، لكن مسار MCP يستخدم hop mcp لا اللوحة التفاعلية.
ليس مضيف قفز سحابياً. إعداد الاتصالات محلي. النص الرسمي يقول Config file location: ~/.config/hop/config.yaml. لا تعدّل ~/.ssh/config: hop يقرأه فقط عبر hop import.
الصفحة الرسمية:
https://github.com/danmartuszewski/hop
إنهاء المحاولة الأولى في 3 دقائق
ثبّت أولاً الثنائي الرسمي:
brew install danmartuszewski/tap/hop
ثم سجّل MCP. Claude Code: claude mcp add hop -- hop mcp. Codex CLI: codex mcp add hop -- hop mcp. Claude Desktop / Cursor / Windsurf تكتب { "hop": { "command": "hop", "args": ["mcp"] } }. لا تبحث عن مثبّت لم يظهر.
المتطلبات المسبقة: يستطيع هذا الجهاز تشغيل brew؛ لا تنفّذ hop مجرداً في جلسة غير تفاعلية. التحذير الرسمي: bare hop يشغّل interactive TUI and will hang. استخدم أوامر فرعية مثل hop version وhop list.
موضع الإعداد: إعداد MCP للعملاء أعلاه، و~/.config/hop/config.yaml. النص الرسمي لا يكتب جدول حقول YAML.
الاستدعاء الأول يجب أن يستخدم الأداة المسماة list_connections. إشارة النجاح: يستطيع المساعد سرد الاتصالات (قد تكون فارغة) دون تنفيذ أوامر على بعيد. القائمة الفارغة تعني فقط أنه لم يُستورد شيء بعد، لا أن hop mcp لم يُعلَّق.
لا تفهم سرد الاتصالات على أنه مخاطرة صفر: يقرأ إعداد hop المحلي؛ لاحقاً run commands سيصيب الخوادم فعلاً. أكّد أن list_connections نجح قبل الحديث عن التنفيذ.
حالات الاستخدام
الحالة الأولى: أكّد أن أدوات MCP قابلة للوصول. استدعِ list_connections. النص الرسمي يستخدم ذلك كمثال "Confirm hop's MCP tools are reachable". لا يعطي حقول تصفية أو مشروع.
الحالة الثانية: بعد أن يمكن سرد الاتصالات، اتبع القدرات الرسمية لـ search connections أو check status across projects. التوثيق المتتابع لا يعطي أسماء دوال أدوات لهذين الإجراءين؛ لا تختلقها. تنفيذ أمر هو كتابة: أكّد اتصال الهدف أولاً وتذكّر أن هذا ليس محاكاة محلية. استورد إعداد SSH الموجود فقط بـ hop import؛ لا تعدّل ~/.ssh/config يدوياً.
حدود الاستخدام
حد العملية: في البيئات غير التفاعلية يُمنع hop المجرد حتى لا يتجمد TUI. حد الإعداد: الملف الرئيسي هو ~/.config/hop/config.yaml؛ ~/.ssh/config استيراد للقراءة فقط.
حد القدرة: أداة MCP المسماة هي list_connections. search / run commands / check status تُذكر كقدرات فقط. النص الرسمي لا يكتب وكيل مفاتيح ولا حقول قفز ولا طريقة تثبيت بعيدة.