MCP Catalogs
首页

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 讨论

开发者社区最近的相关讨论。

context7 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。