英文原文正文为项目原始 README(英文),本站后续会翻译为中文,当前仅剔除图片与无关章节并统一排版。
Context7 平台 - 为任何提示提供最新的代码文档
❌ 无上下文7
大型语言模型依赖于关于你使用的库的过时或通用信息。你会得到:
- ❌ 代码示例过时,基于多年前的训练数据
- ❌ 幻想的 API,甚至不存在
- ❌ 针对旧软件包版本的通用答案
✅ 有上下文7
Context7 直接从源头获取最新的、特定版本的文档和代码示例,并将它们直接放入你的提示中。
Create a Next.js middleware that checks for a valid JWT in cookies
and redirects unauthenticated users to `/login`. use context7
Configure a Cloudflare Worker script to cache
JSON API responses for five minutes. use context7
Show me the Supabase auth API for email/password sign-up.
Context7 将最新的代码示例和文档直接获取到您的 LLM 上下文中。无需切换标签页,无不存在的虚构 API,无过时的代码生成。
有两种模式运行:
- CLI 技能 — 安装一个技能,引导您的代理使用
ctx7CLI 命令获取文档(无需 MCP) - MCP — 注册一个 Context7 MCP 服务器,使您的代理可以原生调用文档工具
安装
[!注意]
推荐使用 API 密钥:在 context7.com/dashboard 获取免费的 API 密钥以获得更高的速率限制。
通过一个命令为您的编码代理设置 Context7。ctx7 CLI 需要 Node.js 18 或更新版本。
npx ctx7 setup
通过 OAuth 进行身份验证,生成 API 密钥,并安装相应的技能。您可以在 CLI 技能或 MCP 模式之间进行选择。使用 --cursor、--claude 或 --opencode 来指定特定代理。
要稍后删除生成的设置,请运行 npx ctx7 remove。如果您使用 npm install -g ctx7 全局安装了 CLI,请单独使用 npm uninstall -g ctx7 删除该包。
要手动配置,请使用您的 MCP 客户端和 Context7 服务器 URL https://mcp.context7.com/mcp,并通过 Authorization: Bearer YOUR_API_KEY 头传递您的 API 密钥。有关特定客户端的设置说明,请参见以下链接。
重要提示
使用图书馆 ID
如果您已经确切知道要使用哪个图书馆,请将其 Context7 ID 添加到您的提示中。这样,Context7 可以跳过图书馆匹配步骤,直接检索文档。
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
斜杠语法告诉 Context7 确切地加载哪个库的文档。
指定一个版本
要获取特定库版本的文档,只需在提示中提及该版本:
How do I set up Next.js 14 middleware? use context7
Context7 将自动匹配适当的版本。
添加规则
如果你是通过 ctx7 setup 安装的,技能会自动配置,触发 Context7 来处理与库相关的问题。要手动设置规则,请在你的编码代理中添加一个:
- 光标:
Cursor Settings > Rules - Claude 代码:
CLAUDE.md - 或者在你的编码代理中使用等效操作
示例规则:
Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.
可用工具
CLI 命令
ctx7 library <name> <query>:按库名称搜索 Context7 索引并返回匹配库及其 ID。ctx7 docs <libraryId> <query>:使用兼容 Context7 的库 ID 获取库的文档(例如/mongodb/docs,/vercel/next.js)。
MCP 工具
resolve-library-id:将通用库名称解析为兼容 Context7 的库 ID。query(必填):用户的问题或任务(用于按相关性对结果进行排序)libraryName(必填):要搜索的库名称
query-docs:使用兼容 Context7 的库 ID 获取库的文档。libraryId(必填):精确的兼容 Context7 的库 ID(例如/mongodb/docs,/vercel/next.js)query(必填):获取相关文档的问题或任务
更多文档
- CLI 参考 - 完整的 CLI 文档
- MCP 客户端 - 30 个客户端的 MCP 手动安装
- 添加库 - 将您的库提交到 Context7
- 故障排除 - 常见问题及解决方案
- API 参考 - REST API 文档
- 开发者指南 - 在本地运行 Context7 MCP
软件包
@upstash/context7-mcp- MCP 服务器ctx7- 命令行工具@upstash/context7-sdk- TypeScript SDK@upstash/context7-tools-ai-sdk- Vercel AI SDK 工具@upstash/context7-pi- pi.dev 扩展
免责声明
1- Context7 项目是社区贡献的,虽然我们努力保持高质量,但无法保证所有库文档的准确性、完整性或安全性。列在 Context7 上的项目由各自的所有者开发和维护,而非由 Context7 管理。如果您遇到任何可疑、不适当或可能有害的内容,请使用项目页面上的“报告”按钮立即通知我们。我们会认真对待所有报告,并及时审核被标记的内容,以维护我们平台的完整性和安全性。使用 Context7 即表示您承认是在您自己的判断和风险下使用。
2- 此代码库托管 MCP 服务器的源代码。支持组件——API 后端、解析引擎和爬虫引擎——是私有的,不包含在此代码库中。
🤝 与我们联系
保持更新并加入我们的社区:
- 📢 在 X 上关注我们,获取最新新闻和更新
- 🌐 访问我们的 网站
- 💬 加入我们的 Discord 社区
📺 上下文7 媒体
- Better Stack:“免费工具让光标聪明 10 倍”
- Cole Medin:“毫无疑问这是最适合 AI 编程助手的 MCP 服务器”
- Income Stream Surfers:“Context7 顺序思维 MCPs:这是 AGI 吗?”
- Julian Goldie SEO:“Context7:新的 MCP AI 代理更新”
- JeredBlu:“Context 7 MCP:即时获取文档 VS Code 设置”
- Income Stream Surfers:“Context7:将改变 AI 编程的新 MCP 服务器”
- AICodeKing:“Context7 Cline & RooCode:这个 MCP 服务器让 CLINE 效率提升 100 倍!”
- Sean Kochel:“5 个 Vibe 编程荣耀的 MCP 服务器(即插即用)”
📄 许可
麻省理工学院
- 本文标题:context7 - Context7 平台——面向大型语言模型和 AI
- 本文链接:https://cn121.com/webapp/upstash-context7.html
- 原项目:upstash/context7 版权归原作者 upstash 及贡献者所有
- 收录信息:本站于 2026-09-22 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
- 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站转载其原始文档(未改动文字,仅剔除图片与无关章节);使用、修改、分发请以该仓库 LICENSE 原文为准。
- 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 upstash/context7。
- 内容说明:本页正文为原项目 README 原文(英文),本站后续会翻译为中文(当前尚未译出,仅将二级标题译为中文,便于按栏目定位;标题原文可在下方原仓库中查看),仅剔除了图片与赞助等无关章节、并把相对链接改为绝对地址;页首简介为机器翻译自仓库描述。
- 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
- 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。