MATLAB MCP Server

Официальный MCP-сервер MathWorks: агент запускает и завершает MATLAB, пишет и выполняет код, проверяет его на ошибки и стиль

MCP-серверОфициальныйВыбор редакции

Высокий риск

Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.

Почему такой уровень

  • Выполняет произвольный код MATLAB на машине пользователя
  • Запускает и завершает процессы MATLAB и работает с файлами проекта
Все причины и проверки

matlab/matlab-mcp-server

Установка

Ручная установка

go install github.com/matlab/matlab-mcp-server/cmd/matlab-mcp-server@latest

Сборка из исходников, нужен Go. Готовые бинарники для Windows, Linux и macOS есть в разделе релизов.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер связывает MCP-клиента с установленной на машине копией MATLAB. Агент может запустить и завершить MATLAB, выполнить строку кода или готовый скрипт .m и получить вывод, прогнать тесты по фреймворку MATLAB и провести статический анализ скрипта без его запуска. Отдельный инструмент возвращает список установленных тулбоксов и их версии. Сервер умеет стартовать новый сеанс MATLAB или подключаться к уже открытому через shareMATLABSession, работать с рабочим столом или без него. Есть настройки через флаги и переменные окружения с префиксом MW_MCP_SERVER_, подключение своих инструментов через файлы расширений и ресурсы с правилами написания кода MATLAB, которые агент читает перед генерацией.

Для кого. Для инженеров, исследователей и аналитиков, которые пишут и запускают код MATLAB и хотят подключить к нему агента.

Подходит, если

  • Нужно, чтобы агент писал и выполнял код MATLAB в вашей установке
  • Нужно прогнать тесты MATLAB и получить разбор результатов
  • Нужно проверить скрипт на ошибки, устаревшие функции и стиль без запуска
  • Нужно узнать установленные тулбоксы и их версии

Не подходит, если

  • На машине нет установленного MATLAB R2021a или новее
  • Нужна совместная централизованная установка на несколько пользователей без согласования с MathWorks

Пример запроса к агенту

Запусти мой скрипт analysis.m и объясни, что показывает график

Ограничения

Нужен установленный MATLAB R2021a или новее в системном PATH, лицензию MATLAB покупают отдельно у MathWorks. Сервер поставляется как бинарник на Go для Windows, Linux и macOS в разделе релизов, либо собирается из исходников через go install. По лицензионному соглашению MathWorks сервер нельзя использовать совместно несколькими пользователями. Сервер по умолчанию собирает обезличенную телеметрию, отключается флагом disable-telemetry. Подключение к уже открытому сеансу требует предварительной установки тулбокса и вызова shareMATLABSession.

Как отключить. В Claude Code выполните claude mcp remove matlab. В других клиентах уберите запись matlab из конфигурации MCP или удалите расширение в Claude Desktop.

MCP

Транспорт
stdio
Авторизация
не нужна
Переменные окружения
Переменные окружения
MW_MCP_SERVER_MATLAB_ROOT
Путь к нужной установке MATLAB без /bin. По умолчанию берется первый MATLAB в PATH.

Проверка безопасности

  • Выполняет произвольный код MATLAB на машине пользователя
  • Запускает и завершает процессы MATLAB и работает с файлами проекта

Коротко о README

README представляет официальный MCP-сервер MathWorks для запуска MATLAB из агента. Он описывает инструменты: определение установленных тулбоксов, статическую проверку кода, выполнение строки кода, запуск скрипта и запуск тестового файла, а также ресурсы с правилами написания кода MATLAB. Есть инструкции для Claude Code, Claude Desktop, GitHub Copilot в VS Code и Codex, установка идет бинарником из релизов или сборкой через go install. Аргументы задаются флагами или переменными окружения с префиксом MW_MCP_SERVER_, поддерживаются режимы сеанса new, auto и existing. Отмечены сбор телеметрии по умолчанию и требования лицензии MathWorks.

Частые вопросы

Это официальный сервер MathWorks?

Да, репозиторий принадлежит организации MathWorks и заявлен как официальный MATLAB MCP Server.

Нужна ли лицензия MATLAB?

Да. Сервер работает поверх установленного MATLAB R2021a или новее, лицензию приобретают у MathWorks отдельно.

Выбор редакции

166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам

СкиллСредний риск47 тыс.Звезды репозитория
Официальный

Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml

MCP-серверВысокий риск16,5 тыс.Звезды репозитория
Выбор редакции

Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой

СкиллВысокий риск11,1 тыс.Звезды репозитория
Официальный

Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики

MCP-серверСредний рискБез VPN4,3 тыс.Звезды репозитория
Foxx AIMATLAB MCP Server

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.