خادم MCP المسمى mcp-stdio-to-streamable-http-adapter

خادم MCP المسمى mcp-stdio-to-streamable-http-adapter

اربط بسهولة عملاء MCP القديمة المعتمدة على STDIO بخوادم MCP عبر Streamable HTTP، لتتمكن من الوصول إلى البروتوكولات الحديثة دون تحديث أدوات العميل.

ماذا يفعل خادم MCP المسمى “mcp-stdio-to-streamable-http-adapter”؟

يعمل خادم MCP المسمى mcp-stdio-to-streamable-http-adapter كجسر بين عملاء MCP الذين يستخدمون بروتوكول STDIO وخوادم MCP الحديثة العاملة ببروتوكول Streamable HTTP. مع تطور مواصفات MCP لدعم نقل البيانات عبر Streamable HTTP، لم تعتمد العديد من العملاء الحالية هذا المعيار حتى الآن. يسمح هذا المحول للمطورين بربط أي عميل MCP متوافق مع STDIO (وهو غالبية العملاء اليوم) بالخوادم التي تدعم فقط بروتوكول Streamable HTTP. من خلال ترحيل التواصل بين هذين البروتوكولين، يتيح التكامل السلس والوصول إلى ميزات الخادم المتقدمة، ويسهّل على المطورين اختبار وتطوير ونشر خوادم MCP باستخدام أحدث وسائل النقل دون القلق بشأن التوافق.

قائمة القوالب (Prompts)

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

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

لم يتم إدراج أي موارد صراحة في المستودع.

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

لا توجد أدوات معرفة مباشرة في ملفات المستودع (مثل server.py أو ما يعادله).

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

  • طبقة توافق البروتوكول
    اربط فورًا أي عميل MCP عبر STDIO بخادم MCP يعمل بـ Streamable HTTP، مما يسمح للأدوات والعملاء القديمة بالعمل مع أحدث تطبيقات خوادم MCP.

  • تطوير واختبار سريع
    يمكن للمطورين بناء واختبار خوادم MCP عبر Streamable HTTP دون انتظار تحديثات من جهة العميل، مما يقلل الاختناقات في التطوير.

  • دمج عدة خوادم MCP
    قم بإعداد عدة محولات للاتصال بعدة خوادم MCP عبر Streamable HTTP، ما يفيد في سير العمل متعدد الخدمات أو الاختبارات المقارنة.

  • الأمان والتحكم بالوصول
    يدعم المصادقة عبر رمز Bearer من خلال متغيرات البيئة لضمان الاتصال الآمن مع خوادم MCP المحمية.

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

Windsurf

  1. تأكد من أن لديك Node.js وnpx مثبتين.
  2. حدد موقع ملف إعدادات MCP الخاص بـ Windsurf.
  3. أضف إعدادات خادم MCP باستخدام المثال أدناه.
  4. أدخل عنوان URI لخادم MCP عبر Streamable HTTP وMCP_NAME اختياريًا.
  5. احفظ وأعد تشغيل Windsurf لتفعيل المحول.
{
  "mcpServers": {
    "my-saas-app-development": {
      "command": "npx",
      "args": [
        "@pyroprompts/mcp-stdio-to-streamable-http-adapter"
      ],
      "env": {
        "URI": "http://localhost:3002/mcp",
        "MCP_NAME": "local-custom-streamable-http-adapter"
      }
    }
  }
}

Claude

  1. تأكد من تثبيت Node.js وnpx.
  2. افتح ملف إعدادات Claude Desktop:
    • ماك: ~/Library/Application Support/Claude/claude_desktop_config.json
    • ويندوز: %APPDATA%/Claude/claude_desktop_config.json
  3. أضف إعدادات خادم MCP كما هو موضح أدناه.
  4. أدخل عنوان الخادم وMCP_NAME حسب الحاجة.
  5. احفظ الملف وأعد تشغيل Claude Desktop.
{
  "mcpServers": {
    "my-saas-app-development": {
      "command": "npx",
      "args": [
        "@pyroprompts/mcp-stdio-to-streamable-http-adapter"
      ],
      "env": {
        "URI": "http://localhost:3002/mcp",
        "MCP_NAME": "local-custom-streamable-http-adapter"
      }
    }
  }
}

Cursor

  1. ثبت Node.js وnpx إن لم يكونا مثبتين.
  2. حدد موقع ملف إعدادات MCP لـ Cursor.
  3. أضف إدخال خادم MCP كما هو موضح.
  4. عيّن متغيرات البيئة المطلوبة.
  5. أعد تشغيل Cursor لتطبيق التغييرات.
{
  "mcpServers": {
    "my-saas-app-development": {
      "command": "npx",
      "args": [
        "@pyroprompts/mcp-stdio-to-streamable-http-adapter"
      ],
      "env": {
        "URI": "http://localhost:3002/mcp",
        "MCP_NAME": "local-custom-streamable-http-adapter"
      }
    }
  }
}

