用途:通过 Context7 CLI 检索任意库的当前文档与代码示例。
主要能力:两步骤流程。第一步解析库 ID:ctx7 library <name> <query>;第二步查询文档:ctx7 docs <libraryId> <query>。除非用户已提供 /org/project 或 /org/project/version 格式的库 ID,否则必须先运行 ctx7 library。命令每个问题最多运行 3 次。
使用方式:先确保 CLI 最新,npm install -g ctx7@latest,或直接运行 npx ctx7@latest <command>。查询需具体并包含意图,如 ctx7 library react "How to clean up useEffect with async operations"。结果包含库 ID、名称、描述、代码片段数、来源声誉、基准分与版本列表。若用户指定版本,使用 /org/project/version。
认证:无需认证即可使用;更高限额可设置 export CONTEXT7_API_KEY=your_key 或 ctx7 login。
限制与错误:配额错误时告知用户并建议认证,不可静默回退到训练数据。库 ID 需带 / 前缀;不可用单词式模糊查询;查询中不得包含 API 密钥、密码、凭据、个人数据或专有代码。来源与官方内容暂未提供。