用途:通过统一的 Python CLI 查询 Context7 库文档,适合在需要解析库 ID、获取 API 参考、代码示例或概念指南时使用,帮助准确检索到对应库的官方文档。\n\n主要能力:提供 resolve 和 docs 两类命令。resolve 用于把库名解析为 ID;docs 用于按已解析的 ID 获取文档,并支持通过 --topic 做主题过滤,通过 --tokens 设置自定义 token 上限。命令返回 JSON 结构,状态字段为 success 或 error;resolve 返回 library 与 matches,docs 返回 library_id 与 docs。\n\n使用方式:工具强调两步解析,先解析再取文档,且命令需要参数。示例:\nuv run .claude/skills/context7-tools/scripts/context7.py resolve --library "react"\nuv run .claude/skills/context7-tools/scripts/context7.py docs --library-id "/facebook/react"\nuv run .claude/skills/context7-tools/scripts/context7.py docs --library-id "/facebook/react" --topic "hooks"\nuv run .claude/skills/context7-tools/scripts/context7.py docs --library-id "/vercel/next.js" --tokens 10000\n\n适用场景:需要针对特定库或框架获取准确文档、API 参考和示例时,先解析库 ID 再按主题拉取文档,可减少检索偏差。\n\n限制:资料未提供是否需要网络、认证、具体支持的库范围、token 上限范围、错误码含义、返回内容格式细节以及安装依赖说明,这些暂未提供。
context7-tools
编程与开发
更新于 10-16 08:05