🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
npx skills add https://skills.sh/upstash/context7/context7-mcp
💡 提示:需要 Node.js 和 NPM
当用户询问库、框架或需要代码示例时,请使用 Context7 获取当前文档,而不是依赖训练数据。
何时使用此技能
当用户出现以下情况时激活此技能:
- 询问设置或配置问题(“如何配置 Next.js 中间件?”)
- 请求涉及库的代码(“编写一个 Prisma 查询用于……”)
- 需要 API 参考(“Supabase 的认证方法有哪些?”)
- 提及特定的框架(React、Vue、Svelte、Express、Tailwind 等)
如何获取文档
步骤 1:解析库 ID
调用 resolve-library-id 并传入:
libraryName:从用户问题中提取的库名称query:用户的完整问题(有助于提高相关性排名)
步骤 2:选择最佳匹配
从解析结果中,根据以下条件选择:
- 与用户所问内容精确或最接近的名称匹配
- 较高的基准分数表示文档质量更好
- 如果用户提到了版本(例如“React 19”),优先选择特定版本的 ID
步骤 3:获取文档
调用 query-docs 并传入:
libraryId:选定的 Context7 库 ID(例如/vercel/next.js)query:用户的具体问题
步骤 4:使用文档
将获取的文档整合到您的回复中:
- 使用当前准确的信息回答用户的问题
- 包含来自文档的相关代码示例
- 在相关时引用库版本
指南
- 具体明确:将用户的完整问题作为查询传入,以获得更好的结果
- 版本感知:当用户提到版本(“Next.js 15”、“React 19”)时,如果解析步骤中提供了特定版本的库 ID,请使用它们
- 优先官方来源:当存在多个匹配项时,优先选择官方/主要包,而非社区复刻
📄 原始文档
完整文档(英文):
https://skills.sh/upstash/context7/context7-mcp
💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)