本文最后更新于 2026年11月6日。
一句话结论:
- 官方原生 MCP + Simulink Agentic Toolkit 的工作流:R2026a 显著更好,是官方主推版本;R2024 没有内置这套体系,只能靠第三方 MCP,体验、可靠性、闭环能力差很多
- 如果只是“用第三方简易 MCP(sohumsuthar/simulink‑mcp 这类)拼出来搭简单模型”:R2024b 也能跑,但不属于 MathWorks 官方 Agent 方案,坑很多
核心差异
R2026a
R2026a 正式打包推出:
- MATLAB MCP Core Server(官方)
- Simulink Agentic Toolkit,带专门面向 MBD 的 7 个 Simulink MCP 工具:
model_overview / model_read / model_edit / model_check / model_query_params / model_resolve_params / model_test,配套预制技能:从零建模型、架构生成、plant 建模、自动测试、需求生成、模型校验闭环 - Agent 可以:读模型全貌、探查子系统、改模块、查参数、自动跑仿真、拿报错、迭代修复、生成测试用例,完全闭环;同时配套 Simulink Copilot、更好的程序接口、模型检查器、引用模型预发布(R2026b)等辅助能力
- MCP 服务、引擎交互、异常返回、块操作 API 都是官方适配,Agent 拿到的反馈更结构化,不容易瞎连线、乱设参数、生成跑不起来的模型
R2024(2024a / 2024b)
- MathWorks 在 R2024 没有发布官方 MCP Server、没有 Simulink Agentic Toolkit;后来的官方 MCP 最早是 2025 年底预览,R2026a 才正式纳入发行版主推
- 你在 R2024 上跑 MCP 搭 Simulink,基本只能用社区第三方 MCP,靠调用
add_block / add_line这类底层脚本硬封装 - 短板:没有“模型理解”的高层工具,Agent 只能盲写脚本;很难读取子系统结构、追踪信号、自动校验、自动生成测试;遇到库、数据字典、AUTOSAR、引用模型、自定义模块很容易翻车;错误信息零散,Agent 很难自修复
- 当然,如果只是非常简单的传递函数、求和、Gain 这种小模型,第三方 MCP 在 R2024 也能凑合跑出来
怎么选
- ✅ 做正经 MBD、AUTOSAR、复杂子系统、闭环迭代、自动测试、长期工程化 Agent:优先 R2026a(或 R2026b),官方 Agentic Toolkit 是当前最成熟路线,Agent 产出的模型规范性、可仿真性远高于 R2024 + 第三方 MCP
- ✅ 存量项目锁死 R2024,只用来快速搭简单演示模型:可以上第三方 simulink‑mcp,但要接受高失败率,很多 MBD 最佳实践技能用不了
- ⚠️ 注意:Simulink Agentic Toolkit 本身是 GitHub 开源包,它对 MATLAB 的最低兼容写的是 R2020b;但在 R2024 上安装它,依然是“后装在旧引擎上”,享受不到 R2026a 配套的接口、诊断、内置 AI 辅助能力,和原生支持不是一回事
补充小坑
- R2026a 的优势不是单纯“仿真更快”,而是给 Agent 提供了一套面向模型设计语义的工具,而不是让它猜怎么调用底层脚本;这一点对 Agent 搭建、重构、调试 Simulink 是决定性的
- 如果你的目标是让 Agent 输出符合公司建模规范、能直接进入代码生成链路的模型,R2026 优势会被进一步放大;R2024 + 第三方 MCP 经常生成结构混乱、无法通过 Model Advisor 的模型