MATLAB MCP Server
MCP serverOfficial · Pre-1.0
MathWorks's own MCP server: starts or connects to MATLAB on your machine, runs and tests code and checks it with the Code Analyzer. By MathWorks.
1.8k starsUpdated 7 days agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- MATLAB
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- MATLAB R2021a or later; connecting to an existing session needs R2023a or later
- Operating systems
- Windows, Linux, macOS
- Needs a MATLAB licence
- Yes
- Transport
- Local (stdio)
- AI clients documented
- Claude Code, Claude Desktop, VS Code (GitHub Copilot), GitHub Copilot CLI, Codex, Gemini CLI
- Licence
- proprietary
- Language
- Go
- Release status
- pre 1 0
What it can do
- Starts and quits MATLAB, or attaches to a session you shared with shareMATLABSession().
- Runs code strings and .m or .p files and returns Command Window output.
- Runs MATLAB unit test files and returns structured results, and lists the installed MATLAB version and toolboxes.
- Runs a read-only Code Analyzer check on a script, and serves MathWorks coding and plain-text Live Script guidelines as MCP resources.
- Accepts JSON extension files that add your own tools; the Simulink Agentic Toolkit uses this to add Simulink model tools.
Limitations
- Anonymised usage data is collected by default; turn it off with --disable-telemetry=true.
- MathWorks says to review every tool call before it runs, since code execution is unrestricted.
- The licence permits use only with MathWorks products, and a server must not be shared by several users without contacting MathWorks. Releases are still pre-1.0 (v0.16.0).
Install
claude mcp add --transport stdio matlab -- /fullpath/to/matlab-mcp-server-binarycodex mcp add matlab -- /fullpath/to/matlab-mcp-server-binary{
"servers": {
"matlab": {
"type": "stdio",
"command": "C:\\fullpath\\to\\matlab-mcp-server-windows-x64.exe",
"args": []
}
}
}Source: github.com/matlab/matlab-mcp-server#github-copilot-in-visual-studio-code
Install Anthropic's Filesystem extension, download matlab-mcp-server.mcpb from the latest release and double-click it to install it as a desktop extension.go install github.com/matlab/matlab-mcp-server/cmd/matlab-mcp-server@latestMCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.