Context7 MCP
chính thứcMáy chủ MCP Context7 chính thức cung cấp tài liệu thư viện và ví dụ mã nguồn cập nhật theo phiên bản cụ thể vào các gợi ý lập trình AI.
Bạn có thể làm gì với Context7 MCP?
Yêu cầu trợ lý AI của bạn kéo tài liệu thư viện và ví dụ mã nguồn hiện tại, theo phiên bản cụ thể vào bất kỳ prompt nào.
- Phân giải ID thư viện — Sử dụng
resolve-library-idđể chuyển đổi tên thư viện như "Supabase" thành ID tương thích với Context7 để tra cứu tài liệu. - Tìm nạp tài liệu hiện tại — Gọi
query-docsvới ID thư viện để kéo tài liệu cập nhật, khớp phiên bản vào prompt của bạn. - Nhắm mục tiêu phiên bản cụ thể — Yêu cầu tài liệu cho một phiên bản cụ thể (ví dụ: "Next.js 14") và Context7 tự động khớp đúng tài liệu.
- Bỏ qua bước khớp bằng ID — Tham chiếu trực tiếp một thư viện bằng ID Context7 của nó (ví dụ:
/vercel/next.js) để truy xuất tài liệu mà không cần bước tra cứu. - Nhận ví dụ mã nguồn thực tế — Truy xuất các ví dụ mã nguồn hiện tại từ tài liệu gốc để tránh các API bị bịa đặt hoặc lỗi thời.
Tài liệu

