用途:让 AI 编程智能体连接 MATLAB,借助 MCP 工具与精选技能完成工程和科学计算工作流,减少函数幻觉与功能缺失。
主要能力:自动安装并配置 MATLAB MCP Core Server;提供核心与领域技能,涵盖 MATLAB 基础、数据导入分析、软件开发、App 构建,以及汽车、计算生物、图像处理与计算机视觉、机器人、信号处理、无线通信、RF 与混合信号、测试测量、报告与数据库访问。
MCP 工具:evaluate_matlab_code(执行代码并返回命令行输出)、run_matlab_file(运行脚本或函数文件)、run_matlab_test_file(通过 runtests 运行测试并返回结构化结果)、check_matlab_code(用 Code Analyzer 做静态分析)、detect_matlab_toolboxes(列出 MATLAB 版本与已安装工具箱)。资源包括 matlab_coding_guidelines 与 plain_text_live_code_guidelines。
安装:需 MATLAB R2020b 或更高版本、Git 及 AI 编程智能体(Claude Code、GitHub Copilot、OpenAI Codex、Gemini CLI 或 Sourcegraph Amp)。克隆仓库: git clone https://github.com/matlab/matlab-agentic-toolkit.git cd matlab-agentic-toolkit 然后请智能体执行“Set up the MATLAB Agentic Toolkit”,它会定位 MATLAB、下载 MCP Core Server、写全局配置、注册技能,完成后需开启新会话。仅装技能(Claude Code): claude plugin marketplace add "https://github.com/matlab/matlab-agentic-toolkit" claude plugin install matlab-core@matlab-agentic-toolkit 替代安装器:下载 agenticToolkitInstaller.mltbx 并在 MATLAB 中打开安装,随后运行 setupAgenticToolkit。
配置:可用 setupAgenticToolkit('Scope','project') 做项目级配置,用 setupAgenticToolkit('SessionMode','existing') 或 --matlab-session-mode=existing 连接已有 MATLAB 会话。验证可询问智能体 MATLAB 版本与已装工具箱。
限制与安全:MCP 服务器以完整 MATLAB 权限执行代码,执行前应审查工具调用,文件与网络操作需人工确认,分析不可信代码时使用只读模式。MCP 服务器须遵守 MathWorks 软件许可协议,不能多用户共享;多用户部署请联系 MathWorks。支持 MATLAB_ROOT 与 MCP_SERVER_LOG_LEVEL 环境变量。故障排查:MCP 无响应可运行 matlab -batch "disp(version)"、检查配置并重启会话;技能不可用可运行 claude plugin list 后重装并新开会话;工具箱检测不全可在 MATLAB 直接运行 ver 对比。使用步骤与收费信息以官方资料为准,其他细节暂未提供。