此扩展程序将Context7集成到Zed助手的模型上下文协议(MCP)服务器中,为任何提示提供最新的文档。
Context7从源代码中提取最新、特定版本的文档和代码示例,并直接将其放入您的提示上下文中。
大型语言模型依赖于您使用的库的过时或通用信息。您会遇到:
Context7从源代码中获取最新、特定版本的文档和代码示例,并直接将其放入您的提示中。
在Zed助手的问题中添加 use context7:
如何使用Next.js的新`after`函数? use context7
如何在React Query中使查询失效? use context7
如何使用NextAuth保护路由? use context7
use context7无需切换标签页,没有不存在的虚构API,没有过时的代码生成。
此扩展可以从Zed扩展中安装。
如果您正在使用Zed的代理模式,需要为此助手启用此上下文服务器:
Write | Ask 按钮,然后点击 tools,然后启用Context7 MCP服务器。context7_api_key: 设置Context7 API密钥。示例:
{
"context_server": {
"mcp-server-context7": {
"source": "extension",
"enabled": true,
"settings": {
"context7_api_key": "YOUR_CONTEXT7_API_KEY",
}
}
}
}
Context7 MCP服务器向大型语言模型提供了以下工具:
resolve-library-id: 将通用库名称解析为与Context7兼容的库ID。
libraryName(可选):搜索并重新排序结果get-library-docs: 使用与Context7兼容的库ID获取库的文档。
context7CompatibleLibraryID(必需)topic(可选):将文档聚焦于特定主题(例如,“路由”,“钩子”)tokens(可选,默认值为5000):返回的最大标记数克隆项目并安装依赖项:
cargo build
MIT