
neuromechanist/matlab-mcp-tools
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP для разработки трубопроводов MATLAB по сечению и чтения цифр по одному измерению за раз
Обзор
Сервер Model Context Protocol (MCP), который предоставляет инструменты для разработки и запуска файлов MATLAB. Интегрируется с Claude Code, Cursor и другими MCP-совместимыми клиентами. - Python 3.10+ - MATLAB с установленным Python Engine - uv менеджер пакетов (обязательно) 1. - Запускайте полные сценарии, отдельные разделы (по индексу, названию или диапазону строк), сохраняйте контекст рабочего пространства между исполнениями, захватывайте графики 2. - Получайте полное рабочее пространство, извлекайте конкретные переменные с контролем поля / глубины / размера, проверяйте метаданные структуры, список и фильтруйте переменные по шаблону имени или типу 3. - Извлекайте метаданные фигуры (оси, ярлыки, легенды), получайте необработанные данные графика, подготовьте фигуры для анализа на основе LLM с пользовательскими подсказками 4. - Lint MATLAB-код через чек-код с жесткой фильтрацией, поддерживает встроенный код и пути 5 файлов. - Создание сценариев, списки разделов с предварительным просмотром, чтение контента сценариев через ресурс MCP Вот так!
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP), который предоставляет инструменты для разработки и запуска файлов MATLAB. Интегрируется с Claude Code, Cursor и другими MCP-совместимыми клиентами.
Предпосылки
Python 3.10+ MATLAB с установленным Python Engine
- uv package manager (обязательно)
Особенности
- Script Execution - Запускать полные сценарии, отдельные разделы (по индексу, названию или диапазону строк), поддерживать контекст рабочего пространства между исполнениями, захватывать сюжеты
- ** Управление рабочим пространством ** - Получите полное рабочее пространство, извлеките конкретные переменные с контролем поля / глубины / размера, проверьте метаданные структуры, список и фильтр переменных по шаблону имени или типу
- ** Анализ рисунков ** - извлечение метаданных фигуры (оси, ярлыки, легенды), получение исходных данных сюжета, подготовка фигур для анализа на основе LLM с пользовательскими подсказками
- **Качество кода ** - Lint MATLAB код через
checkcodeс жесткой фильтрацией, поддерживает встроенный код и пути файлов - Управление сценарием - Создание сценариев, списки разделов с предварительным просмотром, чтение контента сценария через ресурс MCP
##Установка
Быстрый старт (рекомендуется)
** Однокомандная установка с автоматическим обнаружением:**
Вот так! Установщик будет:
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
MATLAB MCP Tool
A Model Context Protocol (MCP) server that provides tools for developing and running MATLAB files. Integrates with Claude Code, Cursor, and other MCP-compatible clients.
Prerequisites
- Python 3.10+
- MATLAB with Python Engine installed
- uv package manager (required)
Features
- Script Execution - Run complete scripts, individual sections (by index, title, or line range), maintain workspace context between executions, capture plots
- Workspace Management - Get full workspace, retrieve specific variables with field/depth/size control, inspect struct metadata, list and filter variables by name pattern or type
- Figure Analysis - Extract figure metadata (axes, labels, legends), get raw plot data, prepare figures for LLM-based analysis with custom prompts
- Code Quality - Lint MATLAB code via
checkcodewith severity filtering, supports inline code and file paths - Script Management - Create scripts, list sections with previews, read script content via MCP resource
Installation
Quick Start (Recommended)
One-command installation with auto-detection:
./install-matlab-mcp.sh
That’s it! The installer will:
- ✅ Auto-detect MATLAB installations (including external volumes like
/Volumes/S1/) - ✅ Auto-install UV package manager if needed
- ✅ Create optimized virtual environment with MATLAB-compatible Python version
- ✅ Install all dependencies including MATLAB Python engine
- ✅ Generate MCP configuration ready for Cursor/Claude Code
- ✅ Verify installation works correctly
- ✅ Optionally configure Cursor automatically
Reduces installation time from 15+ minutes to ~2 minutes!
Advanced Installation
If you need custom configuration:
- Clone this repository:
git clone [repository-url]
cd matlab-mcp-tools
- Set custom MATLAB path (optional - installer auto-detects):
# Only needed if MATLAB is in unusual location
export MATLAB_PATH=/path/to/your/matlab/installation
- Run installer:
./install-matlab-mcp.sh
Legacy Installation (Manual)
Testing Installation
Test your installation:
./scripts/test-matlab-mcp.sh
Installation complete! The MATLAB MCP server is now ready to use with Cursor/Claude Code.
Usage
- Start the MCP server:
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"matlab": {
"command": "/path/to/matlab-mcp-tools/.venv/bin/matlab-mcp-server",
"env": {
"MATLAB_PATH": "/Applications/MATLAB_R2024b.app"
}
}
}
}