Mindket

Context7

新上架第 1 版 · 更新于
星标64.3k

概览

Upstash 托管的 MCP 服务器:你问哪个库、哪个版本,它就把对应的最新文档和代码示例交给你的编程助手。

Context7 是一款适用于各类 AI 应用的 MCP 服务器,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。用本页的命令把它加进 Claude Code,或把它的 JSON 放进 Claude Desktop、Cursor 等应用。加进去之前,它不会运行。

速览

用在
  • 自动配置:Cursor、Claude Code 和 opencode,用它的设置命令就行
  • 另外 30 多个 MCP 客户端:Upstash 的文档里有手动设置步骤
  • 终端:技能模式的 ctx7 命令
先运行
npx ctx7 setup

平台

Cursor代码编辑器
Claude Code编程智能体
OpenCode编程智能体

关于

它是什么

Context7 是 Upstash 的一项服务,它把最新的、对应具体版本的文档和代码示例拉进你编程智能体的上下文里。只靠训练数据的话,模型可能会建议已经改名、甚至从来不存在的调用。有了 Context7,它会按你指定版本的文档来回答。

它有两种模式:

两种模式
模式设置时装上什么智能体怎么用
CLI 加技能一个技能运行 ctx7 命令,完全不用 MCP
MCP,也就是这个商品一个注册到智能体里的服务器在 Upstash 托管的服务器上调用 Context7 的工具
  1. 你在编程问题里加上 use context7
  2. resolve-library-id 找到这个库的 Context7 ID
  3. query-docs 针对你的问题拉取文档和示例
  4. 智能体依据这些片段作答

适合谁

借助 AI 智能体写代码、用到的库又经常变化的开发者,比如用 Web 框架和 SDK 的人。正在上手陌生库的团队收获最大,不想再修补模型编造的调用的人也一样。

谁在用,怎么用
行业谁在用怎么用例子
Web 开发用 Next.js 这类更新很快的框架的前端和全栈开发者要一份和自己所用框架版本对得上的代码正在升级框架的开发者问新的路由怎么用,拿到的代码对应他指定的版本。
后端和 SaaS接入 Supabase 这类 SDK 的开发者照着最新文档配置一个从没用过的 SDK开发者让智能体用 Supabase 实现基础身份验证,并写明库的 ID,于是跳过了匹配这一步。
外包公司和自由职业者每换一个客户就换一套技术栈的开发者按每个客户的技术栈拉取文档,而不是相信模型的记忆自由职业者从一个 Next.js 项目转到一个 Supabase 项目,每次提问都写明库和版本。
软件团队负责检查智能体所写代码的负责人和审查者加一条规则,让智能体不用提醒就用 Context7,再把建议的调用追溯到出处审查者问某个新调用出自哪段文档,合并前先核对一遍。

如果你主要用稳定的标准库,感觉到的差别会小一些。

用在哪里

你写代码用到更新很快的库,或者第一次配置某个 SDK 时,它最有用。

  • 自动配置:Cursor、Claude Code 和 opencode,用它的设置命令就行
  • 另外 30 多个 MCP 客户端:Upstash 的文档里有手动设置步骤
  • 终端:技能模式的 ctx7 命令

如何设置

设置只要一行 npx 命令。

先准备好这些
需要说明
Node.js22.13 或更高版本,设置命令要用
Context7 API 密钥在你的 Context7 控制台免费领取。Upstash 建议用一个,速率限制会更高。
一个编程智能体Cursor、Claude Code、opencode 或其他 MCP 客户端
  1. 运行下面的设置命令。它会帮你登录、生成 API 密钥,并问你要技能模式还是 MCP。
  2. 只想设置一个智能体,就在命令后加上 --cursor、--claude 或 --opencode。
  3. 用其他客户端时,把本页的服务器地址填进去,请求头写 Authorization: Bearer 加上你的密钥。
npx ctx7 setup

想撤掉这套设置:

npx ctx7 remove

如何使用

在编程问题里加上 use context7,版本有影响时就把版本号写进问题。如果你知道这个库的 Context7 ID,直接写出来,就能跳过匹配这一步。

How do I set up a Next.js 16 proxy? use context7
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
它的两个工具
工具接收什么返回什么
resolve-library-id你的问题和一个库名匹配的 Context7 ID
query-docs一个 ID(比如 /vercel/next.js)和你的问题,还可以选填一种编程语言文档和代码示例,用这种语言写的示例排在前面

设置命令还会装一个技能,遇到库的问题就调用 Context7。没有这个技能的话,在 CLAUDE.md 或 Cursor 的规则里加一条规则,效果一样。README 给的示例规则如下:

Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.

示例

README 自己给的一个提示词,讲的是在 Cloudflare 上做缓存。

Configure a Cloudflare Worker script to cache
JSON API responses for five minutes. use context7

智能体带着库名和你的问题调用 resolve-library-id,选出一个匹配项,再用这个 ID 调用 query-docs。它的回答建立在返回的文档片段上。这些片段会留在聊天里,所以你可以追问某行代码出自哪一段。

新手与专家

新手:AI 模型学习的数据有截止日期,所以它可能不知道某个库的最新版本。Context7 会在智能体回答之前,抓取最新文档交给它。下次问编程问题时加上 use context7,再和不加时得到的回答比一比。

专家:直接写出 ID,就能跳过第一次调用,每个问题少一次往返。技能模式在终端里也能做同样的事:

ctx7 library <name> <query>
ctx7 docs <libraryId> <query>

