MATLAB MCP Server
Официальный MCP-сервер MathWorks: агент запускает и завершает MATLAB, пишет и выполняет код, проверяет его на ошибки и стиль
- 1 815 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Выполняет произвольный код MATLAB на машине пользователя
- Запускает и завершает процессы MATLAB и работает с файлами проекта
Установка
- Работает в
Ручная установка
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-сервер и курируемые скиллы
MCP-сервер, который дает агенту запускать локальный Stata: регрессии, эконометрика, воспроизведение расчетов из статей
Официальный набор от MathWorks: дает агенту MCP-инструменты и знания для работы с моделями Simulink
MCP-сервер и CLI для управления настоящим Microsoft Excel: Power Query, DAX, VBA, сводные таблицы, диаграммы
Официальный MCP-сервер Tableau: агент ищет источники данных, отправляет к ним запросы и открывает дашборды и метрики Pulse
MCP-сервер для доступа агента к MySQL: чтение схемы и запросы, по умолчанию только на чтение, запись включается флагами
Из блога
Коротко о README
README представляет официальный MCP-сервер MathWorks для запуска MATLAB из агента. Он описывает инструменты: определение установленных тулбоксов, статическую проверку кода, выполнение строки кода, запуск скрипта и запуск тестового файла, а также ресурсы с правилами написания кода MATLAB. Есть инструкции для Claude Code, Claude Desktop, GitHub Copilot в VS Code и Codex, установка идет бинарником из релизов или сборкой через go install. Аргументы задаются флагами или переменными окружения с префиксом MW_MCP_SERVER_, поддерживаются режимы сеанса new, auto и existing. Отмечены сбор телеметрии по умолчанию и требования лицензии MathWorks.