用途:为编码代理高效获取第三方库的 API 文档,减少进入模型上下文的 token 量。
主要能力:通过 Context7 MCP 抓取文档,并用 shell 管道(awk/grep/sed)在子进程中过滤,只返回代码示例、API 签名和关键说明。资料称每次查询约 205 token,而直接调用 MCP 约 934 token,节省约 77%。
使用方式:始终使用主脚本,例如 bash scripts/fetch-docs.sh --library react --topic useState;可用 --library-id 跳过解析,如 --library-id /vercel/next.js;--mode code 返回代码示例(默认),--mode info 返回概念说明;--page 1-10 分页;--verbose 显示节省统计。资料提示不要直接使用 mcp-client.py,以免绕过过滤。
适用场景:查询特定库的代码示例、学习新库、查找具体功能用法、分页深入探索。
限制:资料未提供支持的库完整列表、收费信息、平台要求或效果保证;库名解析可能失败,需尝试不同写法或使用库 ID;脚本需可执行权限,验证失败时应停止后续步骤。