本文最后更新于 2026年6月6日。
这不仅是目前的最佳方案,而且令人兴奋的是,MathWorks 官方已经亲自下场,把“现成的”工具包全部做好了!
你完全不需要从零开始写 Python 桥接或自己去定义 MCP 协议的底层工具。MathWorks 官方推出了专为此设计的开源工具箱和官方 Copilot。
目前市场上最成熟、开箱即用的两套官方/半官方现成方案如下:
方案一:官方现成开源库 —— Simulink Agentic Toolkit(最推荐的 MCP 方案)
MathWorks 官方在 GitHub 上开源了 Simulink Agentic Toolkit(Simulink 智能体工具箱),它就是为了让 AI 通过 MCP 协议直接搭建、修改和测试 Simulink 模型而生的。
-
它是怎么工作的:
它提供了一个官方维护的 MATLAB MCP Core Server。当你启动它时,它会向你的 AI 助手(如 Claude Code, GitHub Copilot Chat, Gemini CLI 等)暴露一组专门针对 Simulink 的 MCP 工具。
-
现成的工具箱(Tools)包括:
-
model_edit:让 AI 直接通过指令修改/搭建模型。 -
model_read&model_overview:让 AI 读懂当前打开的模型结构和信号流。 -
model_test:让 AI 自动运行仿真并检查结果。
-
-
如何使用现成的:
-
确保你电脑上安装了 MATLAB / Simulink。
-
从 GitHub 克隆
simulink-agentic-toolkit仓库。 -
打开你支持 MCP 的 AI 客户端(例如 Claude),对它说:“Set up the Simulink Agentic Toolkit”,AI 就会自动配置好本地的
mcp.json并激活连接。
-
方案二:内置原生 AI —— Simulink Copilot(最省心的内嵌方案)
如果你不想折腾任何 MCP 客户端(如 VS Code、Claude Desktop 等),MathWorks 在新版本中直接推出了官方原生内置的 Simulink Copilot。
-
它是怎么工作的:
它就像是在 Simulink 软件内部塞进了一个“文生模型”的聊天窗口。
-
现成的功能:
-
设计引导与修改: 你可以在聊天框里描述你的设计需求,Simulink Copilot 会直接给出修改模型的步骤建议,并自动辅助你寻找并放置对应的 Subsystem(子系统)或模块。
-
错误自动修复: 当仿真报错时,Copilot 会结合当前模型的状态和官方文档,直接指出是哪个模块参数配错了,并提供一键修复。
-
为什么说“MCP + 官方工具箱”是目前的最佳方案?
在过去,让 AI 搭建模型,AI 只能“瞎猜”并生成一段长长的 MATLAB 脚本让你去运行,一旦运行报错,你还得把报错复制回给 AI,效率极低。
而现在的 MCP 方案(Simulink Agentic Toolkit) 实现了闭环:
-
AI 拥有了“视力”:它能通过 MCP 随时调用
model_read观察画布上有什么。 -
AI 拥有了“双手”:它用
model_edit连线和改参数。 -
自动迭代:如果连线连错了或仿真报错,AI 自己能在后台捕获 MATLAB 的报错,并当场自己调用工具修正,直到模型完全搭好、跑通,才把最终成果交付给你。
建议: 如果你追求高度定制化、想用最强的外部 LLM(如 Claude 3.5 Sonnet)来帮你深度写架构和搭模型,立刻去 GitHub 搜索并下载 simulink-agentic-toolkit,这是目前工业界最硬核、也是最好用的现成落地方案。
这个视频是 MathWorks 官方关于 Simulink Copilot 的功能演示,向你展示了如何通过生成式 AI 在 Simulink 环境中进行交互、理解模型以及自动化执行工程任务。