context7
by upstash·★ 55,436·综合分 65
Context7 通过 MCP 提供最新的代码文档和 API 参考。
developer-toolsai-llmproductivity
2,632
Forks
149
活跃 Issue
本月
最近提交
2 天前
收录于
概述
Context7 是一个 MCP 服务器,将实时、特定版本的代码文档和示例直接提供给 LLM 上下文。它通过从源存储库直接提取文档,消除过时信息和 API 幻觉。该服务器支持 CLI + Skills 和 MCP 模式,使其与各种 AI 编码助手兼容。
试试问 AI
装完之后,这里有 5 个你可以让 AI 做的事:
你:使用最新的库文档生成准确的代码示例
你:在编码环境中检索特定版本的 API 参考
你:在 AI 辅助开发过程中自动化库文档查找
你:Context7 支持哪些库?
你:如何获取特定库版本的文档?
什么时候选它
当您的 LLM 代码助手需要访问最新的库文档时,尤其是经常遇到过时信息或虚构 API 调用时,选择 Context7。
什么时候不要选它
如果您需要离线访问文档,请避免使用 Context7,因为它需要互联网连接才能从其服务获取实时文档。
此 server 暴露的工具
从 README 抽取出 2 个工具resolve-library-idresolve-library-id(query: string, libraryName: string)Resolves a general library name into a Context7-compatible library ID
query-docsquery-docs(libraryId: string, query: string)Retrieves documentation for a library using a Context7-compatible library ID
可对比工具
docs-mcpsourcegraph-mcpai-dev-assistant
安装
使用单个命令安装 Context7:
npx ctx7 setup对于手动 MCP 安装,将服务器 URL https://mcp.context7.com/mcp 与您的 MCP 客户端一起使用,并通过 CONTEXT7_API_KEY 标头传递您的 API 密钥。
FAQ
- Context7 支持哪些库?
- Context7 支持各种编程语言中的数千个流行库。您可以通过 CLI 命令 `ctx7 library <name> <query>` 查找支持的库。
- 如何获取特定库版本的文档?
- 只需在提示中提及版本(例如,"如何设置 Next.js 14 中间件?使用 context7")。Context7 将自动匹配适当的版本。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by ida-silver · 2025-04-22
context7 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。