基本能力
产品定位
Context7 MCP Server for Zed 是一个开发辅助工具,旨在通过提供最新的文档和代码示例,提升开发效率和代码质量。
核心功能
- 实时文档获取:直接从源获取最新、版本特定的文档和代码示例。
- 减少幻觉API:避免LLMs生成不存在的API或过时的代码示例。
- 版本特定支持:确保文档和示例与用户使用的库版本匹配。
适用场景
- 开发者在编写代码时需要快速获取最新库文档。
- 需要避免使用过时或错误的API和代码示例。
- 在Zed编辑器中通过助手提问并获取技术支持。
工具列表
- resolve-library-id:将通用库名称解析为Context7兼容的库ID。
libraryName
(可选):搜索并重新排序结果。- get-library-docs:使用Context7兼容的库ID获取文档。
context7CompatibleLibraryID
(必需)。topic
(可选):聚焦于特定主题的文档(如“路由”、“钩子”)。tokens
(可选,默认5000):返回的最大令牌数。
常见问题解答
- 如何启用Context7 MCP Server:在Zed的助手设置中启用,并确保状态为绿色。
- 如何使用:在提问时添加
use context7
指令。
使用教程
使用依赖
- Zed Editor
- Node.js >= v18.0.0(用于开发)
安装教程
- 从Zed扩展中安装Context7 MCP Server。
- 启用Context7 MCP Server:
- 打开Zed的助手设置。
- 启用Context7 MCP Server,确保状态为绿色。
- 在活动助手配置文件中启用Context7 MCP Server。
调试方式
- 克隆项目并安装依赖:
cargo build
- 确保Node.js版本符合要求。
- 检查Zed编辑器的助手设置是否正确配置。