LocalNest MCP
为什么选择 LocalNest?
其他所有的 MCP 服务器都强迫你做出选择:要么要记忆,要么要代码智能。从来不能两者兼得。
LocalNest 是第一个将这三大支柱结合到一个完全在您机器上运行的服务器中的产品:
支柱 | 功能 | 重要性 |
代码智能 | 混合 BM25+向量搜索,AST 感知分块,符号查找(定义/用法/调用者) | 让您的 AI 不仅理解文本,还能理解代码结构 |
知识图谱 | 带有多跳遍历和 | 架构决策、依赖关系和事实 — 随时间版本化 |
持久化记忆 | 跨会话回溯、语义去重、智能体隔离、对话摄入 | 让您的 AI 永远记住您教给它的内容 |
LocalNest 的对比优势
没有其他 MCP 服务器能涵盖所有这三个支柱。以下是市场格局的细分:
对比仅有记忆功能的服务器
LocalNest | Mem0 | Basic Memory | MCP Memory Service | AgentMemory | |
持久化 AI 记忆 | 是 | 是 | 是 | 是 | 是 |
知识图谱 | 是 | 否 | 否 | 否 | 否 |
语义代码搜索 | 是 | 否 | 否 | 否 | 否 |
符号查找(定义/用法) | 是 | 否 | 否 | 否 | 否 |
AST 感知分块 | 是 | 否 | 否 | 否 | 否 |
本地优先 / 无云端 | 是 | 混合 | 是 | 是 | 是 |
MCP 工具 | 74 | 8 | ~10 | 24 | 43 |
Mem0 拥有 41k 星标和 2400 万美元融资 — 但它仅有记忆功能,没有代码智能。Basic Memory 与 Obsidian 集成,但无法搜索代码。AgentMemory 有自动捕获钩子,但没有任何代码功能。
对比代码智能服务器
LocalNest | GitNexus | claude-context | codebase-memory-mcp | CodeGraphContext | |
语义代码搜索 | 是 | 是 | 是 | 是 | 是 |
知识图谱 | 是 | 仅代码 | 否 | 仅代码 | 是 |
持久化 AI 记忆 | 是 | 否 | 否 | 否 | 否 |
跨会话回溯 | 是 | 否 | 否 | 否 | 否 |
符号查找 | 是 | 是 | 否 | 是 | 是 |
时序时间旅行查询 | 是 | 否 | 否 | 否 | 否 |
对话摄入 | 是 | 否 | 否 | 否 | 否 |
本地优先 / 无云端 | 是 | 是 | 部分 | 是 | 是 |
MCP 工具 | 74 | 16 | ~5 | 14 | ~10 |
GitNexus (27k 星标) 有强大的代码搜索功能,但没有记忆。claude-context (Zilliz, 5.9k 星标) 基于 Milvus,没有知识图谱或记忆。codebase-memory-mcp (DeusData) 是最接近的竞争对手 — 在单个二进制文件中结合了代码和知识图谱 — 但没有 AI 记忆层。
完整功能矩阵
功能 | LocalNest | codebase-memory-mcp | GitNexus | claude-context | Basic Memory | Mem0 |
语义代码搜索 (混合 BM25+向量) | 是 | 是 | 是 | 是 | 否 | 否 |
知识图谱 (实体 + 三元组) | 是 | 仅代码 | 仅代码 | 否 | 否 | 否 |
持久化 AI 记忆 | 是 | 否 | 否 | 否 | 是 | 是 |
符号查找 (定义/用法/调用者) | 是 | 是 | 是 | 否 | 否 | 否 |
AST 感知分块 | 是 | 是 | 是 | 是 | 否 | 否 |
时序时间旅行查询 | 是 | 否 | 否 | 否 | 否 | 否 |
多跳图遍历 | 是 | 否 | 否 | 否 | 否 | 否 |
对话摄入 | 是 | 否 | 否 | 否 | 否 | 否 |
智能体隔离 | 是 | 否 | 否 | 否 | 否 | 否 |
语义去重 | 是 | 否 | 否 | 否 | 否 | 否 |
钩子系统 (前/后回调) | 是 | 否 | 否 | 否 | 否 | 否 |
交互式 TUI 仪表盘 | 是 | 否 | 否 | 否 | 否 | 否 |
本地优先 / 无云端 | 是 | 是 | 是 | 部分 | 是 | 混合 |
MCP 工具 | 74 | 14 | 16 | ~5 | ~10 | 8 |
零外部依赖 | 否 (Node.js) | 是 (二进制) | 否 | 否 | 否 | 否 |
LocalNest 是唯一一个在前三行中满足所有要求的服务器。
快速开始
# Install
npm install -g localnest-mcp
# Setup workspace + embeddings
localnest setup
# Verify
localnest doctor交互式仪表盘:
localnest dashboardMCP 客户端配置
设置完成后,将其添加到您的 AI 客户端配置中:
{
"mcpServers": {
"localnest": {
"command": "localnest-mcp",
"startup_timeout_sec": 30,
"env": {
"MCP_MODE": "stdio",
"LOCALNEST_CONFIG": "~/.localnest/config/localnest.config.json",
"LOCALNEST_INDEX_BACKEND": "sqlite-vec",
"LOCALNEST_MEMORY_ENABLED": "true"
}
}
}
}适用于 Claude Code、Cursor、Windsurf、Cline、Continue、Gemini CLI 以及任何兼容 MCP 的客户端。
工具套件
LocalNest 提供了 74 个专门的 MCP 工具,组织成专注的套件:
完整参数参考:工具文档
智能体工作流
LocalNest 被设计为 AI 编码智能体的基础上下文层:
冷启动 — agent_prime 立即用相关的记忆、最近的更改和项目状态填充上下文窗口。
深度调查 — find 在单次调用中跨代码片段和历史设计决策运行融合搜索。
持续学习 — teach 保存跨会话持久存在的架构规则,确保智能体永远不会重复错误。
成果捕获 — capture_outcome 记录有效和无效的内容,随着时间的推移建立经验库。
企业级质量
OIDC 可信发布,用于可验证的 npm 来源
持续 CodeQL 静态分析,覆盖所有分支
OpenSSF Scorecard 监控和主动的 Dependabot 更新
故障排除
直接使用 npm install -g git+https://... 可能会因 TAR_ENTRY_ERRORS 而失败。这是一个 已知的 npm 限制。
解决方法:克隆、打包、安装
git clone https://github.com/wmt-mobile/localnest.git
cd localnest && npm pack
npm install -g ./localnest-mcp-*.tgzcd $(npm root -g)/localnest-mcp && npm install --no-save @huggingface/transformers
localnest doctor资源
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Appeared in Searches
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wmt-mobile/localnest'
If you have feedback or need assistance with the MCP directory API, please join our Discord server