Cline

  1. تأكد من توفر Node.js وnpx.
  2. ابحث عن موقع إعدادات MCP لـ Cline.
  3. أضف كتلة الإعدادات كما هو أدناه.
  4. عيّن URI وMCP_NAME حسب الحاجة.
  5. احفظ وأعد تشغيل Cline.
{
  "mcpServers": {
    "my-saas-app-development": {
      "command": "npx",
      "args": [
        "@pyroprompts/mcp-stdio-to-streamable-http-adapter"
      ],
      "env": {
        "URI": "http://localhost:3002/mcp",
        "MCP_NAME": "local-custom-streamable-http-adapter"
      }
    }
  }
}

تأمين رموز API

يمكنك تأمين المعلومات الحساسة مثل رموز Bearer باستخدام متغيرات البيئة ضمن قسم env:

{
  "env": {
    "URI": "http://localhost:3002/mcp",
    "MCP_NAME": "local-custom-streamable-http-adapter",
    "BEARER_TOKEN": "your-secure-token"
  }
}

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

استخدام MCP في FlowHunt

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

تدفق MCP في FlowHunt

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

{
  "mcp-stdio-to-streamable-http-adapter": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

بعد الإعداد، سيتمكن وكيل الذكاء الاصطناعي من استخدام هذا MCP كأداة مع إمكانية الوصول إلى جميع وظائفه وإمكاناته. تذكر تغيير "mcp-stdio-to-streamable-http-adapter" إلى اسم خادم MCP الخاص بك واستبدال عنوان URL بعنوان نقطة النهاية الخاصة بك.


نظرة عامة

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

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

رأينا

هذا المحول MCP مفيد جدًا للمطورين الذين يحتاجون لجسر فجوة البروتوكولات، خاصة مع انتقال البيئة إلى Streamable HTTP. مع ذلك، فإن فائدته مركزة للغاية، ولا يوفر أدوات أو موارد موجهة مباشرة لنماذج اللغة، لذا فهو أقل ملائمة للاستخدام كخادم موارد MCP مستقل. التقييم: 5/10 لدوره الأساسي، لكنه ضروري في الجسر بين البروتوكولات.

تقييم MCP

لديه ترخيص LICENSE✅ (MIT)
يوجد على الأقل أداة واحدة
عدد الـ Forks1
عدد النجوم6

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

ما هو الغرض من خادم mcp-stdio-to-streamable-http-adapter MCP؟

يعمل كطبقة توافق، مما يسمح لعملاء MCP المعتمدين على STDIO بالتواصل مع الخوادم التي تستخدم بروتوكول MCP الحديث Streamable HTTP. هذا الجسر يلغي الحاجة إلى تحديث تطبيقات العملاء للبروتوكول الجديد.

كيف يمكنني تأمين الاتصال بخادم MCP عبر Streamable HTTP؟

استخدم متغير البيئة BEARER_TOKEN ضمن الإعدادات لتمرير رمز المصادقة الخاص بك بأمان إلى خادم MCP.

هل يمكنني ربط عدة عملاء STDIO بخوادم MCP مختلفة عبر Streamable HTTP؟

نعم، يمكنك تشغيل عدة نسخ من المحول، كل واحدة منها معدة للتواصل مع خادم MCP عبر Streamable HTTP مختلف، ما يدعم سير عمل متعدد الخدمات.

هل يوفر هذا الخادم قوالب أو موارد مضمنة للمطالبة؟

لا، وظيفة هذا المحول الوحيدة هي ترجمة البروتوكول. لا يوفر قوالب مطالبة أو موارد مباشرة لنماذج اللغة الكبيرة.

هل هذا المحول مفتوح المصدر؟

نعم، تم إصداره بموجب رخصة MIT.

اربط عملاء MCP القديمة لديك فورًا

استخدم mcp-stdio-to-streamable-http-adapter لتفعيل ميزات Streamable HTTP للعملاء الحاليين المعتمدين على STDIO. لا حاجة لتحديث العميل—ابدأ بالتكامل اليوم!

اعرف المزيد

خادم mcp-proxy MCP
خادم mcp-proxy MCP

خادم mcp-proxy MCP

يعمل خادم mcp-proxy MCP كجسر بين بروتوكولات MCP القابلة للبث عبر HTTP و stdio، مما يتيح تكاملًا سلسًا بين المساعدين الذكيين وخوادم أو عملاء بروتوكول Model Conte...

4 دقيقة قراءة
MCP AI +4
خادم mcp-rquest MCP
خادم mcp-rquest MCP

خادم mcp-rquest MCP

يمنح خادم mcp-rquest MCP مساعدي الذكاء الاصطناعي إمكانيات متقدمة لطلبات HTTP تشبه المتصفح، وتخطي قوي لأنظمة مكافحة الروبوتات، وتحويل المستندات إلى Markdown. مدع...

4 دقيقة قراءة
MCP Server HTTP +5
خادم تطبيق الدمج MCP
خادم تطبيق الدمج MCP

خادم تطبيق الدمج MCP

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

4 دقيقة قراءة
Integration AI +5