用途:这是一个通过 Context7 查询库与框架技术文档的技能,适用于需要 API 参考、库文档、框架说明或技术资料查找的场景。Context7 提供来自源库的、与版本对应的文档和代码示例,强调当前 API、避免过时或臆造的模式。
主要能力:先解析库 ID,再按主题获取文档。解析使用 mcp__context7__resolve-library-id 并传入 libraryName;获取文档使用 mcp__context7__get-library-docs,需提供 context7CompatibleLibraryID 与 topic。支持两种模式:code 用于 API 参考和代码示例(默认),info 用于概念指南、架构和教程。必要时可用 page=2、page=3 分页获取更多结果。资料给出 React hooks、Next.js middleware、Go net/http、Kubernetes API 等调用示例。
限制与注意:查询不带版本限定会返回跨版本结果,回答 Next.js 14 问题时可能给出 Next.js 12 的代码,务必带上版本。库别名如 react 与 @types/react 可能解析到不同库,应使用完整 Context7 ID 而非 npm 名称。可能存在缓存过期,被 npm 移除的版本仍可能被索引,使用前应核对上游。每个 API 密钥每日有速率限制,免费层突发请求可能导致密钥在 UTC 午夜前被锁定。Context7 不提供多版本差异,迁移时需双查询并手动比较。具体收费与价格暂未提供。