Servidor MATLAB MCP

Agradecemos las contribuciones de todos.
Related MCP server: XiaoZhi MCP Aggregate
Un potente servidor MCP que integra MATLAB con IA, lo que le permite 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 su asistente de IA.
Características
Recursos
Acceda a la documentación de MATLAB a través del URI
matlab://documentation/getting-startedGuía de inicio con ejemplos e instrucciones de uso
Herramientas
execute_matlab_code- Ejecutar código MATLAB y obtener resultadosEjecute cualquier comando o script de MATLAB
Opción para guardar scripts para referencia futura
Vea el resultado directamente en su conversación
generate_matlab_code- Generar código MATLAB a partir de lenguaje naturalDescribe lo que quieres lograr en un lenguaje sencillo.
Obtenga el código MATLAB ejecutable en respuesta
Opción para guardar scripts generados
Desarrollo
Instalar dependencias:
npm installConstruir el servidor:
npm run buildPara desarrollo con reconstrucción automática:
npm run watchRequisitos
MATLAB instalado en su sistema
Node.js (v14 o superior)
Instalación
Instalación mediante herrería
Para instalar MATLAB MCP Server para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @WilliamCloudQi/matlab-mcp-server --client claude1. Instalar el paquete
npm install -g matlab-mcp-serverO clonar el repositorio y construirlo usted mismo:
git clone https://github.com/username/matlab-mcp-server.git
cd matlab-mcp-server
npm install
npm run build2. Configurar cline para usar el servidor
Para usar con cline, agregue 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": []
}
}
}Reemplace /path/to/matlab/executable con la ruta a su ejecutable de MATLAB:
Windows: generalmente
C:\\Program Files\\MATLAB\\R2023b\\bin\\matlab.exemacOS: Generalmente
/Applications/MATLAB_R2023b.app/bin/matlabLinux: 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 complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:
npm run inspectorEl Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.