← 返回目录
C

Context

社区
AI 智能体的本地优先文档——离线、即时、私密地检索文档。
分类
开发工具 第 176 / 438
Stars
★ 422 非常热门
传输方式
stdio(本地进程) · Streamable HTTP
运行环境
Node.js · Docker
凭据
无需凭据
许可证
Apache-2.0
最近提交
工具数
4
56FMRS · C

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

最强项 · 文档质量 15/20 最弱项 · 可靠性 8/20

可靠性
8/20
安全与权限
10/20
维护活跃度
9/20
文档质量
15/20
安装易用性
14/20
查看各项评分依据
可靠性 8/20
提供的材料只有 README 和 manifest,描述了可自洽的 stdio/HTTP MCP 服务、registry 下载和本地 SQLite 查询流程,但没有源码、CI 或测试文件可验证启动、初始化握手和工具行为;README 声明不能被当作运行证据。工具列表也未完整给出,错误路径和边界情况缺乏可核验说明,按静态校准保守给 8 分。
安全与权限 10/20
README 显示凭据写入 ~/.context/auth.json 且权限为 0600、按域名匹配;文档查询承诺本地完成,未发现恶意或泄露型设计,未触发红线。但首次使用时 MCP 服务会自动从社区 registry 下载包,未描述校验和/签名验证或用户确认;会话没有展示最小权限约束,认证信息也未说明加密保护。主要风险可见但确认、校验和边界机制不完整,给 10 分。
维护活跃度 9/20
仓库未归档、Apache-2.0 许可、npm 包版本 0.2.3、open issues 为 0,这些都是正面信号;但没有提交历史、发布时间或发版节奏,也缺少依赖更新记录和安全响应渠道。Stars 仅是发现信号,不计入评分。治理和版本管理证据不足,扣分后给 9 分。
文档质量 15/20
README 提供多客户端快速开始、完整 CLI 参考、auth 存储细节、Docker、架构图、FAQ 和 registry 贡献说明,示例丰富,整体分层清晰。但没有独立的 MCP 工具参数/返回结构参考,也缺少故障排查和限制/边界说明,因此不到满分,给 15 分。
安装易用性 14/20
安装路径是 `npm install -g @neuledge/context` 后添加 MCP 客户端配置,README 给出了 Claude、Cursor、VS Code、Zed、Goose 等客户端的可直接复制示例,也提供 Docker/HTTP 替代方案,整体清晰简单。但未明确 Node/npm 版本前提,也没有 CI 或提交测试这类可验证执行证据,按静态校准上限不超过 15,给 14 分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件访问网络连接数据库

适合谁

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

不适合谁

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

所需权限

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

风险与副作用

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

安装接入

准备工作

运行环境:Node.js · Docker

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

以 Claude Code 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "context": {
      "command": "context",
      "args": [
        "serve"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add context -- context serve

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

安装后在 MCP 客户端工具列表中应出现 search_packages、download_package、get_docs、list_packages 四个工具;也可以直接问“如何在 Next.js 中创建中间件?”,若答案引用了本地下载的文档即说明连接成功。

常见排障

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

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 如何在 Next.js 中创建中间件?
  • 查一下 AI SDK v6 的 ToolLoopAgent 用法
  • 列出我本地已安装的文档包
  • 用 Drizzle ORM 怎么定义一对多关系?

工具能力 4

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

使用场景

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

支持客户端

Claude Code
Claude Desktop
Cursor
Codex
VS Code
Windsurf
Zed
Goose
OpenCode

依据项目文档列出,未经本站实测。

详细介绍

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

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 4a20dca68823 数据同步于 2026-10-12 查看 FMRS 评分方法