
大语言模型依赖关于您使用库的过时或通用信息。您会得到:
Context7 MCP直接从源头获取最新的、特定版本的文档和代码示例——并将它们直接放入您的提示中。
在提示中添加use context7(或设置规则自动调用):
创建一个Next.js中间件来检查cookie中的有效JWT 并将未认证用户重定向到`/login`。use context7
配置一个Cloudflare Worker脚本以缓存 JSON API响应五分钟。use context7
Context7将最新的代码示例和文档直接获取到大语言模型的上下文中。无需切换标签页,没有幻想的API,也不会有过时的代码生成。
[!注意] 推荐使用API密钥:在context7.com/dashboard获取免费API密钥以获得更高的速率限制。
前往:设置 -> Cursor设置 -> MCP -> 添加新的全局MCP服务器
将以下配置粘贴到您的Cursor ~/.cursor/mcp.json文件中是推荐的方法。您也可以在特定项目中安装,通过在项目文件夹中创建.cursor/mcp.json。更多信息请参阅Cursor MCP文档。
自Cursor 1.0起,您可以点击下面的安装按钮进行一键安装。
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp",
"headers": {
"CONTEXT7_API_KEY": "您的API密钥"
}
}
}
}

{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp", "--api-key", "您的API密钥"]
}
}
}

运行此命令。更多信息请参阅Claude Code MCP文档。
claude mcp add context7 -- npx -y @upstash/context7-mcp --api-key 您的API密钥
claude mcp add --header "CONTEXT7_API_KEY: 您的API密钥" --transport http context7 https://mcp.context7.com/mcp

将此添加到您的Opencode配置文件中。更多信息请参阅Opencode MCP文档。
"mcp": {
"context7": {
"type": "remote",
"url": "https://mcp.context7.com/mcp",
"headers": {
"CONTEXT7_API_KEY": "您的API密钥"
},
"enabled": true
}
}

{
"mcp": {
"context7": {
"type": "local",
"command": ["npx", "-y", "@upstash/context7-mcp", "--api-key", "您的API密钥"],
"enabled": true
}
}
}

Context7 MCP服务器支持OAuth 2.0认证,适用于实现MCP OAuth规范的MCP客户端。
要使用OAuth,请在客户端配置中将端点从/mcp更改为/mcp/oauth:
- "url": "https://mcp.context7.com/mcp"
+ "url": "https://mcp.context7.com/mcp/oauth"

OAuth仅适用于远程HTTP连接。对于使用stdio传输的本地MCP连接,请改用API密钥认证。
为避免在每个提示中键入use context7,请向您的MCP客户端添加规则,在代码相关问题时自动调用Context7:
Cursor设置 > 规则CLAUDE.md示例规则:
当我需要库/API文档、代码生成、设置或配置步骤时,始终使用Context7 MCP,而无需我明确要求。
如果您已经确切知道要使用哪个库,请在提示中添加其Context7 ID。这样,Context7 MCP服务器可以跳过库匹配步骤,直接继续检索文档。
使用Supabase实现基本认证。use library /supabase/supabase for API and docs.
斜杠语法告诉MCP工具确切加载哪个库的文档。
要获取特定库版本的文档,只需在提示中提及版本:
如何设置Next.js 14中间件?use context7
Context7将自动匹配适当的版本。
Context7 MCP提供以下大语言模型可使用的工具:
resolve-library-id:将通用库名称解析为Context7兼容的库ID。
query(必填):用户的问题或任务(用于按相关性排序结果)libraryName(必填):要搜索的库名称query-docs:使用Context7兼容的库ID检索库的文档。
libraryId(必填):确切的Context7兼容库ID(例如,/mongodb/docs,/vercel/next.js)query(必填):要获取相关文档的问题或任务1- Context7项目由社区贡献,虽然我们努力保持高质量,但我们不能保证所有库文档的准确性、完整性或安全性。Context7中列出的项目由其各自的所有者开发和维护,而非Context7。如果您遇到任何可疑、不当或潜在有害内容,请立即使用项目页面上的"报告"按钮通知我们。我们认真对待所有报告,并将及时审查标记的内容,以维护我们平台的完整性和安全性。使用Context7即表示您承认您自行决定并承担风险。
2- 本代码库托管MCP服务器源代码。配套组件(API后端、解析引擎和爬虫引擎)为私有内容,不包含在此仓库中。
获取最新动态并加入社区:
MIT协议
(注:翻译过程中对部分技术术语和媒体标题进行了意译处理,既保持专业准确性又符合中文表达习惯。视频平台名称保留英文"X"和"Discord"以保持品牌一致性,同时补充"平台"二字便于理解。许可证部分采用业界通用译法"MIT协议"。)