كونتكست7 هي منصة متقدمة تتيح لك حقن وثائق أحدث مكتبات البرمجيات مباشرة في سياق مساعدك الذكي، لتجنب مشاكل الكود القديم أو التوثيق غير المتزامن مع إصدارات المكتبات الفعلية. باستخدام واجهة الأوامر ctx7 عبر npx ctx7، يمكنك الربط بسهولة مع Claude Code أو Cursor أو OpenCode من خلال أمر إعداد واحد فقط.
ما هو Context7 ولماذا تحتاجه؟
المطورون الذين يعتمدون على أدوات البرمجة بالذكاء الاصطناعي غالبًا ما يواجهون مشكلة "هلوسة" الكود: يقترح المساعد كودًا يعتمد على تواقيع أو واجهات APIs لم تعد موجودة أو تغيرت. السبب أن النماذج اللغوية الكبيرة (LLMs) لا تدرك تحديثات المكتبات بعد تاريخ تدريبها.
يحل Context7 هذه المشكلة عن طريق فهرسة وثائق أكثر من 9000 مكتبة ويحقنها في نافذة السياق لوكيلك البرمجي في الوقت الفعلي. عندما تطلب من وكيلك تنفيذ مهمة، يقوم Context7 بجلب التوثيق المناسب للإصدار الذي تعمل عليه ويضيفه للسياق قبل أن يتم توليد الكود.
مع النتيجة: الكود الناتج يعكس الواقع الحالي للمكتبة، وليس ما كان في وثائق قديمة.
مميزات سريعة لـ CLI ctx7
- جلب وثائق المكتبة مباشرة من الطرفية.
- إدارة مهارات الذكاء الاصطناعي (ملفات SKILL.md قابلة لإعادة الاستخدام).
- تكوين خادم MCP لـ Context7 لربطه مع Claude Code أو Cursor أو OpenCode.
💡Apidog هو عميل مجاني لاختبار وتنظيم وأتمتة واجهات برمجة التطبيقات (API). يمكنك استخدامه بجانب Context7 لتوثيق حديث وتحقيق اختبارات API فعلية لتكامل أكثر ثقة.
تثبيت ctx7
المتطلبات: Node.js 18 أو أحدث. تحقق من إصدارك:
node --version
التشغيل بدون تثبيت
ابدأ فورًا باستخدام npx (لا حاجة للتثبيت):
npx ctx7 --help
npx ctx7 library react
كل تشغيل يجلب آخر إصدار. مناسب للاستخدام السريع والمؤقت.
التثبيت عالميًا
للاستخدام اليومي:
npm install -g ctx7
ctx7 --version
الآن كل أوامر ctx7 تعمل محليًا.
إعداد Context7 مع وكيل الذكاء الاصطناعي
اربط Context7 مع وكيلك عبر:
ctx7 setup
سيتم المصادقة عبر OAuth، إنشاء مفتاح API وكتابة التكوين تلقائيًا.
إعداد تفاعلي
ctx7 setup
اتبع التعليمات لاختيار وكيلك والوضع المناسب. لتخطي المطالبات:
ctx7 setup --yes
استهداف وكيل معيّن
ctx7 setup --claude # Claude Code
ctx7 setup --cursor # Cursor
ctx7 setup --opencode # OpenCode
استخدام مفتاح API موجود
احصل على مفتاحك من لوحة التحكم:
ctx7 setup --api-key YOUR_API_KEY
إعداد على مستوى المشروع فقط
ctx7 setup --project
أوضاع CLI + Skills و MCP
وضع CLI + Skills
تثبيت ملف SKILL.md لوكيلك ليقوم تلقائيًا بتشغيل أوامر ctx7 عند الحاجة للوثائق:
ctx7 setup --cli --claude
ctx7 setup --cli --cursor
ctx7 setup --cli --universal
وضع MCP (Model Context Protocol)
يسجل Context7 كخادم MCP. الوكيل يستدعي الأدوات مباشرة دون الحاجة لتشغيل CLI:
{
"url": "https://mcp.context7.com/mcp",
"headers": {
"CONTEXT7_API_KEY": "YOUR_API_KEY"
}
}
أو لClaude عبر CLI:
claude mcp add --scope user context7 -- npx -y @upstash/context7-mcp --api-key YOUR_API_KEY
المصادقة
ctx7 login # تسجيل دخول OAuth
ctx7 whoami # تحقق من المستخدم الحالي
ctx7 logout # تسجيل خروج
أو استخدم متغير البيئة:
export CONTEXT7_API_KEY=your_key_here
ملاحظة: البحث الأساسي للوثائق لا يتطلب تسجيل الدخول.
تعطيل القياس عن بُعد (Telemetry)
export CTX7_TELEMETRY_DISABLED=1
جلب وثائق المكتبة عبر الطرفية
استخدم ctx7 كأداة بحث وثائق قوية مباشرة من الطرفية.
البحث عن مكتبة
ctx7 library react
ctx7 library nextjs "app router setup"
ctx7 library prisma "database relations"
ctx7 library express --json
يعرض المعرف الكنسي والبيانات الوصفية:
المكتبة: /vercel/next.js
قصاصات: 4,820
السمعة: high
الإصدار: 15.2.0
جلب الوثائق
بمجرد معرفة معرف المكتبة:
ctx7 docs /facebook/react "useEffect cleanup"
ctx7 docs /vercel/next.js "middleware authentication"
ctx7 docs /prisma/prisma "one-to-many relations"
ctx7 docs /facebook/react "hooks" --json
الإخراج: مقتطفات وثائق حديثة ومناسبة لاستعلامك.
إدارة مهارات الذكاء الاصطناعي
المهارات هي ملفات SKILL.md تضيف معرفة أو سلوك متخصص لوكيلك.
البحث عن مهارات
ctx7 skills search pdf
ctx7 skills search "stripe payments"
ctx7 skills search "react testing"
تثبيت مهارة
ctx7 skills install /anthropics/skills pdf
ctx7 skills install /anthropics/skills pdf --cursor
ctx7 skills install /anthropics/skills pdf --claude
ctx7 skills install /anthropics/skills pdf --global
اقتراح مهارات بناءً على مشروعك
ctx7 skills suggest
عرض المهارات المثبتة
ctx7 skills list
ctx7 skills list --claude
ctx7 skills list --cursor
إزالة مهارة
ctx7 skills remove pdf
إنشاء مهارة مخصصة بالذكاء الاصطناعي
تحتاج حساب مدفوع:
ctx7 login
ctx7 skills generate
اتبع التوجيهات لاختيار المكتبة وتحديد المطلوب من المهارة. تنشئ أداة CLI ملف SKILL.md مخصص وحديث.
اختصارات الأوامر
| الأمر الكامل | الاسم المختصر |
|---|---|
ctx7 skills install |
ctx7 si |
ctx7 skills search |
ctx7 ss |
ctx7 skills generate |
ctx7 skills gen أو ctx7 skills g
|
استخدام Context7 داخل أوامر الذكاء الاصطناعي
نمط "use context7"
في وضع MCP، ببساطة أضف "use context7" لأمرك ليجلب أحدث الوثائق:
Create a Next.js middleware that checks for a valid JWT in cookies and redirects
unauthenticated users to /login. use context7
استهداف مكتبة بعينها
Implement Supabase authentication in a Next.js app.
use library /supabase/supabase for Supabase and /vercel/next.js for Next.js routing.
الاستدعاء التلقائي
أضف قاعدة دائمة في إعدادات وكيلك لجلب وثائق مع كل كود مكتبة، مثلاً في Claude Code أضف لـ CLAUDE.md:
استخدم دائمًا أدوات Context7 MCP عند إنشاء كود يستخدم مكتبات طرف ثالث.
قم بحل معرف المكتبة وجلب الوثائق الحالية قبل كتابة أي تنفيذ.
افعل هذا دون انتظار مني أن أطلب.
وفي Cursor، ضمن الإعدادات:
عند كتابة كود يستخدم مكتبات أو أطر عمل خارجية، استدعِ Context7 دائمًا لجلب الوثائق الحالية قبل إنشاء التنفيذ.
اقْرنه مع Apidog لاختبار واجهات API بثقة
Context7 يضمن أن مساعدك البرمجي مطلع على أحدث وثائق المكتبات، لكنك تحتاج أيضًا لاختبار مكالمات HTTP فعليًا.
Apidog يغطي هذا الجانب. هو عميل مجاني لإرسال الطلبات، فحص الاستجابات، إعداد بيئات، وأتمتة الاختبارات.
سير عمل متكامل:
- Context7 يوفر لوكيلك وثائق حديثة (مثلاً Next.js).
- Apidog يسمح لك باختبار نقاط نهاية الـ API التي يتعامل معها كودك.
- يمكنك إعداد متغيرات بيئة، تبديل بين production/dev، والتأكد من صحة كل استجابة.
التسعير وحدود الاستخدام
CLI مجانية. حدود الاستخدام تعتمد على خطتك في Context7:
| الخطة | السعر | استدعاءات API/شهر | حد المعدل | المستودعات الخاصة |
|---|---|---|---|---|
| مجاني | $0 | 1,000 | 60 طلب/ساعة | لا |
| احترافي | $7/مقعد/شهر | 5,000/مقعد | 60/ساعة/مقعد | نعم (15$/مليون رمز) |
| مؤسسي | مخصص | مخصص | مخصص | نعم (25$/مليون رمز) |
ملاحظات:
- عند بلوغ الحد الشهري، تحصل على 20 طلب إضافي يوميًا حتى إعادة تعيين الشهر.
- الوصول إلى المستودعات الخاصة يتطلب خطة Pro أو أعلى.
- إنشاء المهارات: 6/أسبوع للخطة المجانية، 10/أسبوع للاحترافية.
- خطة Pro تدعم حتى 20 عضو.
- لا يوجد وضع أوفلاين. يجب توفر الإنترنت.
احصل على مفتاح API مجاني من context7.com/dashboard.
الأسئلة الشائعة
هل يرسل Context7 الكود الخاص بي إلى الخوادم؟
لا. فقط اسم المكتبة ونص الاستفسار يتم إرساله وليس الكود أو المحادثة أو أي بيانات حساسة.
ما المكتبات المدعومة؟
أكثر من 9000 مكتبة وإطار عمل. ابحث عن مكتبتك على context7.com.
ما مدى حداثة الوثائق؟
يتم إعادة الفهرسة باستمرار. الإصدارات الحديثة جدًا قد تتأخر قليلاً.
هل يعمل بدون مفتاح API؟
نعم، لكن مع حد أقل. لمعدل أعلى استخدم مفتاح API.
ما المحررات والوكلاء المدعومة؟
Claude Code، Cursor، OpenCode، VS Code Copilot، Windsurf، Claude Desktop، وأي عميل يدعم MCP أو Agent Skills.
ما الفرق بين CLI + Skills و MCP؟
- CLI + Skills: يحتاج الوكيل لتشغيل أوامر ctx7 صراحة.
- MCP: الوكيل يتفاعل مع الأدوات مباشرة دون تدخل المستخدم.
هل يمكن استخدام ctx7 بدون وكيل ذكاء اصطناعي؟
نعم، استخدم ctx7 library و ctx7 docs مباشرة من الطرفية.
Top comments (0)