● رسمي
anthropics
⚡ فوري
Anthropic DXT
بواسطة anthropics · anthropics/dxt
Desktop Extensions (DXT) — حزّم خادم MCP كمثبِّت بنقرة واحدة لـ Claude Desktop، مع مانيفيست ووقت تشغيل وتوقيع.
DXT (Desktop Extensions) هو التنسيق الرسمي من Anthropic لشحن MCPs إلى المستخدمين غير التقنيين. احزم خادم MCP الخاص بك والاعتمادات والمانيفيست في ملف .dxt يضغط المستخدمون عليه نقرة مزدوجة للتثبيت في Claude Desktop. كمورد مهارة يمنح Claude المعرفة لمساعدتك في تأليف وتحقق حزم DXT.
لماذا تستخدمه
الميزات الأساسية
- تنسيق توزيع MCP في ملف واحد
- تثبيت سهل في Claude Desktop
- مانيفيست مع الأذونات وموجهات متغيرات البيئة والبيانات الوصفية
- وقت تشغيل Node/Python مُحزَّم — لا اعتماديات نظام للمستخدمين
- CLI للبناء والتحقق والتوقيع
عرض مباشر
كيف يبدو في الممارسة
جاهز
حالات الاستخدام
استخدامات عملية: Anthropic DXT
متى تستخدمه: لا تريد أن تطلب من المستخدمين تعديل ملفات JSON للإعداد.
المتطلبات الأساسية
- خادم MCP يعمل — استخدم mcp-python-sdk أو mcp-go للبناء أولاً
الخطوات
-
تهيئة المانيفيست
Use DXT skill. Run dxt init in my MCP repo. Walk me through the manifest fields.✓ تم النسخ
→ manifest.json منشأ
-
إعلان موجهات الإعداد
My MCP needs an API_KEY. Add it as a user-prompt config field in the manifest.✓ تم النسخ
→ حقل موجه مستخدم مع وصف
-
البناء والاختبار
Run dxt pack. Install in Claude Desktop. Verify config prompts appear.✓ تم النسخ
→ ملف .dxt يُثبَّت بنظافة؛ الموجهات تُصيَّر
النتيجة: MCP الخاص بك قابل للتثبيت من أي شخص لديه Claude Desktop بنقرتين.
المزالق
- حجم الحزمة > 100MB — قلّص الاعتماديات؛ استخدم --node-version لتجنب حزم node modules الثقيلة
متى تستخدمه: على وشك تثبيت أو توزيع .dxt وتريد الأمان.
الخطوات
-
فحص المانيفيست
Run dxt validate path/to/extension.dxt. Show me what permissions it requests.✓ تم النسخ
→ ملخص الأذونات
-
التحقق من التوقيع
If signed, verify the publisher matches expected.✓ تم النسخ
→ التوقيع صحيح أو تحذير
النتيجة: ثقة بأن .dxt يفعل ما يدّعيه.
متى تستخدمه: MCPs الداخلية تحتاج طرحاً على مستوى الشركة لا إصداراً على GitHub.
الخطوات
-
البناء بتوقيع خاص
Build the .dxt with our internal CA signature.✓ تم النسخ
→ .dxt موقَّع
-
التوزيع عبر مشاركة داخلية
Drop into our SharePoint with install instructions.✓ تم النسخ
→ الفريق يمكنه التثبيت
النتيجة: طرح MCP داخلي بدون احتكاك DevOps.
التركيبات
اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10
البناء بـ Python SDK، الشحن بـ DXT
Develop the MCP with mcp-python-sdk, package as DXT for non-tech users.✓ تم النسخ
MCP Go ثنائي واحد مُغلَّف في DXT
Cross-compile mcp-go binary; bundle in DXT.✓ تم النسخ
التكلفة والحدود
تكلفة التشغيل
- حصة API
- غير متاح — محلي
- الرموز لكل استدعاء
- غير متاح
- التكلفة المالية
- مجاني (MIT)
- نصيحة
- قلّص node_modules بـ
npm prune --production قبل التحزيم
الأمان
الصلاحيات والأسرار ونطاق الأثر
تخزين بيانات الاعتماد: مفاتيح التوقيع في متغيرات البيئة
نقل البيانات الخارجي: لا شيء في وقت البناء
- تحقق دائماً من DXTs الخارجية قبل التثبيت — تحصل على نفس الثقة كـ MCPs الأخرى
استكشاف الأخطاء
الأخطاء الشائعة وحلولها
الحزمة كبيرة جداً
استخدم وقت تشغيل خارجي؛ صرّح بالاعتماديات كـ external في المانيفيست حيثما أمكن
فشل التثبيت بـ 'invalid signature'
أعد التوقيع أو استخدم --skip-signature للاختبار المحلي
خطأ تحقق المانيفيست
شغّل dxt validate وأصلح مشكلات المخطط المُدرجة؛ الشائع: display_name مفقود
البدائل
Anthropic DXT مقابل البدائل
| البديل | متى تستخدمها | المقايضة |
| Direct npx config | المستخدمون مطورون مرتاحون لتعديل JSON | احتكاك أقل للتقنيين، أعلى للبقية |
| Smithery installer | تريد سجل تثبيت من طرف ثالث | DXT أصلي/مصدر أعلى؛ smithery أدوات منظومة أوسع |