SuperAPI AI 工具集

context7-mcp-skill

编程与开发

查看项目

更新于 10-16 08:48

技能介绍

用途:该技能用于查询库文档和代码示例,获取针对特定版本的最新资料,支持 npm 包、Python 库等。

主要能力:提供两个工具。resolve-library-id 将包或库名称解析为 Context7 库 ID;query-docs 针对指定库查询文档与代码示例。

使用方式:默认使用固定链接命令 context7-mcp-cli。先检查命令是否存在:command -v context7-mcp-cli;若缺失则创建:uxc link context7-mcp-cli mcp.context7.com/mcp;可用 context7-mcp-cli -h 查看帮助。若检测到命令冲突且无法安全复用,应停止并请技能维护者更换固定命令名。

典型流程:先解析库名,例如 context7-mcp-cli resolve-library-id libraryName=react query='useState hook';再用返回的 libraryId 查询文档,例如 context7-mcp-cli query-docs libraryId=/reactjs/react.dev query='how to use useState'。也可用 JSON 形式:context7-mcp-cli query-docs '{"libraryId":"/reactjs/react.dev","query":"how to use useEffect"}'。查询 Node.js 文档示例:context7-mcp-cli resolve-library-id libraryName=node query='file system'。

前提与限制:需已安装 uxc skill,并具备对 https://mcp.context7.com/mcp 的网络访问。必须先获得库名,再使用返回的 libraryId 进行查询。context7-mcp-cli <operation> ... 等价于 uxc mcp.context7.com/mcp <operation> ...。若链接设置暂时不可用,可回退使用 uxc mcp.context7.com/mcp ... 直接调用。更多工作流细节见 references/usage-patterns.md。