Nền tảng Context7 - Tài liệu mã nguồn cập nhật cho mọi lời nhắc
❌ Không có Context7
Các LLM dựa vào thông tin cũ hoặc chung chung về các thư viện bạn sử dụng. Bạn sẽ nhận được:
- ❌ Ví dụ mã nguồn đã lỗi thời và dựa trên dữ liệu huấn luyện cũ
- ❌ Các API bị bịa đặt thậm chí không tồn tại
- ❌ Câu trả lời chung chung cho các phiên bản gói cũ
✅ Với Context7
Context7 kéo tài liệu và ví dụ mã nguồn cập nhật, theo phiên bản cụ thể trực tiếp từ nguồn — và đặt chúng ngay vào lời nhắc của bạn.
Create a Next.js middleware that checks for a valid JWT in cookies
and redirects unauthenticated users to `/login`. use context7
Configure a Cloudflare Worker script to cache
JSON API responses for five minutes. use context7
Show me the Supabase auth API for email/password sign-up.
Context7 tải các ví dụ mã nguồn và tài liệu cập nhật ngay vào ngữ cảnh của LLM. Không cần chuyển tab, không có API bịa đặt không tồn tại, không tạo mã nguồn lỗi thời.
Hoạt động ở hai chế độ:
- CLI + Skills — cài đặt một skill hướng dẫn agent của bạn tải tài liệu bằng lệnh CLI
ctx7(không cần MCP) - MCP — đăng ký máy chủ Context7 MCP để agent của bạn có thể gọi các công cụ tài liệu một cách tự nhiên
Cài đặt
[!NOTE] Nên sử dụng API Key: Nhận API key miễn phí tại context7.com/dashboard để có giới hạn tốc độ cao hơn.
Thiết lập Context7 cho các coding agent của bạn chỉ với một lệnh. CLI ctx7 yêu cầu Node.js 18 trở lên.
npx ctx7 setup
Xác thực qua OAuth, tạo API key và cài đặt skill phù hợp. Bạn có thể chọn giữa chế độ CLI + Skills hoặc MCP. Sử dụng --cursor, --claude hoặc --opencode để nhắm đến một agent cụ thể.
Để gỡ cài đặt đã tạo sau này, chạy npx ctx7 remove. Nếu bạn đã cài CLI toàn cục bằng npm install -g ctx7, hãy gỡ gói đó riêng bằng npm uninstall -g ctx7.
Để cấu hình thủ công, sử dụng URL máy chủ Context7 https://mcp.context7.com/mcp với MCP client của bạn và truyền API key qua header Authorization: Bearer YOUR_API_KEY. Xem liên kết bên dưới để biết hướng dẫn thiết lập cụ thể cho từng client.
Cài đặt thủ công / Clients khác →
Mẹo quan trọng
Sử dụng Library Id
Nếu bạn đã biết chính xác thư viện mình muốn sử dụng, hãy thêm ID Context7 của nó vào lời nhắc. Bằng cách đó, Context7 có thể bỏ qua bước khớp thư viện và truy xuất tài liệu trực tiếp.
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
Cú pháp dấu gạch chéo cho Context7 biết chính xác thư viện nào cần tải tài liệu.
Chỉ định phiên bản
Để lấy tài liệu cho một phiên bản thư viện cụ thể, chỉ cần đề cập phiên bản trong lời nhắc của bạn:
How do I set up Next.js 14 middleware? use context7
Context7 sẽ tự động khớp phiên bản phù hợp.
Thêm quy tắc
Nếu bạn cài đặt qua ctx7 setup, một skill được cấu hình tự động để kích hoạt Context7 cho các câu hỏi liên quan đến thư viện. Để thiết lập quy tắc thủ công thay vào đó, hãy thêm một quy tắc vào coding agent của bạn:
- Cursor:
Cursor Settings > Rules - Claude Code:
CLAUDE.md - Hoặc tương đương trong coding agent của bạn
Ví dụ quy tắc:
Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.
Các công cụ có sẵn
Lệnh CLI
ctx7 library <name> <query>: Tìm kiếm chỉ mục Context7 theo tên thư viện và trả về các thư viện khớp với ID của chúng.ctx7 docs <libraryId> <query>: Truy xuất tài liệu cho một thư viện bằng ID thư viện tương thích Context7 (ví dụ:/mongodb/docs,/vercel/next.js).
Công cụ MCP
resolve-library-id: Phân giải tên thư viện thông thường thành ID thư viện tương thích Context7.query(bắt buộc): Câu hỏi hoặc nhiệm vụ của người dùng (dùng để xếp hạng kết quả theo mức độ liên quan)libraryName(bắt buộc): Tên thư viện cần tìm kiếm
query-docs: Truy xuất tài liệu cho một thư viện bằng ID thư viện tương thích Context7.libraryId(bắt buộc): ID thư viện tương thích Context7 chính xác (ví dụ:/mongodb/docs,/vercel/next.js)query(bắt buộc): Câu hỏi hoặc nhiệm vụ để lấy tài liệu liên quan
Tài liệu khác
- Tham chiếu CLI - Tài liệu CLI đầy đủ
- MCP Clients - Cài đặt MCP thủ công cho hơn 30 clients
- Thêm thư viện - Gửi thư viện của bạn đến Context7
- Xử lý sự cố - Các vấn đề thường gặp và giải pháp
- Tham chiếu API - Tài liệu REST API
- Hướng dẫn phát triển - Chạy Context7 MCP cục bộ
Gói
@upstash/context7-mcp- MCP serverctx7- CLI@upstash/context7-sdk- TypeScript SDK@upstash/context7-tools-ai-sdk- Vercel AI SDK tools@upstash/context7-pi- tiện ích mở rộng pi.dev
Tuyên bố miễn trừ trách nhiệm
1- Các dự án Context7 do cộng đồng đóng góp và mặc dù chúng tôi cố gắng duy trì chất lượng cao, chúng tôi không thể đảm bảo tính chính xác, đầy đủ hoặc bảo mật của tất cả tài liệu thư viện. Các dự án được liệt kê trong Context7 được phát triển và duy trì bởi các chủ sở hữu tương ứng, không phải bởi Context7. Nếu bạn gặp bất kỳ nội dung đáng ngờ, không phù hợp hoặc có khả năng gây hại nào, vui lòng sử dụng nút "Report" trên trang dự án để thông báo cho chúng tôi ngay lập tức. Chúng tôi xem xét nghiêm túc mọi báo cáo và sẽ xem xét nội dung bị gắn cờ kịp thời để duy trì tính toàn vẹn và an toàn của nền tảng. Bằng cách sử dụng Context7, bạn xác nhận rằng bạn tự chịu rủi ro và quyết định của mình.
2- Kho lưu trữ này chứa mã nguồn của máy chủ MCP. Các thành phần hỗ trợ — backend API, công cụ phân tích cú pháp và công cụ thu thập dữ liệu — là riêng tư và không thuộc kho lưu trữ này.
🤝 Kết nối với chúng tôi
Cập nhật và tham gia cộng đồng của chúng tôi:
- 📢 Theo dõi chúng tôi trên X để nhận tin tức và cập nhật mới nhất
- 🌐 Truy cập Website của chúng tôi
- 💬 Tham gia Cộng đồng Discord của chúng tôi
📺 Context7 trên truyền thông
- Better Stack: "Free Tool Makes Cursor 10x Smarter"
- Cole Medin: "This is Hands Down the BEST MCP Server for AI Coding Assistants"
- Income Stream Surfers: "Context7 + SequentialThinking MCPs: Is This AGI?"
- Julian Goldie SEO: "Context7: New MCP AI Agent Update"
- JeredBlu: "Context 7 MCP: Get Documentation Instantly + VS Code Setup"
- Income Stream Surfers: "Context7: The New MCP Server That Will CHANGE AI Coding"
- AICodeKing: "Context7 + Cline & RooCode: This MCP Server Makes CLINE 100X MORE EFFECTIVE!"
- Sean Kochel: "5 MCP Servers For Vibe Coding Glory (Just Plug-In & Go)"
📄 Giấy phép
MIT