返回首页
Context7

Context7

代码编程与辅助

Upstash 推出的文档检索服务,把最新版本相关的库文档与代码示例直接送进 AI 编程助手的上下文,官方称可减少过时写法与虚构 API,适配多种主流编程工具。

文档检索AI编程MCP
访问网站
访问官网 ↗

详细介绍

Context7 是 Upstash 团队做的文档服务,官网标题写着「Up-to-date documentation for LLMs and AI code editors」。它解决的问题很具体:大模型写代码时用的是训练数据里的旧版库文档,于是给出过时的调用方式和根本不存在的 API。Context7 把与当前版本匹配的文档与代码示例直接送进编程助手的上下文,官方的说法是「no more outdated code or hallucinated APIs」。

核心能力

  • 按版本取文档:官网描述为提供 up-to-date、version-specific 的文档与代码示例,覆盖你实际在用的库。
  • 一行提示词接入:官方用法是在提示词里加 use context7,例如「Create a Next.js middleware that checks for a valid JWT in cookies… use context7」,助手就会去取当前版本文档再作答。
  • 多工具支持:官方称可接入 Cursor、Claude Code、Codex、Devin Desktop、Antigravity 等主流 AI 编程工具。
  • Docs7 自助收录:站点提供 Docs7 提交入口,可为自己的库添加文档,另附库排行榜与可信度信息(Name、Source、Benchmark、Snippets、Update、Trust)。
  • CLI 与安装:npx ctx7 setup 用于配置;文档站另有 CLI、Search API、安装页与 Coding Agents 章节。
  • API Key:官方说明取 API Key 可解锁更高调用额度,并支持私有仓库。

适合谁

  • 用 AI 助手写代码、经常被过时 API 坑到的前后端开发者。
  • 维护版本频繁升级的 SDK 的团队,需要让助手对齐当前版本文档。
  • 自建内部组件库或私有框架的团队,想通过 Docs7 把自己仓库的文档喂给助手。
  • 同时用多款编程助手的开发者,希望换工具时文档来源不变。

使用建议

  • 装完先在熟悉的库里验证一次:故意问一个你已知答案的问题,对比开与不开 Context7 的返回,能直观看出差别。
  • 文档质量取决于库本身,排行榜页有 Update 与 Trust 字段可以参考,遇到可疑条目建议先看内容再决定要不要装进项目。
  • 私有仓库需要 API Key 授权,属于凭据外发,上线前请确认公司对第三方文档服务的政策,并优先用只读、最小范围的密钥。
  • 官方定价与套餐细节以站内 Pricing 页为准,规则可能调整,采购前再核一次。