스킬 mcp-patterns
🔗

mcp-patterns

안전 ⚙️ 외부 명령어🌐 네트워크 접근🔑 환경 변수

إنشاء خوادم MCP لـ Claude Code

또한 다음에서 사용할 수 있습니다: 0xDarkMatter

يتطلب إنشاء خوادم MCP فهم أنماط Model Context Protocol. توفر هذه المهارة أمثلة كود جاهزة للاستخدام وأفضل الممارسات للأدوات والمصادقة وإدارة الحالة حتى تتمكن من بناء التكاملات بشكل أسرع.

지원: Claude Codex Code(CC)
📊 70 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"mcp-patterns" 사용 중입니다. أرني كيفية إنشاء خادم MCP أساسي مع أداة

예상 결과:

  • نمط خادم MCP الأساسي:
  • • أنشئ مثيل Server مع اسم الخادم الخاص بك
  • • حدد list_tools() لإرجاع مخططات الأدوات
  • • قم بتنفيذ call_tool() لمعالجة تنفيذ الأداة
  • • استخدم stdio_server() للنقل
  • • قم بالتهيئة مع Claude Desktop باستخدام تهيئة JSON

"mcp-patterns" 사용 중입니다. كيف أضيف التحقق من المدخلات إلى أداة MCP الخاصة بي؟

예상 결과:

  • استخدم Pydantic BaseModel للتحقق:
  • • حدد فئة SearchInput مع قيود Field
  • • اضبط min_length، max_length للسلاسل
  • • استخدم ge و le للحدود الرقمية
  • • مرر الوسائط إلى SearchInput(**وسائط) للتحقق التلقائي

"mcp-patterns" 사용 중입니다. ما أنماط المصادقة التي يجب أن أستخدمها؟

예상 결과:

  • نمط متغير البيئة:
  • • اقرأ API_KEY من os.environ.get()
  • • أظهر خطأ إذا كان المفتاح مفقوداً
  • • مرر المفتاح في رأس Authorization
  • • نمط OAuth: استخدم فئة TokenManager مع تتبع TTL

보안 감사

안전
v3 • 1/16/2026

This is a pure documentation skill containing only code examples and patterns for MCP server development. The static analyzer flagged pattern matches in example code, but all findings are FALSE POSITIVES. The skill contains no executable code, makes no network calls, reads no environment variables, and performs no file system operations at runtime. All code samples are illustrative educational examples demonstrating secure patterns including Pydantic validation, environment variable authentication, and proper error handling.

7
스캔된 파일
644
분석된 줄 수
3
발견 사항
3
총 감사 수
감사자: claude 감사 이력 보기 →

품질 점수

45
아키텍처
100
유지보수성
85
콘텐츠
23
커뮤니티
100
보안
83
사양 준수

만들 수 있는 것

إنشاء خوادم MCP مخصصة

إنشاء خوادم MCP التي تعرض واجهاتك البرمجية وأدواتها لـ Claude Code لتحسين تكامل الذكاء الاصطناعي.

تصميم أنماط الخوادم

تنفيذ أنماط المصادقة والتخزين المؤقت وإدارة الحالة لخوادم MCP للإنتاج.

الرجوع إلى أمثلة الكود

استخدام مراجع الأنماط لتوثيق تطبيقات خوادم MCP مع أمثلة كود عاملة.

이 프롬프트를 사용해 보세요

خادم MCP الأساسي
أرني كيفية إنشاء خادم MCP أساسي يعرض أداة للبحث في البيانات.
إضافة التحقق
كيف أضيف تحقق Pydantic إلى أداة MCP الخاصة بي للتأكد من أن المدخلات آمنة وصحيحة؟
تنفيذ التخزين المؤقت
ما الأنماط التي يجب أن أستخدمها لتخزين استجابات API مؤقتاً في خادم MCP الخاص بي لتقليل زمن الاستجابة؟
معالجة المصادقة
أرني كيفية تنفيذ تجديد رمز OAuth مع معالجة انتهاء الصلاحية في خادم MCP الخاص بي.

모범 사례

  • استخدم نماذج Pydantic للتحقق من مدخلات الأدوات ومنع هجمات الحقن
  • أعد استجابات أخطاء مناسبة مع علامة isError للتعامل السلس مع الفشل
  • احفظ بيانات الاعتماد الحساسة في متغيرات البيئة، وليس في الكود
  • نفذ التخزين المؤقت القائم على TTL لتقليل استدعاءات API وتحسين أوقات الاستجابة

피하기

  • تضمين مفاتيح API أو الأسرار مباشرة في الكود المصدري
  • تجاوز التحقق من المدخلات والثقة في الوسائط المقدمة من المستخدم
  • إرجاع استثناءات خام بدون تنظيف، مما يؤدي إلى تسريب تفاصيل التنفيذ
  • إجراء استدعاءات HTTP متزامنة في المعالجات غير المتزامنة، مما يحجب حلقة الأحداث

자주 묻는 질문

ما إصدار Python الذي أحتاجه؟
تطوير خادم MCP يتطلب Python 3.10+ أو Node.js 18+ لدعم العمليات غير المتزامنة وتلميحات الأنواع.
كم أداة يمكنني عرضها؟
لا يحد MCP من عدد الأدوات، لكن عدداً كبيراً جداً من الأدوات يمكن أن يؤثر على جودة استجابة Claude. قم بتجميع الأدوات ذات الصلة.
هل يمكنني استخدام هذا مع Claude Code؟
نعم. قم بتهيئة خادم MCP الخاص بك في Claude Desktop أو عميل MCP الخاص بك لعرض الأدوات على Claude Code.
هل يتم إرسال بياناتي إلى أي مكان؟
لا. تحتوي هذه المهارة على التوثيق فقط. يعمل خادم MCP الخاص بك محلياً ويتحكم في جميع تدفق البيانات.
لماذا لا يتصل خادمي؟
تحقق من مسار الأمر، تحقق من تثبيت التبعيات، وتأكد من أن list_tools() يُرجع مخططات JSON صالحة.
كيف يختلف هذا عن الخوادم الرسمية؟
يوفر هذا الأنماط والأمثلة. الخوادم الرسمية هي تطبيقات مبنية مسبقاً لخدمات محددة مثل نظام الملفات أو GitHub.

개발자 세부 정보