Сервер MATLAB MCP

Мы приветствуем вклад каждого.
Related MCP server: XiaoZhi MCP Aggregate
Мощный сервер MCP, который интегрирует MATLAB с ИИ, позволяя вам выполнять код MATLAB, генерировать скрипты MATLAB из описаний на естественном языке и получать доступ к документации MATLAB напрямую через вашего помощника на основе ИИ.
Функции
Ресурсы
Доступ к документации MATLAB через URI
matlab://documentation/getting-startedРуководство по началу работы с примерами и инструкциями по использованию
Инструменты
execute_matlab_code— выполнить код MATLAB и получить результатыЗапускайте любые команды и скрипты MATLAB.
Возможность сохранения сценариев для дальнейшего использования.
Просматривайте вывод прямо в разговоре
generate_matlab_code- Генерация кода MATLAB из естественного языкаОпишите, чего вы хотите достичь, простым языком
Получить исполняемый код MATLAB в ответ
Возможность сохранения созданных скриптов
Разработка
Установить зависимости:
npm installСборка сервера:
npm run buildДля разработки с автоматической пересборкой:
npm run watchТребования
MATLAB установлен в вашей системе
Node.js (v14 или выше)
Установка
Установка через Smithery
Для автоматической установки MATLAB MCP Server для Claude Desktop через Smithery :
npx -y @smithery/cli install @WilliamCloudQi/matlab-mcp-server --client claude1. Установить пакет
npm install -g matlab-mcp-serverИли клонируйте репозиторий и соберите его самостоятельно:
git clone https://github.com/username/matlab-mcp-server.git
cd matlab-mcp-server
npm install
npm run build2. Настройте cline для использования сервера
Для использования с cline добавьте конфигурацию сервера:
В MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json В Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"matlab-server": {
"command": "node",
"args": ["/path/to/matlab-server/build/index.js"],
"env": {
"MATLAB_PATH": "/path/to/matlab/executable"
},
"disabled": false,
"autoApprove": []
}
}
}Замените /path/to/matlab/executable на путь к исполняемому файлу MATLAB:
Windows: Обычно
C:\\Program Files\\MATLAB\\R2023b\\bin\\matlab.exemacOS: Обычно
/Applications/MATLAB_R2023b.app/bin/matlabLinux: Обычно
/usr/local/MATLAB/R2023b/bin/matlab
Отладка
Поскольку серверы MCP взаимодействуют через stdio, отладка может быть сложной. Мы рекомендуем использовать MCP Inspector , который доступен как пакетный скрипт:
npm run inspectorИнспектор предоставит URL-адрес для доступа к инструментам отладки в вашем браузере.