百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

codebase-memory-mcp

> 数据库
开源

高性能代码智能 MCP 服务器。将代码库索引到持久的知识图谱中,平均查询时间为毫秒。支持 158 种语言,查询时间为毫秒级

37.0K stars0 点赞3 次浏览
访问官网GitHub

工具介绍

高性能代码智能 MCP 服务器。将代码库索引到持久的知识图谱中,平均查询时间为毫秒。支持 158 种语言,查询时间为毫秒级

** 为 AI 编码代理提供最快速、最高效的代码智能引擎。** 仅在毫秒内就可对平均的仓库进行全面索引,对 Linux 内核(28M 行代码、75K 个文件)则在 3 分钟内完成。在 1 毫秒内即可回答结构性查询。作为原生可执行文件提供,并包含针对 macOS、Linux 和 Windows 的经过验证的小型运行时资产集 — 下载、运行 install 即可完成。

通过 tree-sitter AST 分析,对所有 162 种语言进行高质量的解析,并通过 混合 LSP 语义类型解析(#hybrid-lsp)为 Python、TypeScript/JavaScript/JSX/TSX、PHP、C#、Go、C、C++、Java、Kotlin、Rust 和 Perl 提供增强,从而生成一个持久的函数、类、调用链、HTTP 路由和跨服务链接的知识图谱。15 个 MCP 工具。无语言运行时、托管服务或 API 密钥。在 45 个受支持的自动/条件客户端表面上即插即用。

研究 — 该项目背后的设计和基准在预印本 Codebase-Memory: 以 Tree-Sitter 为基础的 LLM 知识图谱,通过 MCP 进行代码探索 (arXiv:2603.27277) 中进行了描述。在 31 个现实世界仓库中进行了评估: 83% 的答案质量,比文件逐个探索少 10 倍的 token,比文件逐个探索少 2.1 倍的工具调用。

安全性和可信度 — 此工具会读取您的代码库并写入代理配置文件。这就是它的设计用途。如果您在运行之前更喜欢进行审计, 完整源代码在这里。 对于每个发行产品, VirusTotal 会提交三个行为相同的可执行文件候选项(未剥离、调试剥离和剥离), 然后在测试之前将选定的候选项与其 SHA-256 不变地打包。 发行说明链接了每个测量候选项的结果。 发布只允许 SECURITY.md 中严格记录的单个 Microsoft !ml 容忍值。 所有处理都 100% 发生在本地; 您的代码永远不会离开您的机器。 发现了安全问题吗? 我们希望知道 — 请参阅 SECURITY.md。 对我们来说, 安全性是优先事项 #1。

Issues· 657 开放

查看全部 Issues在 GitHub 打开
  • #2440

    Haskell: 一个前缀定义 (a <+> b = …, x `plus` y = …) 以其左操作数的名称为索引

    parsing/qualitywindows更新于 2026年9月30日
  • #2439

    Haskell: 一个逃逸的字符字面量后跟一个带引号的名称会吞噬下一个定义(使用了 tree-sitter-haskell)

    parsing/qualitywindows更新于 2026年9月30日
  • #2438

    索引差距: E-MyProjs-EcwidApiWebshop_POC

    bugwindows更新于 2026年9月30日
  • #2061

    Swift: 重载方法会压缩为一个节点,从而在 trace_path 中产生虚假调用者

    bugparsing/qualitypriority/high更新于 2026年9月30日
  • #2435

    安装:表格 Codex Desktop 在尾部 SessionStart 关闭标记之前添加,导致 Codex 钩子在预检阶段被拒绝(`ambiguous_hook_ownership`)

    editor/integration更新于 2026年9月29日
  • #2433

    `server/discover` 返回 `-32601 Method not found`, 因此每个现代的 MCP SDK 连接都会记录错误日志

    ux/behavior更新于 2026年9月29日
  • #1708

    索引差距:技能

    bugparsing/qualityux/behaviorawaiting-reporterpriority/high更新于 2026年9月29日
  • #2428

    Scala: 相对导入 (在同一个包中导入 Owner.member,导入 subpkg.Name) 永远不会解析;自 #2360 以来就一直未解决

    parsing/qualityux/behavior更新于 2026年9月29日
  • #563

    大型仓库中的索引失败

    bugstability/performanceawaiting-reporterpriority/high更新于 2026年9月29日
  • #1909

    Go: 方法 QNs 忽略接收方 - 同一个包中的每个同名方法都会融合到一个节点上

    bugparsing/qualitypriority/high更新于 2026年9月29日

> 标签

Caiderastclaude-codecode-analysis

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月30日
分类数据库
定价开源

> 相关工具

P
PostgreSQL
功能强大的开源关系型数据库
R
Redis
内存数据结构存储,常用作缓存与队列
M
MySQL
广泛使用的开源关系型数据库