context7-cli

context7-cli

熱門

使用 ctx7 CLI 來擷取函式庫文件、管理 AI 編碼技能,以及設定 Context7 MCP。當使用者提到「ctx7」或「context7」、需要任何函式庫的最新文件、想要安裝/搜尋/生成技能,或需要為其 AI 編碼代理設定 Context7 時啟動。

5.9萬星標
2838分支
更新於 2026/7/19
SKILL.md
readonlyread-only
name
context7-cli
description

使用 ctx7 CLI 來擷取函式庫文件、管理 AI 編碼技能,以及設定 Context7 MCP。當使用者提到「ctx7」或「context7」、需要任何函式庫的最新文件、想要安裝/搜尋/生成技能,或需要為其 AI 編碼代理設定 Context7 時啟動。

ctx7 CLI

Context7 CLI 做三件事:擷取最新的函式庫文件、管理 AI 編碼技能,以及為你的編輯器設定 Context7 MCP。

在執行指令前,請確保 CLI 是最新版本:

npm install -g ctx7@latest

或者直接執行而不安裝:

npx ctx7@latest <command>

此技能涵蓋的內容

  • 文件 — 擷取任何函式庫的最新文件。在撰寫程式碼、驗證 API 簽章,或訓練資料可能過時時使用。
  • 技能管理 — 安裝、搜尋、建議、列出、移除及生成 AI 編碼技能。
  • 設定 — 為 Claude Code / Cursor / OpenCode 設定 Context7 MCP。

快速參考

# 文件
ctx7 library <name> <query>           # 步驟 1:解析函式庫 ID
ctx7 docs <libraryId> <query>         # 步驟 2:擷取文件

# 技能
ctx7 skills install /owner/repo       # 從儲存庫安裝(互動式)
ctx7 skills install /owner/repo name  # 安裝特定技能
ctx7 skills search <keywords>         # 搜尋註冊表
ctx7 skills suggest                   # 根據專案依賴自動建議
ctx7 skills list                      # 列出已安裝的技能
ctx7 skills remove <name>             # 解除安裝技能
ctx7 skills generate                  # 使用 AI 生成自訂技能(需登入)

# 設定
ctx7 setup                            # 設定 Context7 MCP(互動式)
ctx7 login                            # 登入以獲得更高速率限制及技能生成
ctx7 whoami                           # 檢查目前登入狀態

驗證

ctx7 login               # 開啟瀏覽器進行 OAuth
ctx7 login --no-browser  # 列印 URL 而非開啟瀏覽器
ctx7 logout              # 清除儲存的令牌
ctx7 whoami              # 顯示目前登入狀態(名稱 + 電子郵件)

大多數指令無需登入即可執行。例外情況:skills generate 始終需要登入;ctx7 setup 需要登入,除非傳遞了 --api-key--oauth。登入也會解鎖文件指令的更高速率限制。

透過環境變數設定 API 金鑰以完全跳過互動式登入:

export CONTEXT7_API_KEY=your_key

常見錯誤

  • 函式庫 ID 需要 / 前綴 — /facebook/react 而非 facebook/react
  • 務必先執行 ctx7 library — 若無有效 ID,ctx7 docs react "hooks" 將會失敗
  • 技能的儲存庫格式為 /owner/repo — 例如 ctx7 skills install /anthropics/skills
  • skills generate 需要登入 — 請先執行 ctx7 login