SuperAPI AI 工具集

context7-mcp

智能体与模型

查看项目

更新于 10-15 23:42

技能介绍

用途:当用户询问库、框架、API 参考或需要代码示例时,激活本技能,使用 Context7 获取当前文档,而不是依赖训练数据。

适用触发场景:用户询问安装或配置问题(如如何配置 Next.js 中间件)、请求涉及某个库的代码(如编写 Prisma 查询)、需要 API 参考(如 Supabase 有哪些认证方法)、提到具体框架(React、Vue、Svelte、Express、Tailwind 等)。

使用方式分四步。第一步解析库 ID:调用 resolve-library-id,参数 libraryName 为从用户问题中提取的库名,query 为要在该库文档中查找的内容,用于提升相关性排序。第二步选择最佳匹配:依据与用户所问名称最接近或完全匹配、基准分数更高表示文档质量更好;若用户提到版本(如 React 19),优先选择版本特定的 ID。第三步获取文档:调用 query-docs,参数 libraryId 为选定的 Context7 库 ID(如 /vercel/next.js),query 为在文档中查找的内容,且限定单一概念。若问题跨多个不同概念(如路由、认证和缓存),应针对每个概念分别调用 query-docs,使用同一 libraryId,除非问题本身就是关于这些概念如何交互;合并查询会稀释排序并返回浅层结果。第四步使用文档:用当前准确信息回答用户问题,包含文档中的相关代码示例,并在相关时标注库版本。

指引:查询要具体,描述在文档中查找什么,但每次查询只限一个概念;一个查询一个主题,把多主题问题拆成多次 query-docs 调用,先解析一次库 ID 再按概念查询,除非问题是关于概念间交互;注意版本,用户提到版本(如 Next.js 15、React 19)时,若解析步骤提供版本特定 ID 则使用;多个匹配时优先官方或主包,而非社区分支。

限制:资料未说明该技能的安装命令、收费、价格、平台或效果等细节,暂未提供。