首页
学习
活动
专区
圈层
工具
发布
MCP广场 >详情页
Context7 MCP云托管2026-04-137.7K分享添加福利群:解决AI开发者的「MCP实战痛点」
Context7 MCP 是一个模型上下文协议(MCP)服务器,旨在为开发者提供最新的代码文档和示例。它通过直接从源代码提取特定版本的文档,确保生成的内容是最新且准确的。Context7 解决了传统 LLMs 依赖于过时或通用信息的问题,避免了过时代码、虚构 API 和旧版本包的通用答案。
By upstash
2026-04-137.7K
github
详情内容
工具描述

封面

安装MCP服务器

Context7 MCP - 为任何提示提供最新代码文档

官网 smithery徽章 NPM版本 MIT许可

繁體中文 简体中文 日本語 한국어 문서 Documentación en Español Documentation en Français Documentação em Português (Brasil) Documentazione in italiano Dokumentasi Bahasa Indonesia Dokumentation auf Deutsch Документация на русском языке Українська документація Türkçe Doküman Arabic Documentation Tiếng Việt

❌ 不使用Context7的情况

大语言模型依赖关于您使用库的过时或通用信息。您会得到:

  • ❌ 代码示例已过时,基于一年前的训练数据
  • ❌ 幻想的API根本不存在
  • ❌ 旧版本包的通用答案

✅ 使用Context7

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中安装

前往:设置 -> Cursor设置 -> MCP -> 添加新的全局MCP服务器

将以下配置粘贴到您的Cursor ~/.cursor/mcp.json文件中是推荐的方法。您也可以在特定项目中安装,通过在项目文件夹中创建.cursor/mcp.json。更多信息请参阅Cursor MCP文档

自Cursor 1.0起,您可以点击下面的安装按钮进行一键安装。

Cursor远程服务器连接

安装MCP服务器

{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "CONTEXT7_API_KEY": "您的API密钥"
      }
    }
  }
}

Cursor本地服务器连接

安装MCP服务器

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

运行此命令。更多信息请参阅Claude Code MCP文档

Claude Code本地服务器连接

claude mcp add context7 -- npx -y @upstash/context7-mcp --api-key 您的API密钥

Claude Code远程服务器连接

claude mcp add --header "CONTEXT7_API_KEY: 您的API密钥" --transport http context7 https://mcp.context7.com/mcp
在Opencode中安装

将此添加到您的Opencode配置文件中。更多信息请参阅Opencode MCP文档

Opencode远程服务器连接

"mcp": {
  "context7": {
    "type": "remote",
    "url": "https://mcp.context7.com/mcp",
    "headers": {
      "CONTEXT7_API_KEY": "您的API密钥"
    },
    "enabled": true
  }
}

Opencode本地服务器连接

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

其他IDE和客户端 →

OAuth认证

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:

  • CursorCursor设置 > 规则
  • Claude CodeCLAUDE.md
  • 或在您的MCP客户端中的等效位置

示例规则:

当我需要库/API文档、代码生成、设置或配置步骤时,始终使用Context7 MCP,而无需我明确要求。

使用库ID

如果您已经确切知道要使用哪个库,请在提示中添加其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后端、解析引擎和爬虫引擎)为私有内容,不包含在此仓库中。

🤝 联系我们

获取最新动态并加入社区:

  • 📢 关注我们的X平台获取新闻资讯
  • 🌐 访问官网
  • 💬 加入Discord社区

📺 媒体报道

⭐ 星标历史

星标历史图表

📄 许可证

MIT协议

(注:翻译过程中对部分技术术语和媒体标题进行了意译处理,既保持专业准确性又符合中文表达习惯。视频平台名称保留英文"X"和"Discord"以保持品牌一致性,同时补充"平台"二字便于理解。许可证部分采用业界通用译法"MIT协议"。)

连接服务
Server已在腾讯云托管,可在连接后免费调用和在线进行工具测试~
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档