خادم MCP ثوري: Context 7 لتوفير الوقت والحصول على أحدث التوثيقات

في هذا المقال السريع، سأستعرض لكم خادم MCP أراه مفيدًا وقويًا للغاية، سيوفر عليكم الكثير من الوقت، وهو Context 7.

إذا كنتم قد تابعتم أيًا من مقالاتي السابقة أو عملنا معًا في الماضي، فإن أول ما أطلبه دائمًا هو تنزيل أحدث التوثيقات. ونقوم بذلك بعدة طرق: باستخدام Gitest، أو بنسخ ولصق المحتوى، أو باستخدام Crawl for AI. لكن هذه الأداة تجعل الأمر أسرع بكثير. إنها رائعة حقًا.

نظرة على الموقع

أولاً، سأريكم الموقع الإلكتروني. كل ما يفعله هو تجميع أحدث التوثيقات. يمكنك إضافة المزيد من التوثيقات هنا. على سبيل المثال، أثناء عملي على خادم MCP الخاص بـ cal.com، يمكننا أن نرى هنا أن آخر تحديث له كان اليوم. يتم تحديثه باستمرار.

قد يقول البعض أن Cursor يحتوي تقنيًا على ميزة توثيق مدمجة في إعداداته، لكنها لا تعمل بشكل جيد، ولهذا السبب كنت دائمًا أقوم بجلبها يدويًا. لكن هذه الطريقة أكثر كفاءة.

بالمناسبة، إذا أتيت إلى هنا ورأيت أن التوثيق الذي تريده موجود ولكنه لم يتم تحديثه مؤخرًا، يمكنك ببساطة النقر عليه والضغط على “تحديث” (refresh) ليقوم بسحب أحدث نسخة من التوثيق. يمكنك حتى الدخول ونسخه بنفسك. أرى أن هذا أمر رائع.

كيف يعمل؟

سأريكم الآن كيف يعمل. لنتجه إلى Windsurf وننفذ هذا الأمر:

Get me the latest booking API information for cal.com using context 7

ما سيحدث هو أنه سيستدعي خادم Context 7 MCP. أولاً، يبحث عن المعرّف الصحيح لـ cal.com، وها هو، لقد حصل على أحدث توثيق بهذه السرعة.

إذا كنت تستخدم Windsurf, Cursor, VS Code, Cloud Code, Code Client، أو ربما Codec قريبًا، فستكون هذه الأداة قوية جدًا بالنسبة لك لأنها تمنحك أحدث سياق وأحدث توثيق. إذا كنت تعمل مع واجهات برمجة التطبيقات (APIs)، فهي تتغير من وقت لآخر، ومن المهم جدًا الحصول على أحدث التوثيقات. وهذا خادم MCP يقوم بذلك بالنيابة عنا.

إرشادات الإعداد

هذه هي صفحة GitHub. الإعداد مشابه لأي عميل MCP آخر. كل ما عليك فعله هو أخذ كود الـ JSON هذا ووضعه في ملف JSON الخاص بك.

على سبيل المثال، إذا أردت إضافة هذا إلى Windsurf، انسخ هذا، اذهب إلى MCP servers > configure، اضغط هنا، ثم الصقه.

{
  "name": "context-7",
  "command": ["mpx", "-y", "@context-7/mcp-server"],
  "type": "stdio"
}

وكما هو الحال مع جميع العملاء الآخرين، إذا كان لديك بالفعل خوادم MCP مثبتة، فما عليك سوى إضافة فاصلة (,) بعد القوس المعقوف } الأخير، ثم لصق الكود الجديد. هذه هي الطريقة التي تضيف بها خوادم MCP إلى كل العملاء تقريبًا الآن.

الإعداد الخاص بـ VS Code

يمتلك VS Code طريقة مختلفة لإضافة خوادم MCP. لنقم بذلك معًا بسرعة.

  1. في VS Code، اضغط على Cmd+Shift+P.
  2. اكتب MCP واختر Add a server.
  3. سنجعل النوع stdio.
  4. في حقل الأمر، سنكتب mpx -y ثم نلصق @context-7/mcp-server. ليصبح الأمر كالتالي:
    mpx -y @context-7/mcp-server
    
  5. اضغط Enter وسنطلق عليه اسم context-7.

بعد إعادة تشغيل VS Code، إذا نقرت على العميل (agent)، يمكنك رؤية خادم context-7 الذي أضفناه للتو.

لكن VS Code لديه ميزة أخرى رائعة، وهي أنه يبحث عن أي خوادم MCP أخرى مثبتة على جهازك. فإذا قمت بتثبيت خوادم MCP لـ Cloud Desktop أو Windsurf أو Cursor أو أي شيء آخر، يمكنك الآن فقط الضغط على زر “Trust MCP servers from…” (الوثوق بخوادم MCP من…).

إدارة الأدوات المتعددة

الأمر المثير للاهتمام هو أن لدي الآن 197 أداة، وهذا رقم قياسي بالنسبة لي، وذلك لأنني أستخدم كل هذه الخوادم والأدوات المثبتة بشكل منفصل لكل بيئة تطوير (IDE) أو عميل.

ميزة أخرى رائعة في طريقة تطبيق VS Code لـ MCP هي أنه يمكنك ببساطة إيقاف تشغيلها. نعم، نرى context-7 ثلاث مرات من Cloud Desktop و Windsurf، إذا لم نكن بحاجة إليها، يمكننا إيقافها. يمكنك أيضًا إيقاف تشغيل أدوات معينة. رائع جدًا.

لذا، بينما نعتاد على هذه المشكلة الجديدة المتمثلة في وجود عدد كبير جدًا من الأدوات التي تعمل في وقت واحد، يمتلك VS Code أفضل طريقة لإضافة خوادم MCP، ويمكنك إما إيقاف تشغيل الأدوات الفردية أو خادم MCP بأكمله.

أعلم أن هذا مقال سريع، أردت فقط مشاركة خادم MCP هذا معكم لأنه أداة رائعة جدًا برأيي. لقد وفر عليّ الكثير من الوقت بالفعل. إذا كنتم تعرفون أي خوادم MCP أخرى مفيدة، فلا تترددوا في مشاركتها. شكرًا لكم على القراءة.

شارك المقال

أحدث المقالات

CONNECTED
ONLINE: ...
SECURE
00:00:00