الإجابة المختصرة
تكلّف CLI عادةً توكنات أقل من خادم MCP: فهي لا تضيف قائمة أدوات، والنموذج يعرف الأوامر الشائعة أصلًا. ويتفوق MCP حيث لا توجد CLI، أو حيث يلزم تسجيل الدخول، أو حيث لا يملك تطبيقك صدفة أوامر (shell). وفي الحالتين، كل خطوة طلب. وربط الخطوات في كود يلغي هذه التكلفة.
في هذا الدليل
كم يكلّف كل منهما من التوكنات؟
ثلاثة أمور تحدد الفاتورة: قائمة الأدوات، وعدد الخطوات، وما يعود من كل خطوة. وتختلف خوادم MCP وأدوات CLI في الثلاثة كلها.
| التكلفة | خادم MCP | CLI |
|---|---|---|
| قائمة الأدوات | لكل أداة تعريف يجب أن يقرأه النموذج. ويؤجّلها Claude Code افتراضيًا: لا تدخل السياق إلا أسماء الأدوات إلى أن تُستخدم أداة. | لا شيء. فالنموذج يعرف الأوامر الشائعة أصلًا، أو يقرأ --help مرة واحدة. |
| كل خطوة | استدعاء أداة واحد طلب واحد على المحادثة كلها. | الأمر الواحد طلب واحد أيضًا، لكنه يستطيع ربط عدة خطوات بالأنابيب و&&. |
| ما يعود | النتيجة كلها تدخل المحادثة. وينبّه Claude Code فوق 10,000 توكن، ويضع للنتيجة حدًا أقصى قدره 25,000 افتراضيًا. | يمكنك اقتطاعها قبل أن يراها النموذج (head وjq)، أو حفظها في ملف، كما تفعل Playwright CLI. |
الربط والاقتطاع يأتيان من صدفة الأوامر، لا من CLI بعينها: فالأمر المركّب برنامج صغير ينفّذ عدة خطوات في طلب واحد. ووضع الكود، أدناه، يمنح MCP القدرة نفسها.
ماذا تقول القياسات؟
ثلاثة مصادر، من ثلاث زوايا.
- Anthropicيقول دليل التكاليف في Claude Code إن أدوات CLI مثل
ghوawsوgcloudوsentry-cliتبقى أكفأ في استخدام السياق من خوادم MCP، لأنها لا تضيف قائمة لكل أداة. - Microsoftيقول ملف README لأداة Playwright CLI إن استدعاءات CLI أكفأ في التوكنات من خادم MCP الخاص بها: فهي تتجنب تحميل مخططات أدوات كبيرة وأشجار إمكانية الوصول المطوّلة في النموذج. ويُبقي على MCP للأتمتة الاستكشافية، والاختبارات ذاتية الإصلاح، وسير العمل طويل الأمد، حيث يهم استمرار سياق المتصفح أكثر من تكلفة التوكنات.
- Scalekitاختبار أداء من Scalekit، مارس 2026: خمس مهام قراءة فقط على GitHub، و75 جولة، وClaude Sonnet 4. استهلكت أداة
ghمن 1,365 إلى 9,386 توكن لكل مهمة، وخادم MCP الخاص بمنصة GitHub من 32,279 إلى 82,835، أي ما بين 4 و32 ضعفًا. وفشل خادم MCP أيضًا في 7 من 25 جولة بسبب انتهاء المهلة، بينما نجحت CLI في كل مرة.
حمّل ذلك الاختبار تعريفات أدوات GitHub كلها، وعددها 43، في كل محادثة. ويؤجّلها Claude Code الآن افتراضيًا، ما يزيل جزء القائمة من هذا الفارق هناك، لكنه لا يزيل جزء الخطوات، ولا يزيله في التطبيقات التي ما زالت تحمّل كل التعريفات.
متى تتفوق CLI، ومتى يتفوق MCP؟
تتفوق CLI حين…
- تكون الأداة معروفة، مثل gh أو aws أو gcloud.
- يكون الخرج طويلًا ولا تحتاج إلا إلى جزء منه: اقتطعه قبل أن يقرأه النموذج.
- تعمل في وكيل برمجة يملك صدفة أوامر ونظام ملفات.
- تتسع عدة خطوات في أمر واحد.
يتفوق MCP حين…
- لا تملك الخدمة CLI، أو لا تملك إلا خادمًا بعيدًا بتسجيل دخول خاص به.
- لا يملك تطبيق الذكاء الاصطناعي لديك صدفة أوامر يستخدمها النموذج، كما في تطبيقات الدردشة.
- تريد مدخلات محددة الأنواع وقائمة بما تفعله كل أداة، بدل خيارات يتذكرها النموذج من تدريبه.
- يستخدم الوكيل عدة أشخاص ويحتاج كل منهم إلى تفويضه الخاص: وهي الحجة الرئيسية لدى Scalekit.
هل انتهى MCP؟
لا. ما زال البروتوكول يفعل ما لا تستطيعه CLI: الوصول إلى خدمات بعيدة تتطلب تسجيل الدخول، والعمل في تطبيقات بلا صدفة أوامر، ووصف كل أداة بطريقة محددة الأنواع. وملف README من Microsoft نفسها يُبقي على MCP لبعض مسارات العمل.
ما يتآكل هو نمط: استدعاء أداة لكل خطوة، على المحادثة كلها. وتتجنب CLI جزءًا منه بربط الأوامر. وتصف Anthropic وCloudflare الحل العام، أي كتابة كود يستدعي الأدوات، وتقيسانه: انخفض مثال Anthropic من 150,000 إلى 2,000 توكن، وأتاحت Cloudflare أكثر من 2,500 نقطة نهاية في نحو 1,000 توكن.
Delta MCP هو هذا الحل جاهزًا، لخوادم MCP التي تستخدمها أصلًا: يكتب الذكاء الاصطناعي لديك كل مهمة برنامجًا واحدًا. وقد قسناه مقارنةً بالاستدعاء المباشر لهذه الخوادم، على Claude Code مع تفعيل Tool Search:
Sonnet 5.5، ومن 2 إلى 3 جولات لكل صيغة، والنتيجة النهائية مُتحقَّق منها في كل خدمة.
| المهمة | التوكنات | استدعاءات النموذج | تاريخ القياس |
|---|---|---|---|
| إصلاح إصدار، بصيغة كودCerberus، وفيه 152 أداة | 13.4× أقل | 26 → 6.5 | 5 أكتوبر |
| ترتيب 20 تذكرة متأخرةمدير تذاكر | 4.8× أقل | 5 → 2 | 2 أكتوبر |
| تسجيل الدخول، وإضافة 3 جهات اتصال، وعرضهاMicrosoft Playwright MCP | 3.9× أقل | 12.6 → 4 | 2 أكتوبر |
أيهما تستخدم؟
ابدأ من وضعك، لا من البروتوكول.
| وضعك | استخدم | لماذا |
|---|---|---|
| الأداة معروفة ولها CLI، مثل gh وaws وgcloud. | أداة CLI | بلا قائمة أدوات، ويمكنك اقتطاع الخرج. ويوصي بها دليل التكاليف في Claude Code. |
| الخدمة بلا CLI، أو تصل إليها عبر خادم بعيد. | MCP | إنه طريق الوصول. أبقِ الخوادم التي تستخدمها وافصل الباقي. |
| تطبيق الذكاء الاصطناعي لديك بلا صدفة أوامر. | MCP | تحتاج CLI إلى مكان تعمل فيه. |
| مهمة تمتد عبر عدة خطوات أو عدة خدمات. | الكود، لا استدعاء لكل خطوة | يفعل ذلك Delta MCP لخوادم MCP لديك، ويفعله سكربت لأدوات CLI. |
أسئلة
أيهما أفضل لوكلاء الذكاء الاصطناعي: MCP أم CLI؟
ليس أحدهما الأفضل دائمًا. CLI أرخص عادةً حيث توجد واحدة معروفة، لأنها لا تضيف قائمة أدوات ويمكن اقتطاع خرجها. وMCP هو طريق الوصول حيث لا توجد CLI، أو حيث يلزم تسجيل الدخول، أو حيث لا يملك التطبيق صدفة أوامر. وكلاهما يدفع طلبًا عن كل خطوة.
هل CLI أرخص من خادم MCP بالتوكنات؟
عادةً، لكل مهمة. قاست Scalekit أداة gh فوجدتها تستهلك من 1,365 إلى 9,386 توكن لكل مهمة، مقابل 32,279 إلى 82,835 لخادم MCP الخاص بمنصة GitHub، مع تحميل تعريفات أدواته كلها، وعددها 43. ويؤجّل Claude Code هذه التعريفات الآن، ما يضيّق الفارق.
هل انتهى MCP؟
لا. ما زال يغطي الخدمات البعيدة وتسجيل الدخول والتطبيقات التي لا صدفة أوامر فيها، وملف README لأداة Playwright CLI من Microsoft نفسها يُبقي على MCP لمسارات العمل الاستكشافية وطويلة الأمد. ما يستهلك التوكنات هو استدعاء لكل خطوة، ويمكن للكود أن يحل محله.
هل أستبدل خوادم MCP لديّ بالمهارات وأدوات CLI؟
فقط حيث توجد CLI جيدة. والمهارات تساعد أيضًا: لا يحمّل Claude Code منها في البداية إلا أوصافها، ويحمّل النص الكامل حين تُستدعى إحداها، ويمكن أن تتضمن المهارة كودًا للتشغيل. وتقول Anthropic إن المهارات تكمّل خوادم MCP ولا تحل محلها.
لماذا توجد Playwright CLI إلى جانب خادم Playwright MCP؟
يقول ملف README الخاص بها إن استدعاءات CLI تتجنب تحميل مخططات أدوات كبيرة وأشجار إمكانية الوصول المطوّلة في النموذج، وإن الجمع بين CLI والمهارات يناسب وكلاء البرمجة الذين يوازنون بين أتمتة المتصفح وقواعد كود كبيرة في نوافذ سياق محدودة. ويبقى MCP للأتمتة الاستكشافية، والاختبارات ذاتية الإصلاح، وسير العمل طويل الأمد.
هل يحل Delta MCP محل CLI؟
لا. CLI هي الأداة المناسبة حيث توجد واحدة جيدة. وDelta MCP مخصص لخوادم MCP التي لديك أصلًا، في المهام متعددة الخطوات: توكنات أقل بمقدار 3.3–24.1× في اختباراتنا مقارنةً باستدعائها مباشرة.
المصادر
- Claude Code, Manage costs effectively (documentation) أدوات CLI أكفأ في استخدام السياق من خوادم MCP؛ وتعريفات أدوات MCP مؤجَّلة افتراضيًا.
- Claude Code, Connect Claude Code to tools via MCP (documentation) التنبيه عند 10,000 توكن والحد الافتراضي البالغ 25,000 توكن لنتيجة الأداة.
- Microsoft, Playwright CLI (README on GitHub) مقارنة كفاءة CLI وMCP في التوكنات، والحالات التي يبقى فيها MCP الأنسب.
- Scalekit, MCP vs CLI: Benchmarking AI Agent Cost & Reliability (11 مارس 2026) اختبار GitHub: التوكنات لكل مهمة، والموثوقية، وتعريفات الأدوات البالغ عددها 43.
- Anthropic, Code execution with MCP: Building more efficient agents (4 نوفمبر 2025) مثال الانخفاض من 150,000 إلى 2,000 توكن؛ كود يستدعي الأدوات بدل استدعاء لكل خطوة.
- Cloudflare, Code Mode: give agents an entire API in 1,000 tokens (20 فبراير 2026) أكثر من 2,500 نقطة نهاية في نحو 1,000 توكن، مقابل 1.17 مليون كخادم MCP عادي.
- Anthropic, Equipping agents for the real world with Agent Skills (16 أكتوبر 2025) تحمّل المهارات اسمها ووصفها أولًا والباقي عند الحاجة؛ ويمكن أن تتضمن كودًا؛ وهي تكمّل خوادم MCP.
- Claude Code, Extend Claude with skills (documentation) تُحمَّل أوصاف المهارات في البداية، والمحتوى الكامل فقط حين تُستدعى مهارة.
- Delta MCP, Benchmarks كل قياسات Delta MCP في هذه الصفحة، مع منهجيتها.
تابع القراءة
- كيف تقلل استهلاك توكنات MCP، ولماذا يستهلك الكثير منهاكيف تقلل استهلاك توكنات MCP: قسه بالأمر /context، وافهم التكلفتين (قائمة الأدوات ورحلات الذهاب والإياب)، وقارن بين كل الحلول، ومنها Tool Search.
- وصلت إلى حد استخدام Claude Code؟ ما تكلّفه خوادم MCPمعنى رسالة «You've hit your limit» في Claude Code (الجلسة والأسبوع وOpus والإنفاق)، وكيف يكشف /usage تكلفة خوادم MCP لديك، وما الذي تقلّصه أولًا.
- مكان ملف إعداد MCP في Claude وCursor وVS Code وغيرهاأين يحفظ Claude Desktop وClaude Code وCursor وVS Code وWindsurf وGemini CLI وCodex إعدادات MCP: مسار الملف، ومفتاح JSON، والخوادم البعيدة، وحدود الأدوات.