matlab-mcp-core-server
by matlab
Overview
The MATLAB MCP Core Server enables AI applications to start and quit MATLAB, execute MATLAB code, and assess code for style and correctness.
Installation
matlab-mcp-core-server --helpEnvironment Variables
- PATH
- HOME
Security Notes
The server's core functionality involves executing arbitrary MATLAB code provided via API calls (`evaluate_matlab_code`, `run_matlab_file`, `run_matlab_test_file`). This feature, while essential for its purpose, inherently carries significant security implications. The `README.md` explicitly warns users to "thoroughly review and validate all tool calls before you run them" and to "Always keep a human in the loop for important actions." The implementation includes `PathValidator` interfaces, suggesting efforts to restrict file system access to allowed directories for script execution and project paths. Telemetry collection is enabled by default but can be disabled via the `--disable-telemetry=true` argument. Communication with MATLAB sessions uses TLS, indicated by `certificatePEM` and `certificateKey` in the `embeddedconnector`.
Similar Servers
github-mcp-server
Enables AI agents and assistants to interact with GitHub for repository management, issue/PR automation, code analysis, and workflow automation through natural language.
code-index-mcp
Provides intelligent code indexing, searching, and analysis capabilities for large language models to understand and navigate codebases.
In-Memoria
Provides persistent intelligence infrastructure (semantic concepts, patterns, architecture) for AI agents to understand and interact with codebases.
codegraph-rust
CodeGraph transforms codebases into a semantically searchable knowledge graph, enabling AI agents to reason about code architecture, dependencies, and patterns using specialized agentic tools.