惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MyScale Blog
MyScale Blog
博客园 - 三生石上(FineUI控件)
人人都是产品经理
人人都是产品经理
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
L
LINUX DO - 热门话题
N
Netflix TechBlog - Medium
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
Vercel News
Vercel News
P
Palo Alto Networks Blog
C
CERT Recently Published Vulnerability Notes
Simon Willison's Weblog
Simon Willison's Weblog
I
Intezer
L
Lohrmann on Cybersecurity
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
D
Darknet – Hacking Tools, Hacker News & Cyber Security
P
Proofpoint News Feed
The Register - Security
The Register - Security
T
Threat Research - Cisco Blogs
P
Privacy & Cybersecurity Law Blog
A
Arctic Wolf
F
Fortinet All Blogs
V
Vulnerabilities – Threatpost
The Hacker News
The Hacker News
V
Visual Studio Blog
Know Your Adversary
Know Your Adversary
博客园 - Franky
C
Check Point Blog
P
Privacy International News Feed
NISL@THU
NISL@THU
T
Tenable Blog
云风的 BLOG
云风的 BLOG
T
Tailwind CSS Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
B
Blog RSS Feed
A
About on SuperTechFans
L
LangChain Blog
Cyberwarzone
Cyberwarzone
Security Latest
Security Latest
C
CXSECURITY Database RSS Feed - CXSecurity.com
G
Google Developers Blog
WordPress大学
WordPress大学
T
Threatpost
Y
Y Combinator Blog
Last Week in AI
Last Week in AI
The GitHub Blog
The GitHub Blog
爱范儿
爱范儿
T
Tor Project blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Spread Privacy
Spread Privacy

李锋镝的博客

LiteLLM 本地代理搭建 Claude-HUD 使用文档 Kratos+ —— Kratos 主题二次开发记录 译文:如何将单体应用拆解为微服务 Claude Haiku 4.5、Claude Sonnet 4.6、Claude Opus 4.7 区别以及各自的新特性 SchedulingConfigurer详解 踩坑60+次后,我终于搞懂 Claude Skill 怎么写才会真的触发 Everything Claude Code 详细使用文档 配置Jackson使用字段而不是getter/setter来序列化和反序列化 这个域名注册整整十年了,十年时间,真快啊 Claude Code全维度实战指南:从入门到精通,解锁AI编程新范式 Apollo配置中心中的protalDB的作用是什么 org.apache.ibatis.plugin.Interceptor类详细介绍及使用 岁末 Excel2016右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。”的解决办法 wordpress增加说说功能 玩博客的人是不是越来越少了? Java 为什么有这么多 “O”? 别再背线程池的七大参数了,现在面试官都这么问 2024年11月1号 农历十月初一 我的第一个WordPress插件:Dylan Custom Plugin上线了 推荐一款比较养眼的Xshell配色方案 hnswlib installation failed 开工啦~ 阳了... MybatisCodeHelperPro激活 @Async注解的坑 新买的笔记本发货啦…… 这个中秋节感觉过的好累啊 IDEA下载源码报:Cannot connect to the Maven process. Try again later. RocketMQ的push消费方式实现详解 看病难~取药难~~ 笑死、腹肌……根本不可能有腹肌的~~ 居家办公了~ C# 11 的这个新特性,我愿称之最强! IntelliJ IDEA 2020.3.x永久白嫖(Windows/Mac) IDEA无限试用方法【2020.3最新亲测有效】 SpringBoot使用注解的方式构建Elasticsearch查询语句,实现多条件的复杂查询 UUID太长怎么办?快来试试NanoId 忽然发现,在校大学生可以免费领一年有道云笔记会员~ 醒醒~补个税了 使用itext和freemarker来根据Html模板生成PDF文件,加水印、印章 来来来,用python画一个冰墩墩儿 SpringBoot整合GraphQL入门教程 办理居住证困难重重啊! 妈呀,昨天晚上睡觉做了一晚上的梦,可累死我了 感觉Typecho很简洁啊…… WordPress的自动更新好烦啊 BeanCopier工具类(性能优化工具类) 内存屏障浅析 居住证可算是申请通过了…… 试了下壁挂炉供暖 关于重阳节 居住证签注... Spring Boot 2.x使用PostgreSQL数据库 十一节后开工头一天,修了个耳机…… 玉楼春·尊前拟把归期说 nginx反向代理配置去除前缀 1931→2021! Navicat Premium数据库账号密码解密 百度的索引量数据现在有点儿太夸张了吧? 哇塞~这个小姐姐实在太惊艳了…… 关于8月29号下午博客故障的一些记录 如何形象的描述反应式编程中的背压(Backpressure)机制? 基于Java8的Either类 海琴烟~~~ JMX监控权限认证配置 IntelliJ IDEA 2019.3.3 永久激活 破解[Windows] SpringBoot整合Elasticsearch详细步骤以及代码示例(附源码) SpringBoot整合Elasticsearch游标查询(scroll) GitLab创建新项目,初次提交命令和流程 吐槽下Google浏览器~ 从零搭建Spring Cloud Gateway网关(一) 从零搭建Spring Cloud Gateway网关(二)—— 打印请求响应日志 博客有logo啦 你的答案 数据库事务的一点简单总结 Spring Boot发展史(Spring Boot介绍) 【漫画】戏说外行对程序员的误会有多深 【收藏】从面试官角度观察到的程序员技能瓶颈,同时给出突破瓶颈的建议 Git中.gitignore文件不起作用的解决办法 背影 - 朱自清 jmap命令(jdk1.8) 彻底搞懂mysql日志系统binlog,redolog,undolog 出院了~~~ linux中ftp查看不到文件列表的问题 PHP版本怎么更新啊…… 成语接龙 StarUML4.0破解文件 Java SPI详解 WordPress评论框增加自定义表情 因在公司上不正经网站,我没过试用期… 优化了MYSQL大量写入问题,老板奖励了1000块给我 不慌不忙的坚强(林徽因39段最美文字!) ConcurrentHashMap常用方法源码解析(jdk1.8) 我是如何失去团队掌控的? HBASE填坑日志 关闭apache httpclient4.5 DEBUG日志 使用OpenShift搭建k8s集群 SonarQube Scanner的配置与使用简介
codebase-memory-mcp 极简完整使用指南
李锋镝 · 2026-05-29 · via 李锋镝的博客

