Context7 是由 Upstash 开发的开源工具,作为 MCP(Model Context Protocol)服务运行,专为解决 AI 编程助手使用过时库文档的问题而设计。大多数大语言模型的训练数据存在截止日期,导致它们对某些库的 API、函数签名或最佳实践的了解已经过时,生成的代码可能无法在最新版本中正常运行。Context7 通过在对话时动态拉取指定库的最新官方文档并注入上下文,使 LLM 能够基于当前版本的文档给出准确建议。适合使用 Claude、Cursor、Windsurf 等 AI 编程工具的开发者,尤其是频繁使用快速迭代的开源库(如 Next.js、Tailwind、Drizzle 等)的前端或全栈开发者。
npx -y @upstash/context7-mcp
{
"mcpServers": {
"context7": {
"command": "npx",
"args": [
"-y",
"@upstash/context7-mcp"
]
}
}
}传输方式:stdio、HTTP
Context7 支持哪些 AI 编程工具?
目前支持所有兼容 MCP 协议的客户端,包括 Claude Desktop、Cursor、Windsurf、Cline 等主流 AI 编程助手。
使用 Context7 需要付费吗?
项目本身开源免费,可自行部署。官方托管服务的计费方式建议参考 Upstash 官网最新说明。
评论
还没有评论,来做第一个分享体验的人吧。