SuperAPI AI 工具集

context7-mcp

编程与开发

查看项目

更新于 10-15 20:32

技能介绍

用途:通过 Context7 MCP 服务器获取最新、准确的库与框架文档,避免依赖过时的训练数据,适用于用户询问某个库的 API、框架模式、配置选项或“如何用某库做某事”的场景。

主要能力:提供名为 resolve-library-id 和 query-docs 的直接工具调用,均使用 mcp__context7__ 前缀。resolve-library-id 返回匹配的库及 /org/project ID,输出较小;query-docs 返回相关文档内容,输出随主题广度变化。

使用方式:先调用 resolve-library-id({ libraryName: "next.js" }) 获取库 ID,再调用 query-docs({ libraryId: "/vercel/next.js", query: "how to use middleware for authentication" })。若会话中已有确认的 /org/project ID,可跳过解析直接查询。查询应具体,每次只针对一个库,每个工具每个问题最多调用 3 次。常用库 ID 可直接使用,如 /vercel/next.js、/facebook/react、/supabase/supabase-js 等。

适用场景:为已知库查文档、不确定选哪个库时通过通用词解析、已在会话中拿到 ID 时直接查询。若 Context7 找不到库,可回退到 tavily-mcp 搜索或 WebFetch 官方文档站点。

限制:MCP 工具是直接调用,不能通过 Bash 或 CLI 执行;库 ID 可能因仓库重组而失效,需重新解析;查询需足够具体,否则可能返回无关或过多内容。