منصوبے کے بارے میں

Context7 پلیٹ فارم اوپن سورس لائبریریوں سے تازہ ترین، ورژن خاص کوڈ دستاویزات اور مثالیں براہ راست LLM کے حوالے میں فراہم کرتا ہے۔ یہ MCP سرفر یا CLI کے ذریعے skills کے ساتھ کام کرتا ہے، اور Cursor، Claude Code، اور OpenCode جیسے AI کوڈنگ اسسٹنٹس کے ساتھ مطابقت رکھتا ہے۔ Context7 کے بغیر، LLMs پرانے ٹریننگ ڈیٹا پر انحصار کرتے ہیں، جس سے پرانے کوڈ کی مثالیں، hallucinated APIs، اور پرانے پیکیج ورژنز کے لیے عمومی جوابات ملتے ہیں۔ Context7 اس مسئلے کو حل کرتا ہے، یہ متعلقہ لائبریری کے ورژن کے بالکل مطابق ذرائع ریپوزٹریوں سے زندہ دستاویزات لاتا ہے۔ نصب کرنے کا طریقہ `npx ctx7 setup` ہے، جو OAuth تصدیق، API کی (بеспaiے tier کے ساتھ context7.com/dashboard) حاصل کرتا ہے، اور CLI skills یا MCP سرفر نصب کرتا ہے۔ صارفین `--cursor`، `--claude`، یا `--opencode` جیسے flags کے ساتھ مخصوص agents کو target کر سکتے ہیں۔ بعد میں سیٹ اپ ہٹانے کے لیے `npx ctx7 remove` چلائیں۔ اہم خصوصیات: - **Library ID سپورٹ**: پرامپٹس میں جاننے والی library ID (جیسے `/supabase/supabase`) استعمال کریں تاکہ لائبریری matching سے بچ کر براہ راست docs fetch کی جا سکے۔ - **ورژن specification**: اپنے پرامپٹ میں ورژن ذکر کریں (جیسے "Next.js 14")، Context7 خود بخود مناسب release کو match کرتا ہے۔ - **CLI commands**: `ctx7 library <name> <query>` index تلاش کرتی ہے؛ `ctx7 docs <libraryId> <query>` متعلقہ documentation snippets حاصل کرتی ہے۔ - **MCP tools**: `resolve-library-id` عام نام کو Context7 compatible ID میں تبدیل کرتا ہے؛ `query-docs` اس ID کے ساتھ documentation fetch کرتا ہے۔ پلیٹ فارم متعدد integration packages پیش کرتا ہے: - `@upstash/context7-mcp` — agent integration کے لیے MCP سرفر - `ctx7` — standalone CLI - `@upstash/context7-sdk` — TypeScript SDK - `@upstash/context7-tools-ai-sdk` — Vercel AI SDK tools - `@upstash/context7-pi` — pi.dev extension manual configuration کے لیے MCP endpoint `https://mcp.context7.com/mcp` استعمال کریں، Bearer API key کے ساتھ۔ 30 سے زیادہ client platforms دستاویزی سیٹ اپ گائیڈز کے ساتھ دستیاب ہیں۔ community libraries ان کے maintainers کی طرف سے شائع کی جاتی ہیں۔ Context7 میں problematic content کے لیے reporting mechanism شامل ہے، اور یہ نوٹ کرتا ہے کہ service کے پیچھے API backend، parsing engine، اور crawling engine private components ہیں جو public repository میں شامل نہیں ہیں۔ پروجیکٹ MIT license کے تحت ہے۔