mcp-builder
إنشاء خوادم 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 وأطر التقييم وأفضل ممارسات الأمان.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
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 faibleThis 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.
Facteurs de risque
⚡ Contient des scripts (2)
🌐 Accès réseau (2)
📁 Accès au système de fichiers (2)
🔑 Variables d’environnement (2)
⚙️ Commandes externes (2)
Score de qualité
Ce que vous pouvez construire
دمج الخدمات الخارجية
إنشاء خوادم MCP التي تعرض APIs خارجية كأدوات لـ LLMs، باتباع أفضل الممارسات للتسمية والتحقق من المدخلات ومعالجة الأخطاء.
اختبار جودة خادم MCP
إنشاء وتشغيل مجموعات التقييم التي تختبر ما إذا كان LLMs يمكنها استخدام أدوات خادم MCP بفعالية لإكمال المهام الواقعية.
تصميم أدوات صديقة للوكلاء
تصميم أدوات تحسين للنوافذ السياقية المحدودة، وتوفير أخطاء قابلة للتنفيذ، وتمكين سير العمل الكامل بدلاً من مجرد استدعاءات API.
Essayez ces prompts
ساعدني في إنشاء خادم 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
ما لغة البرمجة التي يجب أن أستخدمها؟
ما حدود الأحرف للاستجابات؟
كيف أوصل خوادم MCP بـ Claude؟
هل بياناتي آمنة عند استخدام خوادم MCP؟
لماذا تفشل تقييماتي؟
ما خيارات النقل المدعومة؟
Détails du développeur
Structure de fichiers