
codebase-memory-mcp语言基准解读63语言三档评分体系全解析【免费下载链接】codebase-memory-mcpHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.项目地址: https://gitcode.com/GitHub_Trending/co/codebase-memory-mcpcodebase-memory-mcp 是一款高性能代码智能 MCP 服务器能把代码库在毫秒级索引成持久化知识图谱查询响应亚毫秒帮助 AI 编程代理节省约 99% 的 token。它的官方语言基准Language Benchmark覆盖 63 种语言、采用三档评分体系是了解这个工具到底支持哪些语言、支持到什么程度的最佳入口。基准测试方法论12 道题如何考一门语言 完整报告见 docs/BENCHMARK.md核心规则如下方法论章节维度说明语言规模63 种语言27 种编程语言 8 种配置/标记语言另有 30 余种语言已支持但尚未纳入基准题量编程语言每门 12 题配置类语言 4 题重试策略每题最多 5 次尝试失败后逐步升级重试策略测试语料真实开源仓库78 ~ 49K 节点覆盖中大型项目评分制PASS1.0 分/ PARTIAL0.5 分/ FAIL0 分N/A 不计入分母测试环境Apple M3 PromacOS Darwin 25.3.012 道题目对应开发者最常问的 12 类问题题目清单题号类别考什么对应工具Q1索引索引统计节点/边/Schemaget_graph_schemaQ2/Q3发现找函数、找类search_graphQ4模式按名称模式搜索search_graphQ5/Q6检索取代码片段、全文搜索get_code_snippet/search_codeQ7/Q8追踪出向 / 入向调用链trace_call_pathQ9/Q10/Q11图谱Cypher 查询、属性、继承关系query_graphQ12文件列目录list_directory 巧思C、Bash、Erlang 等无类继承的语言继承题记 N/A 而非 0 分避免不公平扣分。三档评分体系Tier 定义与语言分布 基准把 63 种语言的结果归纳为三档Tier 分类表档位分数区间数量代表语言Tier 1 · 优秀≥ 90%17 种Lua、Kotlin、C、Perl、Objective-C、Groovy、C、Bash、Zig、Swift以及 CSS/YAML/TOML/HTML/SCSS/HCL/Dockerfile 等配置语言Tier 2 · 良好75%–89%16 种Python、TypeScript、TSX、Go、Rust、Java、JavaScript、PHP、C#、Scala、Ruby、R、Dart、Erlang、Elixir、SQLTier 3 · 可用 75%2 种OCaml72%、Haskell62%几个关键结论跨语言发现章节17 种语言拿到 100 分——超过一半被测语言零扣分包括 Cjq、Bash、Perl、Kotlinktor没有任何语言低于 62%即使最弱的 Haskell 也能完成全部核心操作超大仓库无压力Django49K 节点、Laravel38K 节点、neovim24K 节点全部跑通内核级压力测试通过Linux 内核子系统 2 万节点 6.7 万边12.9 万字符的深层调用追踪零超时总分盘点91.8% 的整体正确率 汇总 370 道题的结果聚合统计指标数值PASS完全通过327 题88%PARTIAL部分通过25 题7%FAIL未通过18 题5%加权总分339.5 / 370整体得分率91.8%满分语言17 种常见扣分点在哪Q10 属性题多数语言能返回函数但参数/返回类型常为null是最高频的扣分项Q7/Q8 追踪题抽象方法、入口函数会正确返回 0 条边无假阳性但因无结果可展示被判 PARTIALQ11 继承题使用 traits、protocols、typeclass 的语言Rust、Elixir、Haskell缺少 INHERITS 边已知局限官方如实披露函数参数/返回类型多数语言尚未提取Haskell 函数组合f . g未建模为 CALLS 边OCaml 模块/函子间接调用解析有限Cypher 的IS NOT NULL暂不支持query_graph有 200 行上限大仓库聚合查询可能低估想复现或深入了解基准全文docs/BENCHMARK.md含每种语言的逐题明细表下一轮 159 语言评估计划docs/EVALUATION_PLAN.md将引入LLM 盲评裁判和 9 种 LSP 混合语言的深度测试10 门核心语言的类型感知解析器Hybrid LSP源码internal/cbm/lsp/语言支持总览含 162 语言完整清单README.md索引/搜索基准脚本scripts/benchmark-index.sh如需克隆仓库自行验证git clone https://gitcode.com/GitHub_Trending/co/codebase-memory-mcp总结codebase-memory-mcp 的语言基准用统一命题、真实仓库、盲式评分的方式为 63 种语言给出了可量化、可复现的三档评级17 种优秀、16 种良好、2 种可用整体 91.8% 的得分率说明其对主流开发语言的图谱查询能力已相当成熟。对于评估我的语言是否被支持、支持到什么程度这份基准是目前市面上少见的、对新手友好的透明度范本。【免费下载链接】codebase-memory-mcpHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.项目地址: https://gitcode.com/GitHub_Trending/co/codebase-memory-mcp创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考