MATLAB MCP Server — MCP-сервер для Claude Code: запуск MATLAB
Официальный MCP-сервер от MathWorks: агент запускает MATLAB, пишет и выполняет код, проверяет его на стиль и корректность.
Открыть на GitHubЧто делает MATLAB MCP Server
Сервер подключает ИИ-агента к MATLAB. Через него агент стартует и закрывает сессию MATLAB, пишет и запускает код, проверяет написанное на стиль и правильность. Работает с любым приложением на Model Context Protocol, а для Claude ставится одной командой в терминале.
Перед установкой нужен сам MATLAB версии R2021a или новее, добавленный в системный PATH. Бинарник сервера скачивают из последнего релиза на GitHub: для Windows и Linux готовый файл, для macOS отдельные сборки под Apple silicon и Intel, причём после скачивания надо выдать файлу права на запуск через chmod +x. Есть и второй путь — собрать из исходников, для этого понадобится Go.
Для Windows в Codex есть подвох: Codex не передаёт переменную окружения WINDIR, а она нужна MATLAB и Simulink. Переменную добавляют вручную в C:\Users\<username>\.codex\config.toml, в секцию [mcp_servers.matlab]. Настройки сервера задаются аргументами — например, --initial-working-folder задаёт стартовую папку проекта.
Какие задачи решает
- запустить MATLAB и выполнить скрипт, не выходя из чата с агентом
- проверить свой код MATLAB на стиль и ошибки
- прогнать тесты MATLAB прямо из сессии Claude
- открыть MATLAB в нужной папке проекта через
--initial-working-folder - подключить MATLAB к агенту в VS Code или Cursor через
mcp.json
Примеры запросов агенту
- Добавь MATLAB MCP Server и запусти мой скрипт
analysis.m - Проверь этот код MATLAB на стиль и корректность
- Запусти MATLAB в папке
/home/username/myprojectи выполни тесты
Как установить MATLAB MCP Server
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о MATLAB MCP Server
Как установить MATLAB MCP Server в Claude?
Сначала поставьте MATLAB R2021a или новее и добавьте его в PATH, затем скачайте бинарник сервера из последнего релиза. В терминале выполните claude mcp add --transport stdio matlab -- /fullpath/to/matlab-mcp-server-binary, подставив полный путь к файлу.
Что делает MATLAB MCP Server?
Даёт агенту доступ к MATLAB: запуск и завершение сессии, написание и выполнение кода, проверка кода на стиль и корректность.
Почему в Codex на Windows сервер не находит MATLAB?
Codex не передаёт переменную WINDIR, без неё MATLAB и Simulink не запускаются. Добавьте env_vars = ["WINDIR"] в секцию [mcp_servers.matlab] файла C:\Users\<username>\.codex\config.toml.