Compétences mcp-builder
🛠️

mcp-builder

Risque faible ⚡ Contient des scripts🌐 Accès réseau📁 Accès au système de fichiers🔑 Variables d’environnement⚙️ Commandes externes

إنشاء خوادم MCP لتكامل أدوات LLM

Également disponible depuis: ZhanlinCui,ComposioHQ,Doyajin174,mcp-use,anthropics,YYH211,sickn33,davila7,DYAI2025,92Bilal26,Cam10001110101,92Bilal26,AutumnsGrove,Azeem-2

يتطلب إنشاء خوادم MCP من الصفر فهم مواصفات البروتوكول وأنماط SDK وطرق التقييم. توفر هذه المهارة سير عمل من أربع مراحل لإنشاء خوادم MCP جاهزة للإنتاج مع تصميم أدوات مناسب والتحقق من المدخلات والاختبار الشامل. يتضمن مراجع تنفيذ Python و TypeScript وأطر التقييم وأفضل ممارسات الأمان.

Prend en charge: Claude Codex Code(CC)
📊 70 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "mcp-builder". ساعدني في إنشاء خادم MCP لـ GitHub API مع أدوات لإدراج المستودعات وإنشاء المشكلات.

Résultat attendu:

  • ## المرحلة الأولى: البحث والتخطيط
  • أولاً، أحتاج إلى جمع المعلومات حول GitHub API وبروتوكول MCP:
  • 1. جلب وثائق بروتوكول MCP من modelcontextprotocol.io
  • 2. تحميل Python SDK README من مستودع modelcontextprotocol/python-sdk
  • 3. دراسة وثائق GitHub REST API للنقاط النهائية المطلوبة
  •  
  • بناءً على توجيهات مهارة mcp-builder، سأصمم أدوات:
  • - consolidación العمليات ذات الصلة في أدوات مركزة على سير العمل
  • - استخدام معرفات قابلة للقراءة البشرية بدلاً من المعرفات الغامضة
  • - توفير خيارات تنسيق استجابة موجزة ومفصلة

Utilisation de "mcp-builder". أضف أداة search_issues إلى خادم GitHub MCP الخاص بي

Résultat attendu:

  • ## إضافة أداة search_issues
  •  
  • باستخدام نمط Python FastMCP، سأإنشاء أداة مع:
  • - نموذج إدخال Pydantic مع قيود التحقق من الصحة
  • - تعليقات توضيحية لـ readOnlyHint و idempotentHint
  • - معالجة الأخطاء المناسبة مع رسائل قابلة للتنفيذ
  • - دعم ترقيم الصفحات لمجموعات النتائج الكبيرة

Audit de sécurité

Risque faible
v5 • 1/16/2026

This is a documentation guidance skill for building MCP servers. The static analyzer flagged 599 potential issues, but ALL findings are FALSE POSITIVES. The 'weak cryptographic algorithm' detections in documentation files are pattern matches on words like 'md5' appearing in text/code examples. The 'external command' findings are documentation examples showing how to run MCP servers for testing (e.g., 'python server.py'). Environment variable access is standard practice for API authentication configuration. The critical heuristic about 'Code execution + Network + Credential access' is a false positive - this is legitimate documentation that naturally involves all three patterns for building and testing MCP servers. No malicious intent, data exfiltration, or harmful patterns detected.

11
Fichiers analysés
4,591
Lignes analysées
5
résultats
5
Total des audits

Score de qualité

45
Architecture
100
Maintenabilité
87
Contenu
21
Communauté
90
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

دمج الخدمات الخارجية

إنشاء خوادم MCP التي تعرض APIs خارجية كأدوات لـ LLMs، باتباع أفضل الممارسات للتسمية والتحقق من المدخلات ومعالجة الأخطاء.

اختبار جودة خادم MCP

إنشاء وتشغيل مجموعات التقييم التي تختبر ما إذا كان LLMs يمكنها استخدام أدوات خادم MCP بفعالية لإكمال المهام الواقعية.

تصميم أدوات صديقة للوكلاء

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

Essayez ces prompts

إنشاء خادم MCP
ساعدني في إنشاء خادم MCP للدمج مع GitHub API. أريد بناء أدوات لإدراج المستودعات وإنشاء المشكلات. اتبع سير العمل من أربع مراحل في مهارة mcp-builder.
إضافة أداة جديدة
أضف أداة جديدة تسمى github_search_issues إلى خادم MCP الموجود. يجب أن تبحث عن المشكلات بالكلمة والحالة. استخدم الأنماط من دليل تنفيذ Python.
تشغيل التقييمات
أنشئ ملف تقييم لخادم MCP الخاص بي وقم بتشغيله باستخدام إطار التقييم. يجب أن يختبر التقييم عمليات القراءة فقط التي تتطلب استدعاءات أدوات متعددة.
مراجعة التنفيذ
راجع تنفيذ خادم MCP الخاصي مقابل قائمة التحقق من الجودة. تحقق من أن الأدوات تتبع اصطلاحات التسمية ولديها التحقق المناسب من المدخلات مع Pydantic.

Bonnes pratiques

  • صمم أدوات لسير العمل الكامل، وليس نقاط API الفردية فقط. consolidación العمليات ذات الصلة لتقليل استدعاءات الأدوات.
  • استخدم التحقق من المدخلات (Pydantic لـ Python، Zod لـ TypeScript) مع قيود واضحة ورسائل خطأ وصفية.
  • أنشئ تقييمات مع أسئلة واقعية للقراءة فقط تتطلب استدعاءات أدوات متعددة وتحقق من الإجابات من خلال مقارنة السلاسل.

Éviter

  • لا مجرد لف كل نقطة نهاية API كأداة منفصلة. هذا يخلق تشتت الأدوات ويجبر LLMs على إجراء العديد من الاستدعاءات.
  • تجنب إرجاع تفريغات البيانات الشاملة. تنفيذ حدود الأحرف والقص مع التوجيه حول تصفية النتائج.
  • لا تتخطى التقييم. بدون اختبار كيفية استخدام LLMs لأدواتك فعلياً، لا يمكنك قياس جودة أو تحسينها.

Foire aux questions

ما لغة البرمجة التي يجب أن أستخدمها؟
يُنصح بـ Python مع FastMCP للمبتدئين. TypeScript مع MCP SDK يوفر تحكمًا أكبر للمشاريع المعقدة.
ما حدود الأحرف للاستجابات؟
الحد الموصى به هو 25000 حرف. تنفيذ القص مع التوجيه حول كيفية تصفية أو ترقيم الصفحات.
كيف أوصل خوادم MCP بـ Claude؟
استخدم stdio للخوادم المحلية، أو HTTP/SSE للخوادم البعيدة..configure إعدادات النقل في عميل Claude الخاص بك.
هل بياناتي آمنة عند استخدام خوادم MCP؟
خوادم MCP تصل فقط إلى البيانات التي ت configureها صراحةً. اتبع أفضل ممارسات الأمان للمصادقة.
لماذا تفشل تقييماتي؟
تحقق من أن أوصاف الأدوات واضحة وشاملة. تحقق من أن معلمات المدخلات موثقة جيدًا مع أمثلة.
ما خيارات النقل المدعومة؟
يدعم MCP stdio (محلي) و HTTP و Server-Sent Events (SSE) لتوصيل الخوادم بالعملاء.

Détails du développeur

Auteur

ArtemisAI

Licence

Complete terms in LICENSE.txt

Réf

main