خادم OpenAPI Schema Explorer MCP

خادم OpenAPI Schema Explorer MCP

كشف واستكشاف مواصفات OpenAPI/Swagger كموارد للوصول البرمجي، واكتشاف نقاط النهاية، والتحقق من صحة المخططات—لتمكين وكلاء الذكاء الاصطناعي والمطورين من أتمتة وتبسيط سير عمل تكامل واجهات البرمجة.

ماذا يفعل خادم “OpenAPI Schema Explorer” MCP؟

يوفر خادم OpenAPI Schema Explorer MCP وصولًا فعالًا من حيث الرموز إلى مواصفات OpenAPI/Swagger من خلال موارد MCP، مما يمكّن استكشاف مخططات API من جهة العميل. يعمل هذا الخادم كجسر بين مساعدي الذكاء الاصطناعي وتوثيقات واجهات البرمجة الخارجية، مما يسمح للأدوات ونماذج اللغة الكبيرة (LLMs) بالاستعلام، القراءة، وتحليل مواصفات API برمجيًا. من خلال كشف مواصفات OpenAPI/Swagger كموارد منظمة، يسهّل مهام مثل اكتشاف نقاط النهاية، فحص المعلمات، والتحقق من صحة المخططات، مما يعزز سير عمل التطوير للفرق التي تدمج أو تبني على واجهات برمجة تطبيقات الطرف الثالث. هذا الخادم مفيد بشكل خاص للمطورين ووكلاء الذكاء الاصطناعي الذين يسعون لأتمتة تحليل توثيقات API، تحسين توليد الشيفرة، أو التحقق من نقاط التكامل بطريقة قابلة للتوسع وموحدة.

قائمة المحفزات

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

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

  • مواصفات OpenAPI/Swagger
    يكشف مستندات مواصفات OpenAPI وSwagger كموارد MCP منظمة للاسترجاع والاستكشاف الفعال.
  • نقاط نهاية API
    يوفر عرضًا للموارد لجميع نقاط النهاية المتاحة ضمن مواصفة OpenAPI/Swagger معينة لتسهيل العرض والاختيار.
  • تعريفات المخططات
    يمكّن الوصول إلى تعريفات المخططات والمكونات ضمن مواصفة API، مما يدعم مهام التحقق من الصحة وفحص الأنواع.

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

لا توجد أدوات معرفة صراحة في server.py أو ملفات الإدخال المكافئة في المستودع.

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

  • استكشاف توثيق API
    يسمح لوكلاء الذكاء الاصطناعي والمطورين باستكشاف وتصفح توثيقات OpenAPI/Swagger برمجيًا، مما يحسن عملية الانضمام والأتمتة.
  • اكتشاف نقاط النهاية
    يمكّن من تحديد وعرض نقاط النهاية المتاحة بسرعة في API مستهدفة، مما يدعم النمذجة السريعة والتكامل.
  • التحقق من صحة المخططات
    يسهل التحقق التلقائي من صحة مخططات الطلب والاستجابة، مما يضمن التوافق ويقلل من أخطاء التكامل.
  • دعم توليد الشيفرة
    يوفر وصولًا منظمًا لتفاصيل المواصفة، مما يساعد الأدوات التي تولد شيفرة العميل أو القوالب تلقائيًا من تعريفات OpenAPI.
  • إعداد الاختبار التلقائي
    يساعد في استخراج حالات الاختبار أو بيانات المحاكاة عن طريق كشف المخططات والمعلمات المطلوبة لبناء طلبات API.

كيفية إعداده

Windsurf

  1. تأكد من تثبيت المتطلبات الأساسية (مثل Node.js، وDocker إذا لزم الأمر).
  2. حدد موقع ملف إعدادات Windsurf (عادةً windsurf.config.json).
  3. أضف خادم OpenAPI Schema Explorer MCP باستخدام المقتطف التالي من JSON:
    {
      "mcpServers": {
        "openapi-schema-explorer": {
          "command": "npx",
          "args": ["@kadykov/mcp-openapi-schema-explorer@latest"]
        }
      }
    }
    
  4. احفظ إعداداتك وأعد تشغيل Windsurf.
  5. تحقق من أن الخادم يعمل ويمكن الوصول إليه من عميلك.

تأمين مفاتيح الـ API:

{
  "mcpServers": {
    "openapi-schema-explorer": {
      "env": {
        "API_KEY": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
      },
      "inputs": {
        "api_key": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
      }
    }
  }
}

Claude

  1. قم بتثبيت التبعيات اللازمة (Node.js، إلخ).
  2. حرر ملف إعدادات MCP لمنصة Claude.
  3. أدرج ما يلي تحت قسم mcpServers:
    {
      "mcpServers": {
        "openapi-schema-explorer": {
          "command": "npx",
          "args": ["@kadykov/mcp-openapi-schema-explorer@latest"]
        }
      }
    }
    
  4. احفظ الإعدادات وأعد تشغيل Claude.
  5. أكد أن خادم MCP مدرج ضمن التكاملات المتاحة.

تأمين مفاتيح الـ API:

{
  "env": {
    "API_KEY": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
  },
  "inputs": {
    "api_key": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
  }
}

Cursor

  1. تحقق من تثبيت Node.js والمتطلبات الأساسية الأخرى.
  2. افتح إعدادات أو ملف إعدادات منصة Cursor.
  3. أضف الخادم MCP باستخدام:
    {
      "mcpServers": {
        "openapi-schema-explorer": {
          "command": "npx",
          "args": ["@kadykov/mcp-openapi-schema-explorer@latest"]
        }
      }
    }
    
  4. احفظ وأعد تحميل Cursor.
  5. تحقق من التكامل عن طريق عرض الخوادم المتاحة.

