内容
Context 7 2
Context7 MCP 提供任何提示的最新代码文档。
resolve-library-id
将包/产品名称解析为与Context7兼容的库ID,并返回匹配库的列表。 您必须在调用“get-library-docs”之前调用此函数,以获取有效的与Context7兼容的库ID,除非用户在查询中明确提供了格式为'/org/project'或'/org/project/version'的库ID。 选择过程: 1. 分析查询以了解用户正在寻找哪个库/包 2. 根据以下标准返回最相关的匹配项: - 与查询的名称相似度(优先考虑完全匹配) - 描述与查询意图的相关性 - 文档覆盖范围(优先考虑代码片段数量较多的库) - 信任分数(考虑得分在7-10之间的库更具权威性) 响应格式: - 在明确标记的部分返回选定的库ID - 简要说明选择该库的原因 - 如果存在多个良好匹配,承认这一点但继续选择最相关的一个 - 如果没有良好匹配,明确说明并建议查询的改进 对于模糊查询,在进行最佳猜测匹配之前请求澄清。
要搜索并检索与Context7兼容的库ID的库名称。
get-library-docs
获取库的最新文档。您必须先调用“resolve-library-id”以获取使用此工具所需的确切与Context7兼容的库ID,除非用户在查询中明确提供了格式为'/org/project'或'/org/project/version'的库ID。
从'resolve-library-id'获取的与Exact Context7兼容的库ID(例如,'/mongodb/docs'、'/vercel/next.js'、'/supabase/supabase'、'/vercel/next.js/v14.3.0-canary.87),或直接从用户查询中以'/org/project'或'/org/project/version'格式获取。
关注文档的主题(例如,“钩子”,“路由”)。
检索文档的最大令牌数(默认:5000)。更高的值提供更多上下文,但会消耗更多令牌。