工程開發
c7 avatar

c7

從 Context7 獲取並緩存最新的 SDK 和程式庫文件,方便離線查閱。

簡介

c7 技能專為需要隨時存取最新 API 文件、SDK 參考與技術程式庫規格的開發者而設計,無需離開開發環境。透過與 Context7 服務互動,此代理程式可獲取精確的最新文件內容,並將其管理於 /tmp/context7/ 本地緩存目錄中。這確保開發者能夠深入研究複雜的框架模式、中間件配置或最新程式庫版本,而無需仰賴外部瀏覽器搜尋,從而維持開發流程的連續性。

  • 自動從 Context7 MCP 來源同步文件檔案。

  • 本地儲存管理,具備強制重新獲取功能以繞過過時的緩存。

  • 智慧型程式庫搜尋與識別,包含模糊匹配與缺失程式庫的錯誤回報。

  • 具備速率限制感知與 API 錯誤處理功能,確保獲取過程中提供明確的操作反饋。

  • 輕量化設計,優先提供文件儲存路徑,避免將原始文字直接塞入對話脈絡而佔用 Token。

  • 使用 c7 或 context7 觸發指令,後接程式庫名稱與特定查詢(例如:c7 nextjs "app router middleware")。

  • 使用 --list 標籤檢查現有的緩存內容,或使用 --force 在預期版本更新時重新整理文件。

  • 此工具設計為「僅獲取」代理;它僅報告所獲取文件的路徑,不會自動將檔案內容讀入對話脈絡,以維持 Token 使用效率。

  • 系統透過明確的狀態訊息處理速率限制、模糊名稱匹配與 API 連線問題。對於處理 API 快速迭代且官方文件零散或更新頻繁的專案,此工具是開發者不可或缺的利器。

倉庫統計

Star 數
8
Fork 數
1
Open Issue 數
1
主要語言
Shell
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午06:18
在 GitHub 查看