注意事项

  • 哪些是公开的:这个仓库里只有 MCP 服务器。API 后端、解析引擎和爬虫都不公开。
  • 谁在维护文档:Context7 里的库由社区贡献、由各自的所有者维护。Upstash 表示无法保证它们准确或安全。
  • 拉取到的代码:要像网上任何代码一样对待,看到哪个项目页面有问题,就点页面上的“Report”(报告问题)按钮
  • 你的问题:会离开你的电脑,用来给结果排序,所以别把私有代码放进去
  • 质量:回答的质量取决于背后的索引
  • 许可证:MIT

添加到你的 AI 应用

一个放在网上的服务器:你的应用连接到它的地址。命令里写着 <Authorization> 的地方,换成你自己的值。

在终端里运行一次:

claude mcp add --transport http context7 https://mcp.context7.com/mcp --header "Authorization: <Authorization>"

在 Claude Desktop 里打开 Settings → Connectors → Add custom connector,粘贴这个地址:

https://mcp.context7.com/mcp

把下面这段加进项目里的 .cursor/mcp.json;想让所有项目都能用,就加进 ~/.cursor/mcp.json:

{
  "mcpServers": {
    "context7": {
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "Authorization": "<Authorization>"
      }
    }
  }
}

把下面这段加进项目里的 .vscode/mcp.json,Copilot 的智能体模式就能用上它的工具:

{
  "servers": {
    "context7": {
      "type": "http",
      "url": "https://mcp.context7.com/mcp",
      "headers": {
        "Authorization": "<Authorization>"
      }
    }
  }
}

把下面这段加进 ~/.codex/config.toml,Codex CLI 和它的 IDE 扩展都会读取:

[mcp_servers.context7]
url = "https://mcp.context7.com/mcp"
http_headers = { "Authorization" = "<Authorization>" }

在 Windsurf 的 Cascade 面板里打开 … 菜单 → Open MCP config file,把下面这段加进 ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "context7": {
      "serverUrl": "https://mcp.context7.com/mcp",
      "headers": {
        "Authorization": "<Authorization>"
      }
    }
  }
}

需要Authorization

工具resolve-library-idquery-docs

更新内容

  • 第 1 版 · 2026-11-03

同类产品对比

同一分类里与本产品共有 GitHub 主题最多的已上架 MCP 服务器。

产品星标活跃度许可证最近更新
Context7 本页64,331活跃MIT
REA: Reverse Engineer Anything共有 mcp457,771活跃MIT
Playwright MCP共有 mcp39,312活跃Apache-2.0
数据为 Mindket 在 2026-11-08 至 2026-11-14 期间读取的数值。 活跃度依据各项目在 GitHub 上的最近更新:30 天内为活跃,180 天内为更新较少,超过 180 天为久未更新。

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

ida-silverContext7 MCP Server: Up-to-date documentation for LLMs and AI code editors3 分CDevbeen wiring Cursor / Claude Code with more MCP lately found upstash/context7 — current lib docs into the agent so it stops guessing stale APIs anyone using this with agents? https://github.com/upstash/context7 #AIAgents #MCP #Cursor2 赞 · 1 条回复frankcAWS CEO says using AI to replace junior staff is 'Dumbest thing I've ever heard'Clarifying can help but ultimately it was trained on older versions. When you are working with a changing api, it's really important that the llm can see examples of the new api and new api docs. Adding context7 as a tool is hugely helpful here. Include in your rules or prompt to consult context7…GitHub Trending JS/TS📦 upstash / context7 ⭐ 61,607 (+47) 🗒 TypeScript Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors2 赞nextworddevHow well do coding agents use your library?context7 is open source: https://github.com/upstash/context7365tipuPlatforma Context7 -- aktuální dokumentace pro AI agenty1 赞msikora6 weeks of Claude CodeHaven't heard of docs-mcp-server, but there is the very popular Context7 with 23k Github stars and more active development: https://github.com/upstash/context7Retweeted by Theo - t3.gg [UNOFFICIAL]RT @enesakar: we have webmcp on both context7 and upstash sites. it rarely gets any requests. great idea, but clients need to support it first.1 条回复bdangubicAsk HN: What are your current programming pet peeves?claude mcp add context7 -- npx -y @upstash/context7-mcpSharon MachlisThe Context7 approach of re-indexing libraries and offering an MCP server that can search all of it is interesting. It doesn't surface new packages or languages, but would have up-to-date info on existing packages github.com/upstash/cont...1 赞jameshiewAsk HN: How are you productively using Claude code?This is my `mcp.json` in VS Code (requires `uvx` and `npx` to be available): { "servers": { "context7": { "command": "npx", "args": [ "-y", "@upstash/context7-mcp" ], "type": "stdio" }, "fetch": { "command": "uvx", "args": [ "mcp-server-fetch" ], "type": "stdio" }, "git": { "command": "uvx",…Rob Richardsongithub.com/upstash/cont... - context7 #MCP server: get updated examples and docs in an #LLM prompt.

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

TrendRadar 热点舆情监控

sansan0 · 工具包

一个开源的新闻与舆情监控工具。它读取国内各平台的热搜榜和你订阅的 RSS,留下符合关键词或 AI 评分的内容,再推送到飞书、Telegram、邮件等渠道。它的 MCP 服务器让 Cursor 等客户端查询已保存的新闻。

新上架63.5k

Axiocairn MCP

cplj · 工具包

在 AI 对话里检查你持仓的组合风险:集中度、波动率和相对 SPY 的 beta,还有在明确假设下的情景。这是一个托管的 MCP 服务器,用于研究,不构成投资建议。

新上架86

ECC(affaan-m 出品)

affaan-m · 技能

Affaan Mustafa 做的插件,包含智能体、技能、命令和钩子。它给 Claude Code、Codex 等编程智能体一套固定流程:先做规划、测试先行、在全新上下文中审查、保存会话记忆,以及安全扫描。

新上架299k