dsh-matlab-mcp
在终端中运行以下命令:
dsh plugin install James-web11/dsh-matlab-mcp
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中运行 dsh plugin install James-web11/dsh-matlab-mcp 即可安装该插件,源码仓库为 https://github.com/James-web11/dsh-matlab-mcp
插件介绍
在 DeepSeek Harness 的 agent 会话中,MATLAB 和 Simulink 长期是不可直接操控的黑箱:agent 能生成代码片段,却无法真正执行、校验或修改正在运行的模型。dsh-matlab-mcp 将 MathWorks 官方 MATLAB MCP Server 注册进 dsh GUI,让每个 agent 会话原生拥有 mcp__matlab__* 工具,把 MATLAB 计算和 Simulink 建模变成 agent 可调用的原语。
核心能力覆盖两大层面。MATLAB 侧,agent 可执行任意代码、运行脚本与单元测试、对 .m 文件做静态分析、查询版本与已装工具箱。Simulink 侧,agent 可以查看模型层级结构、读取块拓扑与表达式、进行结构编辑与参数变更、做端口连接校验、随机访问任意块的配置参数、将工作区变量解析为具体数值,甚至运行基于 Gherkin 的行为测试(需 Simulink Test)。整个插件是一个纯配置包,路径通过配置时表达式自动解析,Windows、macOS、Linux 无需逐机改动。
它适合已经在用 MATLAB R2021a 及以上并安装了 Simulink 的工程师与研究人员,尤其是希望在 dsh agent 工作流中无缝驱动 MATLAB 计算、批量编辑 Simulink 模型、或让 agent 自主完成代码审查与行为验证的团队。
使用场景
- 在 agent 会话中直接执行 MATLAB 代码、运行脚本与静态分析
- 让 agent 读取、编辑、校验 Simulink 模型结构并解析工作区变量
- 由 agent 自主运行单元测试和 Gherkin 行为测试,完成闭环验证
适合人员
- 使用 MATLAB R2021a+ 与 Simulink 的工程师和研究人员
- 在 DeepSeek Harness agent 工作流中集成科学计算与建模仿真的团队
- 希望让 AI agent 直接操控 MATLAB/Simulink 的自动化实践者