Skip to main content
Glama

MATLAB MCP Server

Сервер MATLAB MCP

Логотип GitHub

Мы приветствуем вклад каждого.

Мощный сервер 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 claude

1. Установить пакет

npm install -g matlab-mcp-server

Или клонируйте репозиторий и соберите его самостоятельно:

git clone https://github.com/username/matlab-mcp-server.git cd matlab-mcp-server npm install npm run build

2. Настройте 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.exe
  • macOS: Обычно /Applications/MATLAB_R2023b.app/bin/matlab
  • Linux: Обычно /usr/local/MATLAB/R2023b/bin/matlab

Отладка

Поскольку серверы MCP взаимодействуют через stdio, отладка может быть сложной. Мы рекомендуем использовать MCP Inspector , который доступен как пакетный скрипт:

npm run inspector

Инспектор предоставит URL-адрес для доступа к инструментам отладки в вашем браузере.

Related MCP Servers

  • A
    security
    A
    license
    A
    quality
    Provides seamless integration with Smartsheet, enabling automated operations on Smartsheet documents through a standardized interface that bridges AI-powered automation tools with Smartsheet's collaboration platform.
    Last updated -
    12
    9
    Python
    MIT License
    • Linux
    • Apple
  • -
    security
    A
    license
    -
    quality
    Allows execution of MATLAB code from Python using the MATLAB Engine API, enabling a shared MATLAB session across multiple requests for seamless integration with Claude Desktop.
    Last updated -
    17
    Python
    MIT License
  • -
    security
    F
    license
    -
    quality
    A powerful interface for extending AI capabilities through remote control, calculations, email operations, knowledge search, and more.
    Last updated -
    35
    Python
  • A
    security
    F
    license
    A
    quality
    A simple AI development tool that helps users interact with AI through natural language commands, offering 29 tools across thinking, memory, browser, code quality, planning, and time management capabilities.
    Last updated -
    31
    2
    TypeScript

View all related MCP servers

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/WilliamCloudQi/matlab-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server