← 返回目录
C

Context

社区
AI 智能体的本地优先文档——离线、即时、私密地检索文档。
GitHub 源仓库 ↗
★ 382 Stars 分类 · 开发工具 非常热门 源版本 efa171b4dbbb
56FMRS · C
可靠性
8/20
安全与权限
10/20
维护活跃度
9/20
文档质量
15/20
安装易用性
14/20

Context 是一个实用的 MCP 服务器,专为 AI 智能体提供本地、可靠的文档检索。它解决了 AI 使用过时文档的常见问题,并通过社区注册表简化了安装。对于开发者来说,这是一个节省时间、提高准确性的工具。

查看 FMRS 评分方法 →

Context 是一个 MCP 服务器,背后有社区驱动的包注册表,已为 100+ 流行库预构建了文档包。当 AI 智能体需要文档时,它会搜索注册表、下载正确的包并本地查询——这一切都自动完成。安装一次,配置一次,然后直接向 AI 提问。文档以紧凑的 SQLite 数据库形式存储在 ~/.context/packages/ 中,之后的所有查询都是本地的。

工具能力

search_packages
搜索社区注册表中可用的文档包。
download_package
从注册表下载并安装预构建的文档包。
get_docs
从已安装的文档包中检索与主题相关的文档部分。
list_packages
列出本地已安装的文档包。

安装接入

  1. 全局安装:npm install -g @neuledge/context
  2. 为你的 AI 客户端配置 MCP 服务器(例如,Claude Desktop 的配置文件)
  3. 重启客户端,然后直接提问。
claude_desktop_config.json
{"mcpServers":{"context":{"command":"context","args":["serve"]}}}

选型与风险

适合谁

  • 需要快速、可靠、私密的文档检索的开发者
  • 使用 Next.js、React、Prisma 等流行库的开发者
  • 在无网络或低延迟环境下工作的 AI 智能体用户
  • 需要与团队共享定制文档包的工具

不适合谁

  • 需要所有包自动更新的用户(版本是固定的,需手动更新)
  • 不希望通过全局包管理器安装的团队
  • 希望服务器提供云端托管服务的用户

所需权限

  • 读写 ~/.context 目录(存储文档包和认证数据)
  • 网络访问(用于首次下载包和注册表查询)
  • 通过 stdio 或 HTTP 与客户端通信

风险与副作用

  • 注册表包可能包含过时或不准确的内容(由社区维护)
  • 安装的包可能占用磁盘空间(每个包数 MB)
  • HTTP 模式下,如果不限制主机,可能暴露给网络上的其他客户端

常见排障

  1. 确保已全局安装:npm install -g @neuledge/context
  2. 检查客户端 MCP 配置中的命令和参数是否正确
  3. 确认有网络连接以进行首次下载
  4. 查看 ~/.context 目录是否存在并可写
  5. 运行 context list 验证包是否已安装

使用场景

在开发时获取最新、版本准确的库文档
在离线或网络受限的环境中查阅文档
避免 AI 因过时文档而提供错误答案
构建私有或内部库的文档包
使用 llms.txt 构建网站文档包

支持客户端

Claude Code完整支持
Claude Desktop完整支持
Cursor完整支持
OpenAI Codex完整支持
VS Code完整支持
Windsurf完整支持
Zed完整支持
Goose完整支持
OpenCode完整支持