让编码Agent接手一个陌生项目,常见做法是让它反复搜索、打开源码,像每次问路都重翻整本地图。Codebase Memory MCP试图把这一步变成可查询的“项目记忆”:先把函数、类型、文件及调用关系整理成持久知识图谱,再通过MCP——AI连接外部工具和数据的统一插口——交给Agent使用。项目单日新增190星,踩中了减少上下文读取和Token消耗的需求。
它用AST(把代码拆成函数、变量、语句等结构的语法树)索引162种语言,并为部分语言结合LSP补足类型等语义关系。作者称,工具以本地原生可执行文件部署,无需Docker、语言运行时或API密钥;在31个真实代码库的评测中,答案质量为83%,Token用量降至逐文件探索的十分之一,工具调用次数减少到约一半。另一组五次结构查询演示给出约3400对41.2万Token,但这些性能与效果数字均来自项目方,尚未见材料中的独立复核。