Context7 MCP

chính thức

Má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?

  • 解析库名为 ID — 让您的助手将通用库名转换为 Context7 兼容的 ID,以便精确检索文档。
  • 获取特定版本的文档 — 请求将最新、与版本匹配的文档和代码示例直接加载到您的提示中。
  • 获取按语言排序的示例 — 请求优先考虑您首选编程语言的代码示例文档。
  • 按精确库 ID 查询文档 — 使用已知的 Context7 ID(例如 /vercel/next.js)跳过名称匹配,立即检索相关文档。

Máy chủ MCP được lưu trữ

npx add-mcp 'https://mcp.context7.com/mcp/oauth'

Cài vào Claude Code, Codex, Cursor và nhiều công cụ khác

Tài liệu

Cover

Install MCP Server

Nền tảng Context7 - Tài liệu mã nguồn cập nhật cho mọi lời nhắc

Website NPM Version MIT licensed

繁體中文 简体中文 日本語 한국어 문서 Documentación en Español Documentation en Français Documentação em Português (Brasil) Documentazione in italiano Dokumentasi Bahasa Indonesia Dokumentation auf Deutsch Документация на русском языке Українська документація Türkçe Doküman Arabic Documentation Tiếng Việt

❌ Không có Context7

Các LLM dựa vào thông tin lỗi thời hoặc chung chung về các thư viện bạn sử dụng. Bạn sẽ nhận được:

  • ❌ Các ví dụ mã nguồn lỗi thời dựa trên dữ liệu huấn luyện từ một năm trước
  • ❌ Các API bị bịa đặt thậm chí không tồn tại
  • ❌ Các 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 trực tiếp 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ìm nạp 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 của bạn. 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 + Kỹ năng — cài đặt một kỹ năng hướng dẫn tác nhân của bạn tìm nạp tài liệu bằng các lệnh ctx7 CLI (không cần MCP)
  • MCP — đăng ký máy chủ Context7 MCP để tác nhân 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] Khuyến nghị khóa API: Nhận khóa API 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 tác nhân viết mã của bạn bằng một lệnh duy nhất. CLI ctx7 yêu cầu Node.js 18 trở lên.

npx ctx7 setup

Xác thực qua OAuth, tạo khóa API và cài đặt kỹ năng phù hợp. Bạn có thể chọn giữa chế độ CLI + Kỹ năng hoặc MCP. Sử dụng --cursor, --claude hoặc --opencode để nhắm mục tiêu một tác nhân cụ thể.

Để gỡ cài đặt thiết lập đã tạo sau này, chạy npx ctx7 remove. Nếu bạn đã cài đặt 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 máy khách MCP của bạn và truyền khóa API qua tiêu đề 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 máy khách.

Cài đặt thủ công / Máy khách khác →

Mẹo quan trọng

Sử dụng ID thư viện

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 trực tiếp tài liệu.

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 kỹ năng đượ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, hãy thêm một quy tắc vào tác nhân viết mã của bạn:

  • Cursor: Cursor Settings > Rules
  • Claude Code: CLAUDE.md
  • Hoặc tương đương trong tác nhân viết mã 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ông cụ khả dụng

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 kèm 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 chung 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
    • language (tùy chọn): Ngôn ngữ lập trình bạn viết, dùng để xếp hạng các ví dụ mã nguồn bằng ngôn ngữ đó lên đầu

Tài liệu khác

Gói

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 chủ sở hữu tương ứng của chú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 "Báo cáo" 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 lưu trữ 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

Luôn 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 để biết tin tức và cập nhật mới nhất
  • 🌐 Truy cập Trang web 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

📄 Giấy phép

MIT