$git clone https://github.com/matlab/matlab-mcp-server> [!WARNING] > As of v0.11.0, MATLAB MCP Core Server has been renamed to MATLAB MCP Server. To use the latest version of the server after this change, you must update your settings. > > | Changes | Action Required | > |:-------:|:---------------:| > | Binary names<br>New form
| 1 | # MATLAB MCP Server |
| 2 | |
| 3 | <p align="center"> |
| 4 | English • |
| 5 | <a href="l10n/README.es.md">Español</a> • |
| 6 | <a href="l10n/README.ja.md">日本語</a> • |
| 7 | <a href="l10n/README.ko.md">한국어</a> • |
| 8 | <a href="l10n/README.zh-cn.md">简体中文</a> |
| 9 | </p> |
| 10 | |
| 11 | > [!WARNING] |
| 12 | > As of v0.11.0, MATLAB MCP Core Server has been renamed to MATLAB MCP Server. To use the latest version of the server after this change, you must update your settings. |
| 13 | > |
| 14 | > | Changes | Action Required | |
| 15 | > |:-------:|:---------------:| |
| 16 | > | **Binary names**<br>New format: **`matlab-mcp-server-<os>-<arch>[.exe]`**<br>Example: `matlab-mcp-server-windows-x64.exe` | Update the binary name in the configuration settings of your AI application, usually a `.json` file. | |
| 17 | > | **Toolbox**<br> Updated and renamed: `MATLAB MCP Core Server Toolbox` → **`MATLAB MCP Server Toolbox`** | Install the latest version of the toolbox by running `./matlab-mcp-server --setup-matlab`. You require the toolbox to connect to existing MATLAB sessions. For details, see `matlab-session-mode` in the [Arguments](#arguments) section. | |
| 18 | > | **Repository URL**<br>`github.com/matlab/matlab-mcp-core-server` → **`github.com/matlab/matlab-mcp-server`** | None. GitHub redirects automatically. | |
| 19 | > | **MCP Bundle**<br>Updated and renamed: `matlab-mcp-core-server.mcpb` → **`matlab-mcp-server.mcpb`** | If you used the MATLAB MCP bundle to install the MCP server in Claude Desktop prior to v0.11.0, first uninstall the server, then download the new `matlab-mcp-server.mcpb` bundle from the [Latest Release](https://github.com/matlab/matlab-mcp-server/releases/latest) page and use it to re-install the server. For details, see the section on [Claude Desktop](#claude-desktop). | |
| 20 | > | **Go module**<br>`github.com/matlab/matlab-mcp-core-server` → **`github.com/matlab/matlab-mcp-server`** | If you are using the MATLAB MCP Core Server module in a Go project, update the module name in `go.mod` and your import declarations. | |
| 21 | |
| 22 | Run MATLAB® using AI applications with the official MATLAB MCP Server from MathWorks®. The MATLAB MCP Server allows your AI applications to: |
| 23 | |
| 24 | - Start and quit MATLAB. |
| 25 | - Write and run MATLAB code. |
| 26 | - Assess your MATLAB code for style and correctness. |
| 27 | |
| 28 | To assist your agent in using MATLAB and Simulink, you can use skills from [MATLAB Agentic Toolkit (GitHub)](https://github.com/matlab/matlab-agentic-toolkit) and [Simulink Agentic Toolkit (GitHub)](https://github.com/matlab/simulink-agentic-toolkit), which can also install this MCP server for you. |
| 29 | |
| 30 | ## Table of Contents |
| 31 | |
| 32 | - [Setup](#setup) |
| 33 | - [Claude Code](#claude-code) |
| 34 | - [Claude Desktop](#claude-desktop) |
| 35 | - [GitHub Copilot in Visual Studio Code](#github-copilot-in-visual-studio-code) |
| 36 | - [Codex](#codex) |
| 37 | - [Arguments](#arguments) |
| 38 | - [Tools](#tools) |
| 39 | - [Resources](#resources) |
| 40 | - [Data Collection](#data-collection) |
| 41 | - [Security Considerations](#security-considerations) |
| 42 | - [Licensing and Usage](#licensing-and-usage) |
| 43 | - [Contact Support](#contact-support) |
| 44 | |
| 45 | ## Setup |
| 46 | |
| 47 | 1. Install [MATLAB (MathWorks)](https://www.mathworks.com/help/install/ug/install-products-with-internet-connection.html) R2021a or later and add it to the system PATH. The MATLAB MCP Server supports MATLAB releases from the past five years. |
| 48 | 1. The server supports any AI application that uses Model Context Protocol. To set up the MATLAB MCP Server for Claude Desktop, skip to the instructions for [Claude Desktop](#claude-desktop). To set up the server for other applications, follow these instructions: |
| 49 | |
| 50 | - For Windows or Linux, [**Download the Latest Release**](https://github.com/matlab/matlab-mcp-server/releases/latest). (Alternatively, you can **build from source**: install [Go](https://go.dev/doc/install) and build the binary using `go install github.com/matlab/matlab-mcp-server/cmd/matlab-mcp-server@latest`). |
| 51 | |
| 52 | - For macOS, first download the latest release by running the following command in your terminal: |
| 53 | - For Apple silicon processors, run: |
| 54 | ```sh |
| 55 | curl -L -o ~/Downloads/matlab-mcp-server http |