MATLAB MCP Server

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

  • 1 815 ★ репозитория
  • Последний коммит
MCP-серверОфициальныйВыбор редакции

Широкий доступ

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

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

matlab/matlab-mcp-server

Установка

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

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

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

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

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

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

Что делает

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

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

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

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

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

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

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

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

MCP

Транспорт
stdio
Авторизация
не нужна

Переменные окружения

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

Ограничения

Нужен установленный 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.

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

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

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

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

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

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Выбор редакции

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

СкиллРасширенный доступ1,3 тыс.Звезды репозитория

MCP-сервер, который дает агенту запускать локальный Stata: регрессии, эконометрика, воспроизведение расчетов из статей

MCP-серверРасширенный доступ276Звезды репозитория
Выбор редакции

Официальный набор от MathWorks: дает агенту MCP-инструменты и знания для работы с моделями Simulink

СкиллРасширенный доступ1,3 тыс.Звезды репозитория

MCP-сервер и CLI для управления настоящим Microsoft Excel: Power Query, DAX, VBA, сводные таблицы, диаграммы

MCP-серверШирокий доступ887Звезды репозитория
Официальный

Официальный MCP-сервер Tableau: агент ищет источники данных, отправляет к ним запросы и открывает дашборды и метрики Pulse

MCP-серверШирокий доступ372Звезды репозитория

MCP-сервер для доступа агента к MySQL: чтение схемы и запросы, по умолчанию только на чтение, запись включается флагами

MCP-серверРасширенный доступ2,2 тыс.Звезды репозитория

Из блога

Коротко о README

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

Бейдж для README

Сообщить о проблеме