تأمين مفاتيح الـ API:

{
  "env": {
    "API_KEY": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
  },
  "inputs": {
    "api_key": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
  }
}

Cline

  1. تأكد من تثبيت جميع المتطلبات الأساسية (Node.js، إلخ).
  2. ابحث وافتح ملف إعدادات Cline.
  3. أدرج هذا المقتطف من JSON لتفعيل الخادم:
    {
      "mcpServers": {
        "openapi-schema-explorer": {
          "command": "npx",
          "args": ["@kadykov/mcp-openapi-schema-explorer@latest"]
        }
      }
    }
    
  4. احفظ الملف وأعد تشغيل Cline.
  5. تحقق من ظهور خادم MCP في بيئتك.

تأمين مفاتيح الـ API:

{
  "env": {
    "API_KEY": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
  },
  "inputs": {
    "api_key": "${OPENAPI_SCHEMA_EXPLORER_API_KEY}"
  }
}

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

استخدام MCP في FlowHunt

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

تدفق FlowHunt MCP

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

{
  "openapi-schema-explorer": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

بعد الإعداد، يصبح وكيل الذكاء الاصطناعي قادرًا الآن على استخدام هذا MCP كأداة مع إمكانية الوصول إلى جميع وظائفه وقدراته. تذكر تغيير “openapi-schema-explorer” إلى اسم خادم MCP الفعلي لديك واستبدال الرابط بعنوان خادمك الخاص.


نظرة عامة

القسمالتوفرالتفاصيل/ملاحظات
نظرة عامة
قائمة المحفزاتلا توجد قوالب في المستودع/التوثيق
قائمة المواردمواصفات OpenAPI، نقاط النهاية، تعريفات المخططات
قائمة الأدواتلا توجد أدوات واضحة في نقطة دخول المستودع
تأمين مفاتيح الـ APIعرض إعدادات env وinputs
دعم العينات (أقل أهمية في التقييم)لم يتم العثور على أي مرجع

استنادًا إلى ما سبق، يوفر OpenAPI Schema Explorer MCP توثيقًا وإعدادًا مفيدين، لكنه يفتقر إلى قوالب المحفزات والأدوات الصريحة، مما يحد من مرونته كمساعد جاهز للاستخدام. إنه MCP يركز على الموارد بشكل قوي، وقد يحتاج إلى مزيد من التطوير أو التوثيق للاستخدامات المتقدمة.
التقييم: 6/10


درجة MCP

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

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

ما هو خادم OpenAPI Schema Explorer MCP؟

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

ما هي الاستخدامات الرئيسية لهذا الخادم MCP؟

تشمل الاستخدامات: استكشاف توثيق API، اكتشاف نقاط النهاية، التحقق من صحة المخطط، توليد الشيفرة تلقائيًا، ودعم إعداد الاختبار التلقائي عن طريق كشف مخططات ومعلمات API.

هل يدعم قوالب المحفزات أو أدوات الوكلاء؟

لا توجد قوالب محفزات أو أدوات وكلاء معرفة صراحة في النسخة الحالية. يركز الخادم على كشف الموارد من مواصفات OpenAPI/Swagger.

ما أنواع الموارد التي يكشفها؟

يكشف مستندات مواصفات OpenAPI/Swagger وقوائم نقاط نهاية API وتعريفات المكونات/المخططات، مما يسهل استرجاع وتحليل بنية API وأنواع البيانات.

كيف يمكنني تأمين مفاتيح الـ API عند استخدام هذا الخادم MCP؟

يجب عليك استخدام متغيرات البيئة في إعدادات خادم MCP لمفاتيح الـ API. راجع مثال كل منصة في تعليمات الإعداد لتأمين المفاتيح.

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

نعم، هو مفتوح المصدر ومرخص تحت MIT.

جرّب خادم OpenAPI Schema Explorer MCP

مكّن وكلاء الذكاء الاصطناعي وسير العمل لديك من الوصول البرمجي لتوثيقات ومخططات OpenAPI/Swagger. أتمت التكامل والتحقق من الصحة وتوليد الشيفرة مع FlowHunt.

اعرف المزيد

أي خادم MCP لـ OpenAPI
أي خادم MCP لـ OpenAPI

أي خادم MCP لـ OpenAPI

قم بتوصيل المساعدين الذكيين مثل Claude بأي واجهة برمجة تطبيقات (API) تحتوي على مواصفة OpenAPI (Swagger). يتيح خادم MCP لأي OpenAPI اكتشاف نقاط النهاية بشكل دلال...

4 دقيقة قراءة
AI MCP Server +4
خادم مخطط OpenAPI MCP
خادم مخطط OpenAPI MCP

خادم مخطط OpenAPI MCP

يتيح خادم مخطط OpenAPI MCP مواصفات OpenAPI لنماذج اللغة الكبيرة، مما يمكّن من استكشاف واجهات البرمجة، والبحث في المخططات، وتوليد الشيفرات، ومراجعة الأمان من خلا...

4 دقيقة قراءة
API OpenAPI +5
خادم OpenAPI MCP
خادم OpenAPI MCP

خادم OpenAPI MCP

يتيح خادم OpenAPI MCP لمساعدي الذكاء الاصطناعي استكشاف وفهم مواصفات OpenAPI، ويقدم سياقًا تفصيليًا للواجهات البرمجية، وملخصات ومعلومات عن نقاط النهاية للمطورين ...

4 دقيقة قراءة
API OpenAPI +5