nano-brain:面向代理的MCP服务器,用于AI编码助手,混合搜索
nano-brain,来自 Nano Step,是一个 MCP 服务器和基础设施层,为 AI 编码代理提供持久内存和结构化代码上下文,以减轻会话遗忘和代码库盲点。该工具索引过去的交互,构建代码知识图谱,并返回代理优化的上下文,以便模型可以追踪符号并衡量变化影响。它支持 Go-binary 或 npm 安装,并集成混合的 BM25 加向量搜索,旨在为使用 MCP 客户端的工程团队提供服务。
旨在为多会话工程工作提供持久的面向代理的记忆
该工具将过去的AI交互存储和检索为持久的会话记忆,这有助于代理在机器和会话之间保持长期上下文。它提供了14个专业的MCP工具用于代码导航,包括
- 符号查找
- 依赖追踪
- 影响分析
混合检索提高代码和决策追踪的相关性
搜索结合了BM25关键词匹配和基于pgvector的语义向量,这种配置旨在提高代理查询大型库时的命中质量。该工具依赖于带有pgvector扩展的PostgreSQL后端,以索引词汇和语义信号,并以结构化形式返回上下文,以便下游模型接收针对分析的目标片段,而不是原始文件转储。
部署和集成假设开发者级基础设施和MCP客户端
安装选项包括Go二进制文件或npm包,服务器连接到兼容MCP的客户端,如Claude Code和Cursor。该产品提供了一个交互式初始化向导来注册客户端和配置数据库,但它期望团队运行和管理PostgreSQL存储和可选的共享VPS托管,以便跨机器共享记忆。
适合构建自主代理工作流的工程团队,而非随意使用
该工具明确旨在为AI代理服务,并集成到代理管道中,而不是作为面向人类的代码浏览器。它在MIT许可证下开源,并积极维护,这种组合支持开发者团队的采用,他们可以承担托管、集成和代理编排的运营开销。
为准备操作代理基础设施的团队提供的实用选择
这是一个针对需要持久代理上下文和跨会话代码感知检索的软件工程师和人工智能开发人员的专注基础设施层。预计会有运营负担:部署和维护服务器、数据库和MCP集成是先决条件。如果您的项目运行代理工作流并且您可以托管该服务,那么该工具提供了这些代理所需的支架;否则,它可能更多的是平台管道,而不是即插即用的工具。