dsh-codebase-memory-mcp
在终端中运行以下命令:
dsh plugin install princeofdream/dsh-codebase-memory-mcp
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install princeofdream/dsh-codebase-memory-mcp 即可安装,插件源码见 https://github.com/princeofdream/dsh-codebase-memory-mcp ,安装后重载宿主即可使用。
插件介绍
在 DeepSeek Harness 中处理本地代码库时,模型经常受限于上下文长度,无法跨文件追踪调用链、检索结构化关系或感知代码变更的影响范围。dsh-codebase-memory-mcp 借助 DSH 内置的 @deepseek-ai/dsh-mcp-client 桥接层,将本地 codebase-memory-mcp 知识图谱服务器无缝接入会话,让模型直接获得 index_repository、search_graph、trace_path、query_graph、detect_changes 等 14 个图结构工具,把代码库变成一张可查询、可追踪的知识图谱。
插件在桥接之上还加了实用层:settings 命名空间支持 exePath、cwd、extraArgs、env、enabled 五项配置且保存即热加载,无需重启宿主;codebase_memory_status 与 codebase_memory_restart 两个宿主工具让使用者或模型本身随时查看桥接状态(idle / connecting / ready / error / disabled)并在配置修正后一键重启,避免二进制缺失时插件直接崩溃。
适合在 DSH 环境中频繁操作本地仓库的开发者:需要让模型理解项目结构、追踪跨文件依赖、检测未提交变更并基于图谱做精准回答的场景。无需自行实现 MCP 传输协议,装好即用地把知识图谱能力嵌入日常工作流。
使用场景
- 跨文件追踪函数调用链与模块依赖关系
- 基于知识图谱检索代码结构并回答架构问题
- 检测未提交变更并评估其影响范围
适合人员
- 在 DSH 中频繁操作本地仓库的开发者
- 需要让模型理解项目整体结构的团队
- 希望将代码图谱能力嵌入 AI 工作流的工程师