/ الدليل / الملعب / hyper-mcp
● مجتمع hyper-mcp-rs ⚡ فوري

hyper-mcp

بواسطة hyper-mcp-rs · hyper-mcp-rs/hyper-mcp

خادم MCP قائم على Rust حيث تكون الأدوات عبارة عن إضافات WebAssembly — معزولة في صندوق رمل، وموقّعة عبر OCI، وتُحمّل بشكل ديناميكي في وقت التشغيل.

hyper-mcp هو خادم MCP سريع وآمن الذاكرة حيث تكون كل أداة عبارة عن إضافة WASM يتم سحبها من تسجيل OCI. تعمل الإضافات في صندوق رمل مع منحات دوال مضيف صريحة، وتتم التحقق من التوقيعات عبر sigstore. الخيار الأفضل للفرق التي تريد شحن الأدوات إلى الوكلاء دون الثقة في حزم npm عشوائية.

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

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

عرض مباشر

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

hyper.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "hyper": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/hyper-mcp-rs/hyper-mcp"
      ],
      "_inferred": true
    }
  }
}

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

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "hyper": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/hyper-mcp-rs/hyper-mcp"
      ],
      "_inferred": true
    }
  }
}

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

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "hyper": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/hyper-mcp-rs/hyper-mcp"
      ],
      "_inferred": true
    }
  }
}

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

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "hyper": {
      "command": "TODO",
      "args": [
        "See README: https://github.com/hyper-mcp-rs/hyper-mcp"
      ],
      "_inferred": true
    }
  }
}

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "hyper",
      "command": "TODO",
      "args": [
        "See README: https://github.com/hyper-mcp-rs/hyper-mcp"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "hyper": {
      "command": {
        "path": "TODO",
        "args": [
          "See README: https://github.com/hyper-mcp-rs/hyper-mcp"
        ]
      }
    }
  }
}

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

claude mcp add hyper -- TODO 'See README: https://github.com/hyper-mcp-rs/hyper-mcp'

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

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

استخدامات عملية: hyper-mcp

كيفية شحن أدوات MCP الداخلية بشكل آمن مع hyper-mcp

👤 فرق المنصة التي تبني أدوات وكيل داخلية ⏱ ~45 min advanced

متى تستخدمه: عندما تحتاج إلى إعطاء المهندسين مجموعة أدوات منتقاة ولا يمكنك الوثوق بهم للتحقق من كل حزمة MCP من npm.

المتطلبات الأساسية
  • تثبيت ثنائي hyper-mcp — تحميل الإصدار من github.com/hyper-mcp-rs/hyper-mcp/releases
  • تسجيل OCI لاستضافة الإضافات — GHCR أو Harbor/ECR خاص
الخطوات
  1. نشر إضافة موقّعة
    لقد قمت بإنشاء إضافة WASM في ./my-plugin.wasm. ادفعها إلى ghcr.io/acme/my-plugin:v1 وقعّها باستخدام sigstore.✓ تم النسخ
    → الإضافة متاحة على التسجيل مع التوقيع
  2. تكوين hyper-mcp لسحب والتحقق منها
    عدّل ~/.config/hyper-mcp/config.json لإضافة عنوان URL للإضافة بهوية الموقّع المطلوبة.✓ تم النسخ
    → تظهر الإضافة في hyper_mcp-list_plugins بعد إعادة التشغيل
  3. استدعاء الأداة من Claude
    استخدم الأداة المكشوفة من my-plugin للقيام <X>.✓ تم النسخ
    → تعمل الأداة في صندوق رمل؛ محاولات تجاوز القدرات الممنوحة يتم رفضها

النتيجة: حزام أدوات داخلي محكم الإغلاق حيث يتم توقيع كل إضافة ووضع إصدار لها وعزلها في صندوق رمل.

المزالق
  • منح الوصول إلى الشبكة لجميع الإضافات افتراضياً — قم بتكوين allowed_hosts لكل إضافة؛ رفض افتراضي
  • إضافة موقّعة بهوية خاطئة — hyper-mcp سيرفض — تحقق من سجلات sigstore/rekor عن عدم تطابق الموقّع

