🚀 快速安装

复制以下命令并运行,立即安装此 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 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。