context7

让 AI 编程助手实时获取最新文档,告别过时 API 幻觉。

Context7 是一个为 LLM 和 AI 代码编辑器提供最新代码文档的开源平台。它解决了 AI 编程工具因训练数据滞后而无法获取最新 API 文档、库更新和框架变更的问题。核心能力包括自动抓取并索引 GitHub 上热门项目的文档、以结构化方式提供给 AI 模型、支持按需查询和上下文注入。它通过插件或 API 集成到开发工具中,让 AI 在生成代码时能引用实时文档,减少幻觉和过时用法。项目采用 TypeScript 构建,拥有活跃的社区和较高的星标数,是 AI 辅助开发领域的基础设施级工具。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 62330
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类开源模型
开发团队upstash
所属国家
定价模式free
价格说明开源项目,MIT许可证,可免费使用和部署。
访问状态
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型llm,mcp,mcp-server,vibe-coding
GitHub 星标★ 62330
30天Star增速
HF 下载量
上线时间2025-03-26 00:00:00
最近更新2026-09-22 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数6

使用教程

难度:入门 约 10 分钟 部署方式:命令行工具 6 步

环境要求

  • Node.js 18 或更高版本(ctx7 CLI 依赖)
  • 可访问 npx / npm 的命令行环境
  • 建议注册并获取 Context7 免费 API Key 以提升速率限制
  • 支持的 AI 编码代理:Cursor、Claude、OpenCode 等 MCP 客户端

安装与启动步骤

  1. 1检查 Node 版本

    ctx7 CLI 要求 Node.js 18 或更新版本,先确认本机版本是否满足。

    node -v
  2. 2一键安装配置

    运行 setup 命令会自动完成 OAuth 认证、生成 API Key 并安装对应技能,过程中可选择 CLI + Skills 或 MCP 模式。

    npx ctx7 setup
  3. 3指定目标编辑器

    如需直接跳过交互选择代理,可加 --cursor、--claude 或 --opencode 参数指定目标工具。

    npx ctx7 setup --cursor
  4. 4获取 API Key

    访问 context7.com/dashboard 免费领取 API Key,填入后能获得更高的请求速率限制。

  5. 5手动配置 MCP

    若不用一键脚本,可在 MCP 客户端中填写服务器地址,并通过 Authorization 头传入你的 API Key。

  6. 6卸载配置

    想移除生成的配置时运行 remove;若是全局安装的 CLI,需另外用 npm 卸载该包。

    npx ctx7 remove
    npm uninstall -g ctx7

关键配置

配置项必填说明示例
MCP Server URL是MCP 客户端连接 Context7 的服务地址https://mcp.context7.com/mcp
Authorization否以 Bearer 方式传入 API Key,可提升速率限制Bearer sk-xxxxxxxx

如何确认成功

在 AI 编辑器提示词末尾加上 “use context7”,看它是否能拉取该库的最新文档与代码示例。

常见问题

Q:必须要有 API Key 吗?

A:不是必需,但官方推荐。前往 context7.com/dashboard 可免费获取,使用后速率限制更高。

Q:CLI + Skills 和 MCP 模式有什么区别?

A:CLI + Skills 安装技能引导代理用 ctx7 命令取文档,无需 MCP;MCP 则注册服务器让代理原生调用文档工具。

Q:如何彻底卸载 Context7?

A:先执行 npx ctx7 remove 删除生成的配置;若曾用 npm install -g ctx7 全局安装,再执行 npm uninstall -g ctx7。

Q:支持哪些 AI 编码代理?

A:setup 支持通过 --cursor、--claude、--opencode 指定目标;其他客户端可参考官网的 all-clients 文档手动配置。

注意事项

  • 运行 setup 会自动完成 OAuth 认证并生成 API Key,请留意浏览器的授权页面。
  • ctx7 CLI 需要 Node.js 18 或更高版本,版本过低会导致安装失败。
  • npm 全局安装的 ctx7 包不会被 ctx7 remove 清理,需单独执行 npm uninstall -g ctx7。

核心亮点

  • 自动同步 GitHub 热门项目文档,覆盖数千个库,确保 AI 引用最新 API
  • 提供轻量级 API 和编辑器插件,集成简单,支持主流 AI 工具
  • 社区活跃,星标超 6 万,文档完善,示例丰富

不足之处

  • 依赖 GitHub 文档源,部分非标准文档结构可能抓取不全
  • 文档/社区待观察

适用场景

  • AI 代码编辑器(如 Copilot、Cursor)中实时补全 API 用法
  • 开发者在 IDE 内查询第三方库的最新变更和迁移指南
  • 企业内网部署,为私有代码库提供文档索引服务

替代项目

Sourcegraph Cody、Continue.dev、DocsGPT

项目介绍

context7 是编程开发领域的开源项目,由 upstash 开发,2025 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(62,330)位列前 1%,在编程开发分类的 490 个项目里位列前 1%。

近 42 天,它的 GitHub 星标从 60,647 增加到 62,330,净增 1,683。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-22。MIT许可证,可免费使用和部署。

它主要面向的使用场景是:AI代码编辑器(如Copilot、Cursor)中实时补全API用法。同类可对比的替代方案包括 Sourcegraph Cody、Continue.dev、DocsGPT。

上一篇:editor

下一篇:dyad

同类项目推荐

bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16557 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
superpowers-zh 开源

全套 AI 编程神技汉化好了,照着用就行。

AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···

★ 8188 2026-08-09
crystal 开源

多个 AI 同时写不同功能,互不干扰齐头并进。

(Crystal is now Nimbalyst) Run multiple Codex and Claude Code AI sessions in paralle···

★ 3121 2026-08-09