استبدال أدوات الوكيل بسخونة مع hyper-mcp بدون إعادة تشغيل العميل

👤 مطورو الوكيل الذين يكررون على واجهات برمجة تطبيقات الأداة ⏱ ~10 min intermediate

متى تستخدمه: أنت تختبر أداة وتريد التكرار دون إنهاء جلسة MCP كل 30 ثانية.

الخطوات
  1. تحميل نسخة جديدة
    استدعِ hyper_mcp-load_plugin برابط my-plugin:v2. تأكد من تحميله.✓ تم النسخ
    → تظهر الإضافة v2 في list_plugins
  2. فرّغ الإصدار القديم إذا لزم الأمر
    استدعِ hyper_mcp-unload_plugin على my-plugin:v1.✓ تم النسخ
    → يبقى فقط v2

النتيجة: حلقة داخلية محكمة لتطوير الإضافة.

التركيبات

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

hyper + claude-code

تشغيل hyper-mcp كمضيف MCP الوحيد داخل Claude Code وتوجيه جميع الأدوات المخصصة من خلاله

استبدل 5 MCPs قائمة على npx الخاصة بي بـ hyper-mcp يشير إلى سجل الإضافات الداخلي الخاص بي.✓ تم النسخ
hyper + mcptools

علّم سطح أداة الإضافة قبل أن يراه Claude

استخدم أدوات mcp لتعداد ما يعلنه hyper-mcp حالياً.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
hyper_mcp-list_plugins افحص ما تم تحميله؛ علّم الأدوات المفقودة 0
hyper_mcp-load_plugin url: str (oci://...), name?: str إضافة إضافة في وقت التشغيل سحب OCI واحد
hyper_mcp-unload_plugin name: str إزالة إضافة — تحرير الذاكرة وإلغاء أدواتها 0

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

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

حصة API
لا شيء — مضيف محلي
الرموز لكل استدعاء
يعتمد على الإضافة — عادة 100-1000
التكلفة المالية
مجاني؛ قد تكون استضافة تسجيل OCI مدفوعة إذا كانت خاصة
نصيحة
شارك مضيف hyper-mcp واحد عبر العملاء بدلاً من تشغيل العديد من MCPs القائمة على npm

الأمان

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

تخزين بيانات الاعتماد: أسرار الإضافة المحقونة عبر الإعدادات؛ بيانات اعتماد تسجيل OCI عبر تسجيل docker/ghcr القياسي
نقل البيانات الخارجي: فقط إلى الخوادم المدرجة في allowed_hosts لكل إضافة
لا تمنح أبدًا: نظام ملفات غير مقيد شبكة غير مقيدة

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

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

فشل الإضافة في التحقق من التوقيع

تحقق من أن هوية الموقّع في sigstore تطابق الإعدادات. أعد التوقيع باستخدام cosign sign بالهوية الصحيحة

تحقق: cosign verify <oci-url>
تحميل الإضافة لكن الأداة غير مرئية لـ Claude

Claude يخزّن قائمة الأدوات مؤقتاً في بداية الجلسة — أعد تشغيل عميل MCP بعد التحميل

تحقق: hyper_mcp-list_plugins يعرض الإضافة والأدوات المعلنة عنها
فخ تنفيذ WASM / ذعر

تجاوزت الإضافة حد مورد أو واجهت عملية غير آمنة. تحقق من السجلات؛ ارفع الحد في الإعدادات فقط إذا كانت موثوقة

البدائل

hyper-mcp مقابل البدائل

البديلمتى تستخدمهاالمقايضة
Arcadeتريد إطار عمل Python بدلاً من إضافات WASMعزل أقل؛ Python runtime بدلاً من WASM المعزول في صندوق رمل
GolfPython أولاً، اكتشاف تلقائي لملفات الأداةغير معزول الإضافة؛ جميع الأدوات تعمل في عملية واحدة
FastMCPMCP Python بسيط، بدون احتياجات تسجيل/صندوق رمللا توجد قصة توزيع؛ يجب عليك إعادة نشر الخادم بأكمله لكل تغيير

المزيد

الموارد

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

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

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