
codebase-memory-mcp 3D图谱可视化UI实操localhost:9749 完全交互指南【免费下载链接】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 服务器它把代码仓库索引成持久化的知识图谱支持 158 种语言、查询响应低于 1 毫秒。除了服务 AI 编程代理它还内置了一个开箱即用的3D 图谱可视化 UI——在浏览器打开localhost:9749就能用鼠标旋转、缩放、筛选整个代码库的结构星系无需任何额外安装。一、一键启动图谱 UI30秒打开 localhost:9749图谱 UI 直接内嵌在二进制中每个安装渠道都自带不需要单独部署前端codebase-memory-mcp --uitrue --port9749然后浏览器访问http://localhost:9749即可。几个关键点端口可配置UI 端口默认值9749定义在 src/ui/config.h 中--port参数可覆盖。配置持久化UI 的ui_enabled/ui_port设置保存在~/.cache/codebase-memory-mcp/config.json可用CBM_CACHE_DIR重定向详见 docs/CONFIGURATION.md。不重复起服务HTTP 服务器由共享协调守护进程daemon托管多个 AI 客户端会话并发时不会各自拉起重复的 9749 端口服务。二、认识三个主标签页界面顶部有三个标签页定义在 graph-ui/src/App.tsx 中且当前视图会同步到 URL 参数——刷新页面或收藏书签都不会丢失标签作用一句话总结图谱 (Graph)3D 交互可视化旋转/缩放/筛选代码星系项目 (Projects)已索引项目列表查看、新建、删除索引控制 (Control)运行状态面板CPU、内存、进程、日志图谱 Tab3D 代码星系的交互玩法图谱视图基于 Three.js 场景渲染见 graph-ui/src/components/GraphScene.tsx核心交互包括️ 旋转与缩放拖动鼠标旋转 3D 场景滚轮缩放点击节点会平滑移动相机并高亮。 节点详情面板选中节点后右侧滑出详情面板显示定义、入边/出边与调用关系。 搜索框在左侧侧边栏直接按名称搜索函数、类、路由等节点。️ 筛选面板位于 graph-ui/src/components/FilterPanel.tsx可按节点类型函数、类、路由等和边类型调用、导入等逐项勾选一键全部开启/关闭。 死代码视图开启 Dead Code 视图后节点按状态重新着色还能只看死代码、隐藏入口点或测试快速定位废弃逻辑。️ 遗漏骨架视图索引器未能完整覆盖的文件会以白色卫星簇显示在星系一侧方便发现覆盖盲区。⚙️ 节点预算Node Budget大仓库默认只渲染部分节点例如Showing 10,000 of 85,000 nodes可在界面上调高预算或配合筛选缩小范围预算值按项目单独记忆。项目 Tab索引的出生与死亡这里列出所有已索引项目每个卡片显示节点数nodes与边数edges数据库健康状态正常 / 缺失 / 异常对应 src/ui/http_server.c 中的project-health检查正在索引或索引失败的实时状态。点击查看图谱 (View Graph)直接跳转 3D 视图也可删除不再需要的索引数据库。控制 Tab运行时体检中心控制面板展示系统总 CPU、总 RAM、CBM 自身内存占用、活动进程列表与运行时长uptime还能直接拉取最近日志排查为什么没索引成功再也不用翻文件。三、在浏览器里直接新建索引不想敲命令行项目页的新建索引 (New Index)支持纯浏览器操作打开目录选择器逐层导航到你的仓库根目录后端由/api/browse提供目录列表填写项目 ID可选——它会成为数据库名和查询前缀永久且不可重命名留空则从路径派生点击索引此目录任务即通过POST /api/index提交之后可在界面观察索引进度。⚠️ 安全提示如果设置了环境变量CBM_ALLOWED_ROOTUI 的索引接口同样受该目录约束只能索引白名单根目录内的路径。四、给新手的 4 个实用技巧中文界面自动适配UI 内置中/英文双语graph-ui/src/lib/i18n.ts按浏览器语言偏好自动切换标签分别显示为图谱/项目/控制。大图先筛选再看超大仓库建议先在筛选面板关掉不关心的节点类型比调高节点预算更省性能。URL 即状态?tabgraphprojectyour-repo这样的地址可以直接分享给同事打开就是同一视图。先查健康再看图数据库状态异常的索引图谱可能缺失或报错——先到项目 Tab 确认健康检查通过。总结codebase-memory-mcp 的 3D 图谱 UI 把毫秒级索引的知识图谱变成了一个真正看得见摸得着的探索工具一条命令启动localhost:9749三个标签页覆盖可视化、索引管理与运行监控还能在浏览器内直接建索引。无论是给团队做一次架构演示还是自己排查死代码与调用链这套内置 UI 都值得一试。延伸阅读启动参数与端口配置src/ui/config.h、docs/CONFIGURATION.md3D 场景与渲染预算graph-ui/src/components/GraphScene.tsx、graph-ui/src/components/GraphTab.tsx后端 API 路由layout / index / healthsrc/ui/http_server.c【免费下载链接】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),仅供参考