该工具用于按库和主题获取开发文档,核心思路是用 Shell 管道先抓取完整文档,再过滤出代码示例、API 签名和关键说明,只把精简结果传入模型上下文,从而降低 token 消耗。资料称直接 MCP 查询约 934 token,过滤后约 205 token,降幅约 77%,同时保留功能。
基本用法:运行 bash scripts/fetch-docs.sh --library <library-name> --topic <topic>。必需二选一参数为 --library 或 --library-id;可选参数包括 --topic、--mode code|info、--page 1-10、--verbose。code 模式返回代码示例和 API 签名,info 模式返回概念解释和较少示例。已知库可直接用 --library-id 跳过解析,例如 React 为 /reactjs/react.dev、Next.js 为 /vercel/next.js、Prisma 为 /prisma/docs。
典型场景包括查询具体代码示例、了解新库入门、查特定功能以及分页深入探索。资料明确提醒不要直接使用 mcp-client.py,否则会绕过过滤浪费 token。若库名解析失败,可尝试名称变体或扩大主题范围。具体安装与配置步骤暂未提供。