1. 一键安装(macOS / Linux)

curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash

带 UI 可视化版本:

curl -fsSL https://raw.githubusercontent.com/DeusData/codebase-memory-mcp/main/install.sh | bash -s -- --ui

安装内容:

  • 二进制:~/.local/bin/codebase-memory-mcp
  • Claude 配置:自动写入 ~/.claude.json
  • 索引缓存:~/.cache/codebase-memory-mcp/

2. 验证安装成功

执行三条命令:

which codebase-memory-mcp
codebase-memory-mcp --version
claude mcp list | grep codebase-memory-mcp

出现以下结果即为成功:

  • 路径正常显示
  • 版本号 0.6.x
  • claude mcp list 显示 connected ✓

必须重启 Claude Code 才能生效!


3. 如何让 AI 自动使用它

只要你说这些话,Claude 会自动调用 codebase-memory

  • 探索代码库 / 理解架构
  • 列出函数 / 查看结构
  • 谁调用了这个函数 / 调用链
  • 依赖分析 / 改动影响
  • 死代码 / 未使用函数
  • 给我架构概览

强制触发(最稳):

用 codebase memory 索引这个项目
用 codebase memory 分析调用链

4. 核心 CLI 命令

索引当前项目

codebase-memory-mcp cli index_repository '{"repo_path":"'$(pwd)'"}'

查看已索引项目

codebase-memory-mcp cli list_projects '{}'

搜索函数/类

codebase-memory-mcp cli search_graph '{"name_pattern":".*Handler.*","label":"Function"}'

追踪函数调用链

codebase-memory-mcp cli trace_path '{"function_name":"你的函数名","direction":"both"}'

查看项目架构

codebase-memory-mcp cli get_architecture '{"project":"项目名"}'

5. 批量索引多个 Git 仓库(脚本)

保存为 cbm-index.sh

#!/usr/bin/env bash
set -euo pipefail

for parent in "$@"; do
  for repo in "$parent"/*/; do
    repo="${repo%/}"
    if [ -d "$repo/.git" ]; then
      echo "索引:$repo"
      codebase-memory-mcp cli index_repository "$(printf '{"repo_path":"%s"}' "$repo")"
    fi
  done
done

echo "已索引项目:"
codebase-memory-mcp cli list_projects '{}'

运行:

chmod +x cbm-index.sh
./cbm-index.sh ~/Workspaces

6. 取消索引 / 删除数据

查看索引列表

codebase-memory-mcp cli list_projects '{}'

删除单个项目索引

codebase-memory-mcp cli delete_project '{"project":"项目全名"}'

清空所有索引

rm -rf ~/.cache/codebase-memory-mcp

关闭自动索引

codebase-memory-mcp config set auto_index false

7. 完整卸载

codebase-memory-mcp uninstall
rm -f ~/.local/bin/codebase-memory-mcp
rm -rf ~/.cache/codebase-memory-mcp

然后重启 Claude Code。


8. 常见问题(10 秒解决)

❌ AI 还是用 find/grep

解决:重启 Claude Code + 说关键词:用 codebase memory

❌ command not found

export PATH="$HOME/.local/bin:$PATH"

❌ project not found

重新索引当前目录:

codebase-memory-mcp cli index_repository '{"repo_path":"'$(pwd)'"}'

❌ 索引把多个项目合并了

必须按 Git 仓库单独索引,不要索引父目录。


9. UI 可视化(如果安装了 --ui)

访问:

http://localhost:9749

可查看:

  • 3D 代码知识图谱
  • 函数调用关系
  • 类依赖
  • 模块架构
除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.lifengdi.com/ren-gong-zhi-neng/4716