
خادم OpenAPI MCP
يتيح خادم OpenAPI MCP لمساعدي الذكاء الاصطناعي استكشاف وفهم مواصفات OpenAPI، ويقدم سياقًا تفصيليًا للواجهات البرمجية، وملخصات ومعلومات عن نقاط النهاية للمطورين ...
مكّن المساعدين الذكيين من اكتشاف وقراءة والتفاعل دلالياً مع أي API متوافق مع OpenAPI. مثالي لتكامل واجهات البرمجة الخاصة والديناميكية في FlowHunt.
خادم MCP “Any OpenAPI” هو أداة مصممة لربط المساعدين الذكيين—مثل Claude—بأي API خارجي يعرض مواصفة OpenAPI (Swagger). يتيح البحث الدلالي في مستندات OpenAPI الكبيرة، ويقوم بتجزئة نقاط النهاية بذكاء لاكتشافها والتفاعل معها بسرعة. هذا يسمح للعملاء الذكيين باكتشاف نقاط النهاية ذات الصلة من خلال استعلامات باللغة الطبيعية (مثال: “عرض المنتجات”)، واسترجاع توثيق النقطة بالكامل فوراً، وتنفيذ طلبات API مباشرة من الخادم. يُعد الخادم مثالياً لتكامل واجهات البرمجة الخاصة أو الكبيرة في تدفقات العمل المدعومة بالذكاء الاصطناعي، مما يبسط العمليات مثل استعلامات قواعد البيانات أو تكاملات API المخصصة بدون الحاجة لتحديثات يدوية متكررة.
لا توجد قوالب محددة مذكورة في الوثائق أو الشيفرة المتوفرة.
لا توجد موارد MCP صريحة مدرجة أو موصوفة في الوثائق أو الشيفرة المتوفرة.
@any-openapi/mcp-server@latest
إلى كائن mcpServers
.OPENAPI_JSON_DOCS_URL
).مثال JSON:
{
"mcpServers": {
"any-openapi": {
"command": "npx",
"args": ["@any-openapi/mcp-server@latest"],
"env": {
"OPENAPI_JSON_DOCS_URL": "https://yourapi.com/openapi.json"
}
}
}
}
تأمين مفاتيح API:
{
"env": {
"API_KEY": "${ANY_OPENAPI_API_KEY}"
},
"inputs": {
"apiKey": "${ANY_OPENAPI_API_KEY}"
}
}
مثال JSON:
{
"mcpServers": {
"any-openapi": {
"command": "npx",
"args": ["@any-openapi/mcp-server@latest"],
"env": {
"OPENAPI_JSON_DOCS_URL": "https://yourapi.com/openapi.json"
}
}
}
}
@any-openapi/mcp-server@latest
.مثال JSON:
{
"mcpServers": {
"any-openapi": {
"command": "npx",
"args": ["@any-openapi/mcp-server@latest"],
"env": {
"OPENAPI_JSON_DOCS_URL": "https://yourapi.com/openapi.json"
}
}
}
}
@any-openapi/mcp-server@latest
.مثال JSON:
{
"mcpServers": {
"any-openapi": {
"command": "npx",
"args": ["@any-openapi/mcp-server@latest"],
"env": {
"OPENAPI_JSON_DOCS_URL": "https://yourapi.com/openapi.json"
}
}
}
}
تأمين مفاتيح API:
استخدم متغيرات البيئة كما هو موضح أعلاه لتجنب كشف بيانات الاعتماد الحساسة.
استخدام MCP في FlowHunt
لدمج خوادم MCP في تدفق العمل على FlowHunt، ابدأ بإضافة مكون MCP إلى التدفق وتوصيله بوكيل الذكاء الاصطناعي:
انقر على مكون MCP لفتح لوحة الإعدادات. في قسم إعدادات MCP ضمن النظام، أدخل تفاصيل الخادم باستخدام هذا التنسيق:
{
"any-openapi": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
بعد الإعداد، سيتمكن وكيل الذكاء الاصطناعي من استخدام هذا MCP كأداة مع جميع وظائفه وقدراته. تذكر تغيير “any-openapi” إلى اسم خادم MCP الخاص بك واستبدال الرابط بالرابط الصحيح.
القسم | متوفر | تفاصيل/ملاحظات |
---|---|---|
نظرة عامة | ✅ | |
قائمة القوالب | ⛔ | لا يوجد |
قائمة الموارد | ⛔ | لا يوجد |
قائمة الأدوات | ✅ | أداتان: اكتشاف وتنفيذ |
تأمين مفاتيح API | ✅ | عبر متغيرات البيئة |
دعم العينة (أقل أهمية في التقييم) | ⛔ | لم يُذكر |
دعم roots: غير محدد في الوثائق أو الشيفرة المتوفرة.
استناداً للوثائق والتحليل أعلاه، يركّز هذا الخادم MCP على التكامل الديناميكي واكتشاف نقاط النهاية، ويتميز بالوظيفية والوضوح في الإعداد والحماية، لكنه يفتقر إلى أمثلة قوالب/موارد وإلى توثيق حول العينات أو الجذور. ممارسات الإعداد والأمان واضحة وقياسية.
يُعد هذا الخادم MCP عملياً جداً للمطورين الراغبين في دمج واجهات API كبيرة أو خاصة مع المساعدين الذكيين، خصوصاً Claude. قوته تكمن في اكتشاف نقاط النهاية الدلالي والتنفيذ المباشر لطلبات API، رغم أن المزيد من التوثيق وتحديد الموارد سيكون مفيداً. بشكل عام، هو خادم قوي ومركز، لكنه ليس مثالاً شاملاً لكل ميزات MCP.
التقييم: 7/10
لديه رخصة LICENSE | ✅ (MIT) |
---|---|
يحتوي على أداة واحدة على الأقل | ✅ |
عدد الـ Forks | 12 |
عدد النجوم | 52 |
يتيح للمساعدين الذكيين مثل Claude الاتصال بأي API خارجي يعرض مواصفة OpenAPI (Swagger). يوفر اكتشاف نقاط نهاية ذكي ودلالي وتنفيذ مباشر لطلبات API، مما يجعل تكامل الـ API الخاص أو الكبير سلساً.
الخادم صُمم لـ Claude لكن يعمل مع أي عميل ذكاء اصطناعي يدعم خوادم MCP، بما في ذلك Windsurf وCursor وCline.
يستخدم بحث دلالي بالذاكرة (FAISS مع MiniLM-L3) للعثور على نقاط النهاية الملائمة من مستندات OpenAPI بناءً على الاستعلامات بلغتك الطبيعية.
نعم. استخدم دائماً متغيرات البيئة لمفاتيح API والبيانات الحساسة الأخرى، كما هو موضح في أمثلة الإعداد.
نعم. بمجرد اكتشاف نقطة نهاية ملائمة، يمكّن الخادم الذكاء الاصطناعي من تنفيذ طلبات API وجلب بيانات حية أو تنفيذ إجراءات عبر الـ API.
تكامل الـ API الخاصة، أتمتة تدفقات العمل مثل عرض المنتجات أو إدارة المستخدمين، والاكتشاف السريع واستخدام نقاط النهاية في واجهات API كبيرة.
عزّز تدفقات العمل بالذكاء الاصطناعي بربط Claude أو أي مساعد آخر بأي API مبني على OpenAPI. تمتع بتكاملات API سلسة وآمنة وديناميكية!
يتيح خادم OpenAPI MCP لمساعدي الذكاء الاصطناعي استكشاف وفهم مواصفات OpenAPI، ويقدم سياقًا تفصيليًا للواجهات البرمجية، وملخصات ومعلومات عن نقاط النهاية للمطورين ...
يتيح خادم مخطط OpenAPI MCP مواصفات OpenAPI لنماذج اللغة الكبيرة، مما يمكّن من استكشاف واجهات البرمجة، والبحث في المخططات، وتوليد الشيفرات، ومراجعة الأمان من خلا...
يتيح خادم OpenAPI Schema Explorer MCP الوصول الفعال والمنظم إلى مواصفات OpenAPI/Swagger كموارد MCP، مما يجسر الفجوة بين مساعدي الذكاء الاصطناعي والمطورين مع توث...