适合谁
- 使用AI编码助手并希望它们具有精确代码感知能力的开发者
- 拥有大型代码库且需要高效导航的团队
- 任何希望安全重构的人
- 需要全面变更视角的代码审阅者
- 追踪架构健康度的技术负责人
CKB是一个功能丰富的代码智能MCP服务器,提供丰富的工具集(80+),涵盖导航、影响分析、架构、安全、所有权和质量。其复合操作和预设可显著减少AI token消耗。主要优势是静态分析能力和支持多种语言,但质量参差不齐(Go最好,PHP实验性)。它需要索引,可能过时,且不处理动态行为。总体而言,非常适用于重构、审阅和AI辅助开发,但需注意静态分析的限制和索引维护。
最强项 · 安装易用性 12/20 最弱项 · 可靠性 5/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Node.js 16+
CKB_REPO
指定要分析的仓库路径;仅在 Claude Desktop 等无项目上下文的客户端中必须设置,路径由用户自行指定。
可选方案:1) npm(推荐):npm install -g @tastehub/ckb;2) Homebrew(macOS/Linux):brew tap SimplyLiz/ckb && brew install ckb;3) 从源码构建:git clone https://github.com/SimplyLiz/CodeMCP.git && cd CodeMCP && go build -o ckb ./cmd/ckb。安装后,在项目目录运行ckb init,可选地运行ckb index生成SCIP索引,然后运行ckb setup连接Claude Code。您也可以手动在MCP配置中使用npx @tastehub/ckb mcp。
{
"mcpServers": {
"ckb": {
"command": "npx",
"args": [
"@tastehub/ckb",
"mcp"
]
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"ckb": {
"command": "npx",
"args": [
"@tastehub/ckb",
"mcp"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add ckb -- npx @tastehub/ckb mcp
在终端运行;先把 <…> 占位符换成你自己的值。
在项目目录运行 ckb init 和 ckb index 后,用 npx @tastehub/ckb mcp 启动服务器;在客户端工具列表中应出现 explore、understand、impactAnalysis 等工具,并可用“这个函数被谁调用”之类的问题验证索引是否生效。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
CKB(代码知识后端)将你的代码库转化为可查询的知识库。它提供80多个MCP工具、CLI和HTTP API,实现符号导航、影响分析、架构映射、死代码检测、秘密扫描、代码所有权等功能。利用SCIP索引、LSP、Git和可选的LIP语义嵌入,为AI助手提供精确的代码智能,或作为CI/CD和自定义工具的后端。它支持如explore、understand和prepareChange等复合操作,可将AI工具调用减少60-70%,并通过预设减少高达77%的token用量。CKB采用分层语言支持,其中Go、TypeScript、JavaScript和Python最佳。
Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档
基于 AI 的 NPM 包分析 MCP 服务器
为 AI 编码代理提供预算、验证与回滚的治理控制层
GitHub 官方 MCP Server,用自然语言管理仓库、Issue、PR 与工作流
源版本 768a194c14fb 数据同步于 2026-10-12 查看 FMRS 评分方法