MATLAB MCP Server
Integra MATLAB con IA para ejecutar código, generar scripts a partir de lenguaje natural y acceder a documentación.
Documentación
MATLAB MCP Server

Damos la bienvenida a contribuciones de todos.
Un potente servidor MCP que integra MATLAB con IA, permitiéndote ejecutar código MATLAB, generar scripts de MATLAB a partir de descripciones en lenguaje natural y acceder a la documentación de MATLAB directamente a través de tu asistente de IA.
Características
Recursos
- Accede a la documentación de MATLAB mediante el URI
matlab://documentation/getting-started - Guía de inicio con ejemplos e instrucciones de uso
Herramientas
-
execute_matlab_code- Ejecuta código MATLAB y obtén resultados- Ejecuta cualquier comando o script de MATLAB
- Opción para guardar scripts para referencia futura
- Visualiza la salida directamente en tu conversación
-
generate_matlab_code- Genera código MATLAB a partir de lenguaje natural- Describe lo que quieres lograr en lenguaje sencillo
- Obtén código MATLAB ejecutable como respuesta
- Opción para guardar los scripts generados
Desarrollo
Instala las dependencias:
npm install
Compila el servidor:
npm run build
Para desarrollo con reconstrucción automática:
npm run watch
Requisitos
- MATLAB instalado en tu sistema
- Node.js (v14 o superior)
Instalación
Instalación mediante Smithery
Para instalar MATLAB MCP Server para Claude Desktop automáticamente mediante Smithery:
npx -y @smithery/cli install @WilliamCloudQi/matlab-mcp-server --client claude
1. Instala el paquete
npm install -g matlab-mcp-server
O clona el repositorio y compílalo tú mismo:
git clone https://github.com/username/matlab-mcp-server.git
cd matlab-mcp-server
npm install
npm run build
2. Configura cline para usar el servidor
Para usar con cline, añade la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En 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": []
}
}
}
Reemplaza /path/to/matlab/executable con la ruta a tu ejecutable de MATLAB:
- Windows: Generalmente
C:\\Program Files\\MATLAB\\R2023b\\bin\\matlab.exe - macOS: Generalmente
/Applications/MATLAB_R2023b.app/bin/matlab - Linux: Generalmente
/usr/local/MATLAB/R2023b/bin/matlab
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser un desafío. Recomendamos usar el MCP Inspector, que está disponible como script del paquete:
npm run inspector
El Inspector proporcionará una URL para acceder a las herramientas de depuración en tu navegador.
