Context7 MCP — حقن توثيق المكتبات المحدّث داخل الوكيل
دليل عملي لخادم Context7 MCP (من Upstash)، وهو خادم يحلّ مشكلة شائعة عند برمجة الوكلاء: النماذج تعتمد على بيانات تدريب قديمة فتخترع دوالّ أو معطيات لم تعد موجودة، أو تعطيك كودًا يناسب نسخة سابقة من المكتبة. يعمل Context7 كأداة MCP تجلب توثيقًا وأمثلة كود حديثة ومطابقة لنسخة المكتبة مباشرة من المصدر، ثم تحقنها في سياق المحادثة لحظة الطلب. يكفي أن تضيف عبارة «use context7» إلى طلبك ليقوم الوكيل باستدعاء الأداتين اللتين يوفّرهما الخادم: resolve-library-id لتحويل اسم المكتبة إلى معرّف داخلي دقيق، ثم get-library-docs لجلب التوثيق الخاص بذلك المعرّف مع إمكانية تحديد موضوع محدّد وحجم النص. يشرح هذا الدليل المتطلبات، وطريقة التثبيت المحلي (npx) والبعيد (HTTP)، وربط الخادم بعملاء مثل Claude Code وCursor وCodex وWindsurf، ومفتاح API الاختياري لرفع حدود الاستخدام، مع مثال استدعاء حقيقي والنتيجة المتوقعة وقواعد أمان عملية. الخادم للقراءة فقط (يجلب توثيقًا)، فلا يعدّل ملفاتك ولا يحتاج صلاحيات كتابة.
دليل MCP كامل بالعربية: تعريف الخادم والمشكلة التي يحلّها، المتطلبات، الأداتان resolve-library-id وget-library-docs، أوامر التثبيت المحلي والبعيد، كتلة mcpServers، متغيّر المفتاح الاختياري، طريقة الاستخدام عبر «use context7»، مثال استدعاء حقيقي مع النتيجة المتوقعة، وقوائم أمان وتحقق واستكشاف أخطاء.