المهارات mcp-builder
📦

mcp-builder

مخاطر منخفضة ⚙️ الأوامر الخارجية

إنشاء خوادم MCP

متاح أيضًا من: 92Bilal26,YYH211,anthropics,92Bilal26,davila7,ArtemisAI,ZhanlinCui,AutumnsGrove,Azeem-2,Doyajin174,DYAI2025,Cam10001110101,ComposioHQ

تساعد هذه المهارة المطورين على إنشاء خوادم نموذج بروتوكول السياق مع أدوات وموارد ومطالبات وعناصر واجهة تفاعلية باستخدام إطار عمل mcp-use. ملاحظة: هذه المهارة مهجورة؛ استخدم mcp-app-builder بدلاً منها.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "mcp-builder". Create an MCP tool that translates text between languages

النتيجة المتوقعة:

تعريف أداة الخادم مع دالة الترجمة التي تستدعي API خارجي، وترد نص باستخدام مساعد الاستجابة

استخدام "mcp-builder". Build a weather widget with city search

النتيجة المتوقعة:

مكون React مع weather-display.tsx، و widgetMetadata مع مخطط الخصائص، وتكوين الأداة المطابق

التدقيق الأمني

مخاطر منخفضة
v1 • 2/22/2026

All 442 static findings are false positives. The skill is a legitimate MCP server builder framework (deprecated). Findings appear in documentation/reference files showing code examples. The 'weak crypto' alerts are triggered by `.describe()` method (Zod), 'external commands' by markdown code fences, 'env access' by example config patterns, and 'network' by API call examples. No malicious code detected.

12
الملفات التي تم فحصها
1,666
الأسطر التي تم تحليلها
5
النتائج
1
إجمالي عمليات التدقيق
مشكلات منخفضة المخاطر (4)
Documentation Examples with Environment Variables
Reference files contain example code showing environment variable access patterns (process.env). These are educational examples teaching proper configuration, not actual credential access.
Documentation Examples with Network Requests
Reference files contain example code showing fetch() calls to external APIs. These are educational examples demonstrating API integration patterns.
Markdown Code Block Triggers Command Detection
Documentation files use backtick code fences which trigger static scanner 'external commands' detection. These are markdown documentation, not executable code.
Zod describe() Method Triggers Crypto Alert
Code examples using Zod schema .describe() method trigger 'weak cryptographic algorithm' alerts (scanner matches 'des'). These are schema field descriptions, not crypto operations.
تم تدقيقه بواسطة: claude

درجة الجودة

45
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
82
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

إنشاء خادم MCP جديد

بدء مشروع خادم MCP جديد مع أدوات وموارد ومطالبات

إضافة أدوات وموارد

تحديد منطق الخادم باستخدام طريقتي tool() و resource() و prompt()

بناء عناصر واجهة تفاعلية

إنشاء مكونات React مع widgetMetadata لواجهات المستخدم المرئية

جرّب هذه الموجهات

بدء خادم جديد
إنشاء خادم MCP جديد باسم 'my-server' مع أداة تجلب بيانات المستخدم حسب المعرف.Include proper error handling.
إضافة نقطة نهاية مورد
أضف مورد إلى خادم MCP الخاص بي الذي يُرجع بيانات التكوين من URI‏ config://settings.
إنشاء أداة عنصر واجهة
إنشاء عنصر واجهة طقس يعرض الظروف الحالية. يجب أن تقبل الأداة اسم المدينة وتعرض درجة الحرارة والظروف والرطوبة.
تصميم بنية الخادم
أحتاج إلى بناء خادم MCP لتطبيق إدارة المهام. حلل ما يجب أن يكون أدوات مقابل عناصر واجهة مقابل موارد. ضع قائمة بالأدوات والموارد والمطالبات المحددة المطلوبة.

أفضل الممارسات

  • أضف دائماً .describe() إلى حقول مخطط Zod لتوثيق واضح للمعاملات
  • استخدم عناصر الواجهة عندما تحسن المخرجات المرئية أو التفاعلية تجربة المستخدم
  • راجع design-and-architecture.md قبل القفز إلى تنفيذ الكود

تجنب

  • القفز إلى الكود دون قراءة design-and-architecture.md أولاً
  • استخدام الأدوات لكل شيء عندما توفر عناصر الواجهة تجربة مستخدم أفضل
  • تخطي .describe() على حقول المخطط، مما يجعل المعاملات غير واضحة

الأسئلة المتكررة

هل هذه المهارة لا تزال مدعومة؟
لا، هذه المهارة مهجورة. استخدم mcp-app-builder بدلاً منها لتطوير خوادم MCP الجديدة.
ما الفرق بين الأدوات وعناصر الواجهة؟
الأدوات تنفذ إجراءات الخلفية وترجع البيانات. عناصر الواجهة هي مكونات React توفر مخرجات مرئية أو تفاعلية. استخدم الأدوات لعمليات البيانات وعناصر الواجهة عندما تحسن التمثيل المرئي تجربة المستخدم.
كيف أتعامل مع الأخطاء في أدوات MCP؟
استخدم مساعد الاستجابة error() لإرجاع رسائل الخطأ. تحقق من البيانات المطلوبة المفقودة وأرجع الأخطاء قبل المعالجة.
هل يمكنني استخدام متغيرات البيئة في خادم MCP الخاص بي؟
نعم، الوصول إلى التكوين عبر process.env في استدعاءات الأداة/الموارد. أنشئ .env.example لتوثيق المتغيرات المطلوبة.
ما مساعدي الاستجابة المتاحون؟
text(), object(), markdown(), html(), image(), audio(), binary(), error(), mix(), و widget() لتنسيقات المخرجات المختلفة.
كيف أختبر خادم MCP الخاص بي؟
شغّل خادمك محلياً مع server.listen() واختبر الأدوات/الموارد باستخدام عميل Claude أو Codex متصل بخادمك.

تفاصيل المطور

المؤلف

mcp-use

الترخيص

MIT

مرجع

main