Skip to content

Commit 7e21721

Browse files
committed
2026.06.18 release
1 parent 002f5d0 commit 7e21721

277 files changed

Lines changed: 37853 additions & 4385 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude-plugin/marketplace.json

Lines changed: 76 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,24 @@
66
},
77
"plugins": [
88
{
9-
"name": "ai-and-statistics",
9+
"name": "aerospace",
1010
"version": "0.1.0",
11+
"description": "Aerospace Toolbox.",
12+
"author": {
13+
"name": "MathWorks"
14+
},
15+
"keywords": [
16+
"matlab",
17+
"aerospace"
18+
],
19+
"source": "./",
20+
"category": "development",
21+
"strict": false,
22+
"skills": "./skills-catalog/aerospace/"
23+
},
24+
{
25+
"name": "ai-and-statistics",
26+
"version": "0.2.0",
1127
"description": "Deep Learning Toolbox.",
1228
"author": {
1329
"name": "MathWorks"
@@ -49,6 +65,23 @@
4965
"strict": false,
5066
"skills": "./skills-catalog/automotive/"
5167
},
68+
{
69+
"name": "cloud-solutions",
70+
"version": "0.1.0",
71+
"description": "MATLAB Drive.",
72+
"author": {
73+
"name": "MathWorks"
74+
},
75+
"keywords": [
76+
"matlab",
77+
"cloud",
78+
"matlab-drive"
79+
],
80+
"source": "./",
81+
"category": "development",
82+
"strict": false,
83+
"skills": "./skills-catalog/cloud-solutions/"
84+
},
5285
{
5386
"name": "computational-biology",
5487
"version": "0.2.0",
@@ -68,7 +101,7 @@
68101
},
69102
{
70103
"name": "image-processing-and-computer-vision",
71-
"version": "0.3.0",
104+
"version": "0.4.0",
72105
"description": "Image Processing Toolbox and Computer Vision Toolbox.",
73106
"author": {
74107
"name": "MathWorks"
@@ -86,7 +119,7 @@
86119
},
87120
{
88121
"name": "matlab-app-building",
89-
"version": "0.1.0",
122+
"version": "0.1.1",
90123
"description": "Build MATLAB apps programmatically using UI components, layouts, callbacks, and web integration.",
91124
"author": {
92125
"name": "MathWorks"
@@ -104,7 +137,7 @@
104137
},
105138
{
106139
"name": "matlab-core",
107-
"version": "0.3.2",
140+
"version": "0.3.3",
108141
"description": "Create, debug, test, review, and manage MATLAB code and installations. Every toolkit user needs these.",
109142
"author": {
110143
"name": "MathWorks"
@@ -123,7 +156,7 @@
123156
},
124157
{
125158
"name": "matlab-data-import-and-analysis",
126-
"version": "0.1.0",
159+
"version": "0.1.1",
127160
"description": "Analyze tabular data in MATLAB using tables, timetables, filtering, aggregation, and time-series operations.",
128161
"author": {
129162
"name": "MathWorks"
@@ -139,8 +172,28 @@
139172
"skills": "./skills-catalog/matlab-data-import-and-analysis/"
140173
},
141174
{
142-
"name": "matlab-programming",
175+
"name": "matlab-external-language-interfaces",
143176
"version": "0.1.0",
177+
"description": "Call Python™ libraries from MATLAB and upgrade MEX files to the interleaved complex API.",
178+
"author": {
179+
"name": "MathWorks"
180+
},
181+
"keywords": [
182+
"matlab",
183+
"python",
184+
"c/c++",
185+
"mex",
186+
"external-interfaces",
187+
"interop"
188+
],
189+
"source": "./",
190+
"category": "development",
191+
"strict": false,
192+
"skills": "./skills-catalog/matlab-external-language-interfaces/"
193+
},
194+
{
195+
"name": "matlab-programming",
196+
"version": "0.1.1",
144197
"description": "Write robust MATLAB functions with validated inputs.",
145198
"author": {
146199
"name": "MathWorks"
@@ -157,7 +210,7 @@
157210
},
158211
{
159212
"name": "matlab-software-development",
160-
"version": "0.3.0",
213+
"version": "0.4.0",
161214
"description": "Modernize legacy code, optimize performance and memory, document and create toolboxes, create projects, and develop build plans.",
162215
"author": {
163216
"name": "MathWorks"
@@ -178,7 +231,7 @@
178231
},
179232
{
180233
"name": "parallel-computing",
181-
"version": "0.1.0",
234+
"version": "0.2.0",
182235
"description": "Parallel Computing Toolbox and MATLAB Parallel Server.",
183236
"author": {
184237
"name": "MathWorks"
@@ -196,7 +249,7 @@
196249
},
197250
{
198251
"name": "radar",
199-
"version": "0.1.0",
252+
"version": "0.2.0",
200253
"description": "Phased Array System Toolbox, Sensor Fusion and Tracking Toolbox, and Mapping Toolbox.",
201254
"author": {
202255
"name": "MathWorks"
@@ -230,8 +283,8 @@
230283
},
231284
{
232285
"name": "rf-and-mixed-signal",
233-
"version": "0.3.0",
234-
"description": "Antenna Toolbox, RF Toolbox, RF PCB Toolbox, and SerDes Toolbox.",
286+
"version": "0.4.0",
287+
"description": "Antenna Toolbox, Mixed-Signal Blockset, RF Toolbox, RF PCB Toolbox, and SerDes Toolbox.",
235288
"author": {
236289
"name": "MathWorks"
237290
},
@@ -265,8 +318,8 @@
265318
},
266319
{
267320
"name": "signal-processing",
268-
"version": "0.2.0",
269-
"description": "Signal Processing Toolbox, DSP System Toolbox, Wavelet Toolbox, and DSP HDL Toolbox.",
321+
"version": "0.3.0",
322+
"description": "Audio Toolbox, DSP HDL Toolbox, DSP System Toolbox, Signal Processing Toolbox, and Wavelet Toolbox.",
270323
"author": {
271324
"name": "MathWorks"
272325
},
@@ -284,8 +337,8 @@
284337
},
285338
{
286339
"name": "test-and-measurement",
287-
"version": "0.2.0",
288-
"description": "Data Acquisition Toolbox and Industrial Communication Toolbox.",
340+
"version": "0.3.0",
341+
"description": "Data Acquisition Toolbox, Image Acquisition Toolbox, Industrial Communication Toolbox, MATLAB Support Package for Arduino Hardware, and Vehicle Network Toolbox.",
289342
"author": {
290343
"name": "MathWorks"
291344
},
@@ -300,7 +353,12 @@
300353
"opcua",
301354
"modbus",
302355
"mqtt",
303-
"aveva-pi"
356+
"aveva-pi",
357+
"can",
358+
"lin",
359+
"blf",
360+
"mdf",
361+
"arxml"
304362
],
305363
"source": "./",
306364
"category": "development",
@@ -309,7 +367,7 @@
309367
},
310368
{
311369
"name": "toolkit",
312-
"version": "0.2.6",
370+
"version": "0.2.7",
313371
"description": "Detects MATLAB, installs the MCP server, registers with your AI coding agent, and verifies the environment.",
314372
"author": {
315373
"name": "MathWorks"
@@ -327,7 +385,7 @@
327385
},
328386
{
329387
"name": "wireless-communications",
330-
"version": "0.3.0",
388+
"version": "0.4.0",
331389
"description": "Communications Toolbox, 5G Toolbox, WLAN Toolbox, Bluetooth Toolbox, Satellite Communications Toolbox, Wireless Network Toolbox, and Wireless Testbench.",
332390
"author": {
333391
"name": "MathWorks"

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ body:
5757
id: mcp-server-version
5858
attributes:
5959
label: MCP Server Version
60-
description: "Version of the MATLAB MCP Core Server, if applicable"
60+
description: "Version of the MATLAB MCP Server, if applicable"
6161
placeholder: "e.g., 0.2.0"
6262
validations:
6363
required: false

Configuration_and_Troubleshooting.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ This page shows you how to configure the MATLAB® Agentic Toolkit. For an ove
1717

1818
## Install and Configure the MCP Server
1919

20-
To manually install and configure the MCP server rather than using the automated setup, see the instructions in the [MATLAB MCP Core Server](https://github.com/matlab/matlab-mcp-core-server) GitHub repository. After you install the MCP server, point your agent's MCP configuration at the installed binary. See this table for configuration file locations, or refer to your agent's documentation.
20+
To manually install and configure the MCP server rather than using the automated setup, see the instructions in the [MATLAB MCP Server](https://github.com/matlab/matlab-mcp-core-server) GitHub repository. After you install the MCP server, point your agent's MCP configuration at the installed binary. See this table for configuration file locations, or refer to your agent's documentation.
2121

2222
Platform | MCP Configuration | Platform-Specific Notes |
2323
|----------|------------------|-------------------|
@@ -179,7 +179,7 @@ Then edit `.vscode/mcp.json` to replace the placeholder paths with your actual M
179179
| MCP server download fails | Network/proxy/firewall | Download manually from [GitHub releases](https://github.com/matlab/matlab-mcp-core-server/releases), place in `~/.matlab/agentic-toolkits/bin/`, re-run setup |
180180
| macOS blocks the MCP server binary | Gatekeeper quarantine | Setup handles this automatically. If still blocked (MDM), go to System Settings > Privacy & Security > Allow Anyway |
181181
| Agent doesn't list MATLAB skills | Plugin not installed or skills not linked | Re-run setup; for Claude Code, try `claude plugin install matlab-core@matlab-agentic-toolkit` |
182-
| MCP tools fail to connect | MCP server binary missing or wrong path in configuration | Re-run setup to regenerate configuration. Verify binary exists: `~/.matlab/agentic-toolkits/bin/matlab-mcp-core-server --version` |
182+
| MCP tools fail to connect | MCP server binary missing or wrong path in configuration | Re-run setup to regenerate configuration. Verify binary exists: `~/.matlab/agentic-toolkits/bin/matlab-mcp-server --version` |
183183
| `evaluate_matlab_code` returns errors | Wrong `--matlab-root` path, license issue, or MATLAB startup failure | Verify MATLAB can start: `<matlab-root>/bin/matlab -nodesktop -r "disp('ok'),quit"`. Check license status. Re-run setup to correct the MATLAB root path |
184184
| Codex tool calls time out | Default tool timeout too short for MATLAB | Add `tool_timeout_sec = 600` (or higher) to `[mcp_servers.matlab]` in `~/.codex/config.toml` |
185185
| Simulink fails in Codex on Windows | Missing `WINDIR` environment variable | Add `env_vars = ['WINDIR']` to `[mcp_servers.matlab]` in `~/.codex/config.toml` |

README.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
# MATLAB Agentic Toolkit
22

3-
[![Latest Release](https://img.shields.io/github/v/release/matlab/matlab-agentic-toolkit)](https://github.com/matlab/matlab-agentic-toolkit/releases/latest)
4-
[![Release Date](https://img.shields.io/github/release-date/matlab/matlab-agentic-toolkit)](https://github.com/matlab/matlab-agentic-toolkit/releases/latest)
3+
[![Latest Release](https://img.shields.io/github/v/release/matlab/matlab-agentic-toolkit?cacheSeconds=1800)](https://github.com/matlab/matlab-agentic-toolkit/releases/latest)
4+
[![Release Date](https://img.shields.io/github/release-date/matlab/matlab-agentic-toolkit?cacheSeconds=1800)](https://github.com/matlab/matlab-agentic-toolkit/releases/latest)
55

66
The MATLAB&reg; Agentic Toolkit allows you to use AI agents with MATLAB by giving your AI agent the knowledge and context to work efficiently with MATLAB and its toolboxes. Use this toolkit to provide trusted MATLAB capabilities to your agent. This toolkit can prevent your AI coding agent from hallucinating toolbox functions, missing new features, and wasting time with extra steps that experienced MATLAB users would skip.
77

88
Use this toolkit to:
99

10-
- Connect your AI agent to MATLAB. This toolkit does this by automatically installing the [MATLAB MCP Core Server](https://github.com/matlab/matlab-mcp-core-server). You can then use your agent to write idiomatic code, generate and run tests, diagnose errors, build apps, and more.
10+
- Connect your AI agent to MATLAB. This toolkit does this by automatically installing the [MATLAB MCP Server](https://github.com/matlab/matlab-mcp-core-server). You can then use your agent to write idiomatic code, generate and run tests, diagnose errors, build apps, and more.
1111

1212
- Provide curated expertise, called skills, to your agent. These skills equip your agent with knowledge of MATLAB workflows, conventions, and best practices while minimizing token burn.
1313

@@ -29,7 +29,7 @@ Use this toolkit to:
2929
---
3030
## Get Started with the MATLAB Agentic Toolkit
3131

32-
These steps show you how to use the MATLAB Agentic Toolkit to install the MATLAB MCP Core Server and add skills to your agent.
32+
These steps show you how to use the MATLAB Agentic Toolkit to install the MATLAB MCP Server and add skills to your agent.
3333

3434
> Note: For detailed instructions on configuration options for this toolkit, platform-specific notes, verification steps, and troubleshooting, see [Configuration and Troubleshooting](Configuration_and_Troubleshooting.md). If you already have the MCP server installed and only need to add skills, see [Adding Skills Only](Configuration_and_Troubleshooting.md#adding-skills-only).
3535
@@ -81,7 +81,7 @@ What version of MATLAB is running? List the installed toolboxes.
8181
```
8282

8383
### Run and Test MATLAB Code Using MCP Tools
84-
After you install the MATLAB Agentic Toolkit, your agent can use these tools provided by the MATLAB MCP Core Server.
84+
After you install the MATLAB Agentic Toolkit, your agent can use these tools provided by the MATLAB MCP Server.
8585

8686
| Tasks you can ask your agent to do | Tool used by agent |
8787
|------|------------------------|
@@ -104,24 +104,27 @@ After you install the MATLAB Agentic Toolkit, your agent can use skills. For bes
104104
| [**MATLAB Core**](skills-catalog/README.md#matlab-core-matlab-core) | Create, debug, test, review, and manage MATLAB code and installations |
105105
| [**MATLAB App Building**](skills-catalog/README.md#matlab-app-building-matlab-app-building) | Build MATLAB apps programmatically using UI components, layouts, callbacks, and web integration |
106106
| [**MATLAB Data Import and Analysis**](skills-catalog/README.md#matlab-data-import-and-analysis-matlab-data-import-and-analysis) | Analyze tabular data in MATLAB using tables, timetables, filtering, aggregation, and time-series operations |
107+
| [**MATLAB External Language Interfaces**](skills-catalog/README.md#matlab-external-language-interfaces-matlab-external-language-interfaces) | Call Python&trade; libraries from MATLAB and upgrade MEX files to the interleaved complex API |
107108
| [**MATLAB Programming**](skills-catalog/README.md#matlab-programming-matlab-programming) | Write robust MATLAB functions with validated inputs |
108109
| [**MATLAB Software Development**](skills-catalog/README.md#matlab-software-development-matlab-software-development) | Modernize legacy code, optimize performance and memory, document and create toolboxes, create projects, and develop build plans |
109110

110111
#### Toolbox Skills
111112

112113
| Skill Group | Supported Products |
113114
|-------------|--------------------|
115+
| [**Aerospace**](skills-catalog/README.md#aerospace-aerospace) | Aerospace Toolbox |
114116
| [**AI and Statistics**](skills-catalog/README.md#ai-and-statistics-ai-and-statistics) | Deep Learning Toolbox |
115117
| [**Automotive**](skills-catalog/README.md#automotive-automotive) | Automated Driving Toolbox, RoadRunner, and RoadRunner Scene Builder |
118+
| [**Cloud Solutions**](skills-catalog/README.md#cloud-solutions-cloud-solutions) | MATLAB Drive |
116119
| [**Computational Biology**](skills-catalog/README.md#computational-biology-computational-biology) | SimBiology |
117120
| [**Image Processing and Computer Vision**](skills-catalog/README.md#image-processing-and-computer-vision-image-processing-and-computer-vision) | Image Processing Toolbox and Computer Vision Toolbox |
118121
| [**Parallel Computing**](skills-catalog/README.md#parallel-computing-parallel-computing) | Parallel Computing Toolbox and MATLAB Parallel Server |
119122
| [**Radar**](skills-catalog/README.md#radar-radar) | Phased Array System Toolbox, Sensor Fusion and Tracking Toolbox, and Mapping Toolbox |
120123
| [**Reporting and Database Access**](skills-catalog/README.md#reporting-and-database-access-reporting-and-database-access) | Database Toolbox |
121-
| [**RF and Mixed Signal**](skills-catalog/README.md#rf-and-mixed-signal-rf-and-mixed-signal) | Antenna Toolbox, RF Toolbox, RF PCB Toolbox, and SerDes Toolbox |
124+
| [**RF and Mixed Signal**](skills-catalog/README.md#rf-and-mixed-signal-rf-and-mixed-signal) | Antenna Toolbox, Mixed-Signal Blockset, RF Toolbox, RF PCB Toolbox, and SerDes Toolbox |
122125
| [**Robotics and Autonomous Systems**](skills-catalog/README.md#robotics-and-autonomous-systems-robotics-and-autonomous-systems) | Navigation Toolbox and UAV Toolbox |
123-
| [**Signal Processing**](skills-catalog/README.md#signal-processing-signal-processing) | Signal Processing Toolbox, DSP System Toolbox, Wavelet Toolbox, and DSP HDL Toolbox |
124-
| [**Test and Measurement**](skills-catalog/README.md#test-and-measurement-test-and-measurement) | Data Acquisition Toolbox and Industrial Communication Toolbox |
126+
| [**Signal Processing**](skills-catalog/README.md#signal-processing-signal-processing) | Audio Toolbox, DSP HDL Toolbox, DSP System Toolbox, Signal Processing Toolbox, and Wavelet Toolbox |
127+
| [**Test and Measurement**](skills-catalog/README.md#test-and-measurement-test-and-measurement) | Data Acquisition Toolbox, Image Acquisition Toolbox, Industrial Communication Toolbox, MATLAB Support Package for Arduino Hardware, and Vehicle Network Toolbox |
125128
| [**Wireless Communications**](skills-catalog/README.md#wireless-communications-wireless-communications) | Communications Toolbox, 5G Toolbox, WLAN Toolbox, Bluetooth Toolbox, Satellite Communications Toolbox, Wireless Network Toolbox, and Wireless Testbench |
126129
<!-- END SKILLS -->
127130
---
@@ -139,7 +142,7 @@ This updates the skills, configurations, and MCP server binary for both the MATL
139142
140143
---
141144
## Security Considerations
142-
When using the MATLAB Agentic Toolkit and MATLAB MCP Core Server, you should thoroughly review and validate all tool calls before you run them. Always keep a human in the loop for important actions and only proceed once you are confident the call will do exactly what you expect. For more information, see [User Interaction Model (MCP)](https://modelcontextprotocol.io/specification/2025-06-18/server/tools#user-interaction-model) and [Security Considerations (MCP)](https://modelcontextprotocol.io/specification/2025-06-18/server/tools#security-considerations).
145+
When using the MATLAB Agentic Toolkit and MATLAB MCP Server, you should thoroughly review and validate all tool calls before you run them. Always keep a human in the loop for important actions and only proceed once you are confident the call will do exactly what you expect. For more information, see [User Interaction Model (MCP)](https://modelcontextprotocol.io/specification/2025-06-18/server/tools#user-interaction-model) and [Security Considerations (MCP)](https://modelcontextprotocol.io/specification/2025-06-18/server/tools#security-considerations).
143146

144147
---
145148
## Licensing and Usage

SUPPORT.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
To request technical support or submit an enhancement request, [create a GitHub issue](https://github.com/matlab/matlab-agentic-toolkit/issues) or [contact MathWorks Technical Support](https://www.mathworks.com/support/contact_us.html).
66

7-
For MATLAB MCP Core Server issues, see the [MATLAB MCP Core Server](https://github.com/matlab/matlab-mcp-core-server) repository.
7+
For MATLAB MCP Server issues, see the [MATLAB MCP Server](https://github.com/matlab/matlab-mcp-core-server) repository.
88

99
## Before You File an Issue
1010

0 commit comments

Comments
 (0)