DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Matlab Mcp — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
M

dsh-matlab-mcp

Matlab Mcp

DeepSeek Harness (dsh) 配置文件包,可将 MathWorks MATLAB/Simulink MCP server 注册到 GUI,使代理会话获得 mcp__matlab__* 工具。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:James-web11/dsh-matlab-mcp#4aa8847d0f422c8dd33a1072a52e192b8462e762
README兼容性版本

兼容性与来源证明

Matlab Mcp 以 dsh-matlab-mcp 发布,当前版本为 1.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/8/30

版本

1.0.0stable
2026/8/30

相关插件

正在加载相关插件…

最新版
1.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/8/30
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 integrations-communication 分类下经过校验的插件。

Acp App@deepseek-ai/dsh-acp-appdsh ACP 配置文件包:基于 dsh-base 的仅限自动化的 JSON-RPC stdio 和进程生命周期管理Remote Web Ui@linxin666/dsh-remote-web-ui通过扫码配对访问 dsh Web GUI,共享一个官方界面:设置按钮旁的二维码可将手机和 PC 配对到同一个 Web GUI(手机采用竖屏触控适配层,PC 使用完整桌面界面),通过一次性令牌和 rPocketdsh-pocket把 DeepSeek Harness 装进你的口袋:一个包、一个设置页,手机扫码即同步访问电脑上的 DSH(局域网 + 公网,实时同屏)。DSCODE@toddzheng024/dscode-bundle完整的 DeepSeek 编码代理,支持持久化 shell、Ultra 协作和自动权限审查。

README

dsh-matlab-mcp

DeepSeek Harness (dsh) profile bundle that registers the MathWorks MATLAB/Simulink MCP server into the dsh GUI, so agent sessions get native mcp__matlab__* tools for controlling MATLAB and reading/building/testing Simulink models.

KindTool name (in agent sessions)What it does
MATLABmcp__matlab__evaluate_matlab_codeRun any MATLAB code in the shared session
MATLABmcp__matlab__run_matlab_file / run_matlab_test_fileRun a script / run unit tests
MATLABmcp__matlab__check_matlab_codeStatic Code Analyzer warnings for a .m file
MATLABmcp__matlab__detect_matlab_toolboxesMATLAB version + installed toolboxes
Simulinkmcp__matlab__model_overviewHierarchical model view
Simulinkmcp__matlab__model_readBlock topology + expression notation
Simulinkmcp__matlab__model_editStructural edits / parameter changes
Simulinkmcp__matlab__model_checkStructural validation (unconnected ports, …)
Simulinkmcp__matlab__model_query_paramsRandom access to any block/config parameter
Simulinkmcp__matlab__model_resolve_paramsResolve workspace variables to values
Simulinkmcp__matlab__model_testGherkin-based behavioral tests (needs Simulink Test)

Prerequisites

  1. MATLAB R2021a or later (R2023a+ for the Simulink model_* tools), with Simulink installed.
  2. MATLAB Agentic Toolkit installed — it provides the MCP server binary and the Simulink extension tools. In MATLAB:
    setupAgenticToolkit("install")
    
    (select MATLAB + Simulink toolkits). Manual download is documented in the Simulink Agentic Toolkit getting-started guide.
  3. pnpm (used by dsh plugin): npm install -g pnpm
  4. The dsh launcher on PATH (dsh), or npx (the installer falls back to npx -y @deepseek-ai/dsh).

Install

From this repo (recommended)

git clone https://github.com/<your-account>/dsh-matlab-mcp.git
cd dsh-matlab-mcp
# Windows:
.\install.ps1
# macOS / Linux:
./install.sh

Directly from the git URL (no clone)

dsh plugin --profile web add github:<your-account>/dsh-matlab-mcp

Manually (no pnpm)

Append this to ~/.dsh/profiles/web/cordis.patch.yml (create the file with content [] if missing), then restart the GUI:

- insert:
    - id: mcp-matlab
      name: '@deepseek-ai/dsh-mcp-client'
      config:
        serverName: matlab
        transport: stdio
        command: !!js "(process.env.USERPROFILE || process.env.HOME) + '/.matlab/agentic-toolkits/bin/matlab-mcp-server' + (process.platform === 'win32' ? '.exe' : '')"
        args: !!js "['--matlab-session-mode=existing', '--extension-file=' + (process.env.USERPROFILE || process.env.HOME) + '/.matlab/agentic-toolkits/simulink/tools/tools.json']"
        env:
          WINDIR: 'C:\Windows'
        toolCallTimeoutMs: 600000
        failOnStartupError: true

New rows in a patch file must be added with an insert list without an id. A bare id targets an existing entry and fails with entry "xxx" not found.

After install (required every MATLAB session)

  1. Restart the dsh GUI.
  2. Make sure MATLAB is running — the server attaches to a running session (--matlab-session-mode=existing), it does not start MATLAB.
  3. In that MATLAB session, share it with the server once per session:
    addpath('~/.matlab/agentic-toolkits/simulink')   % Windows: use C:\Users\<you>\.matlab\...
    satk_initialize
    

Verify

After a GUI restart, ask the agent:

What version of MATLAB is running? List the installed toolboxes.

It should answer via mcp__matlab__detect_matlab_toolboxes. For Simulink:

Show me an overview of model MyModel.

Troubleshooting

SymptomFix
No mcp__matlab__* tools in the sessionGUI wasn't restarted after install; or failOnStartupError would have logged a loud error — check the GUI host console
Tools exist but calls fail / "not shared"Run addpath('~/.matlab/agentic-toolkits/simulink'); satk_initialize in the running MATLAB session
matlab-mcp-server binary missingInstall the MATLAB Agentic Toolkit (setupAgenticToolkit("install"))
MATLAB version mismatchThe server attaches to whatever MATLAB is running; use the MATLAB you want to control
Tool calls time out on long simulationsIncrease toolCallTimeoutMs (default 600000 = 10 min) in cordis.patch.yml
Simulink fails on WindowsWINDIR env var is injected by this bundle (required on Windows)

Uninstall

dsh plugin --profile web remove dsh-matlab-mcp

Notes

  • This repo contains only configuration — the MCP server itself is the open-source MATLAB MCP Server (Apache-2.0, © The MathWorks, Inc.), and the client plugin is @deepseek-ai/dsh-mcp-client shipped with DeepSeek Harness.
  • The bundle's paths are resolved at config time via !!js expressions, so no per-machine editing is needed (Windows, macOS, Linux).

License

MIT