You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"description": "RF and mixed-signal skills for AI coding agents. RF Toolbox and Mixed-Signal Blockset.",
102
+
"author": {
103
+
"name": "MathWorks"
104
+
},
105
+
"keywords": [
106
+
"matlab",
107
+
"rf",
108
+
"mixed-signal"
109
+
],
110
+
"source": "./",
111
+
"category": "development",
112
+
"strict": false,
113
+
"skills": "./skills-catalog/rf-and-mixed-signal/"
114
+
},
115
+
{
116
+
"name": "signal-processing",
117
+
"version": "0.1.0",
118
+
"description": "Signal processing skills for AI coding agents. Signal Processing Toolbox, DSP System Toolbox, Audio Toolbox, and Wavelet Toolbox.",
119
+
"author": {
120
+
"name": "MathWorks"
121
+
},
122
+
"keywords": [
123
+
"matlab",
124
+
"signal-processing",
125
+
"dsp",
126
+
"audio",
127
+
"filtering"
128
+
],
129
+
"source": "./",
130
+
"category": "development",
131
+
"strict": false,
132
+
"skills": "./skills-catalog/signal-processing/"
133
+
},
80
134
{
81
135
"name": "toolkit",
82
-
"version": "0.2.2",
136
+
"version": "0.2.3",
83
137
"description": "Setup and management for the MATLAB Agentic Toolkit. Detects MATLAB, installs the MCP server, registers with your AI coding agent, and verifies the environment.",
84
138
"author": {
85
139
"name": "MathWorks"
@@ -94,6 +148,25 @@
94
148
"category": "development",
95
149
"strict": false,
96
150
"skills": "./skills-catalog/toolkit/"
151
+
},
152
+
{
153
+
"name": "wireless-communications",
154
+
"version": "0.1.0",
155
+
"description": "Wireless communications skills for AI coding agents. Communications Toolbox, 5G Toolbox, LTE Toolbox, WLAN Toolbox, Antenna Toolbox, and Satellite Communications Toolbox.",
For MATLAB implementation tasks, prefer the domain skills under `skills-catalog/`. Each plugin directory (e.g., `matlab-core/`) contains skills with a `SKILL.md` and `manifest.yaml`.
Copy file name to clipboardExpand all lines: GETTING_STARTED.md
+5-21Lines changed: 5 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This guide walks you through setup of the MATLAB Agentic Toolkit. Once complete,
4
4
5
5
> For a project overview, tool/skill reference, and documentation links, see the [README](README.md).
6
6
7
-
> Automated setup has been verified with basic workflows on each platform except Cursor. The toolkit is under active development — please [report issues](https://github.com/matlab/matlab-agentic-toolkit/issues) if you encounter problems.
7
+
> Automated setup has been verified with basic workflows on each platform. The toolkit is under active development — please [report issues](https://github.com/matlab/matlab-agentic-toolkit/issues) if you encounter problems.
8
8
9
9
---
10
10
@@ -58,7 +58,6 @@ Then launch your agent:
58
58
| Gemini CLI |`gemini`|
59
59
| GitHub Copilot | Open folder in VS Code, then start Copilot chat |
60
60
| Sourcegraph Amp |`amp`|
61
-
| Cursor | Open folder in Cursor |
62
61
63
62
### Step 2: Run Setup
64
63
@@ -81,11 +80,10 @@ Setup writes two things: an MCP server configuration (so your agent can talk to
81
80
| Platform | MCP Configuration | Skills Delivery | How To Update Toolkit |
**How skill symlinks work:** Most platforms discover skills from `~/.agents/skills/`. Setup creates symbolic links from that directory to the individual skill directories in your toolkit clone. When you run `git pull`, the linked skills update automatically. If new skills are added to the toolkit, re-run setup to create the additional symlinks.
91
89
@@ -94,9 +92,9 @@ Setup writes two things: an MCP server configuration (so your agent can talk to
94
92
95
93
### Platform-Specific Notes
96
94
97
-
**Claude Code** — Setup registers the toolkit via the plugin marketplace and uses `claude mcp add -s user` to register the MCP server globally. Skills are cached by the plugin system. To re-run setup, use `/matlab-setup` or ask Claude to set up the toolkit.
95
+
**Claude Code** — Setup registers the toolkit via the plugin marketplace and uses `claude mcp add-json -s user` to register the MCP server globally. Skills are cached by the plugin system. To re-run setup, use `/matlab-setup` or ask Claude to set up the toolkit.
98
96
99
-
**GitHub Copilot** — Setup writes global MCP config to `~/.vscode/settings.json` and creates skill symlinks in `~/.agents/skills/`. Reload VS Code after setup completes (Cmd/Ctrl + Shift + P, then "Developer: Reload Window").
97
+
**GitHub Copilot** — Setup writes global MCP config to the VS Code user-profile `mcp.json` (`~/Library/Application Support/Code/User/mcp.json` on macOS, `~/.config/Code/User/mcp.json` on Linux, `%APPDATA%\Code\User\mcp.json` on Windows) and creates skill symlinks in `~/.agents/skills/`. Reload VS Code after setup completes (Cmd/Ctrl + Shift + P, then "Developer: Reload Window").
100
98
101
99
**OpenAI Codex** — Setup uses `codex mcp add` if available, otherwise writes `~/.codex/config.toml` directly. Skills are installed as global symlinks in `~/.agents/skills/`. After setup, you may want to tune two settings in the `[mcp_servers.matlab]` section of `~/.codex/config.toml`:
102
100
-`tool_timeout_sec = 600` — increases the tool timeout from the default (which is too short for many MATLAB operations like test suites and simulations). Increase further for very long-running tasks.
@@ -106,8 +104,6 @@ Setup writes two things: an MCP server configuration (so your agent can talk to
106
104
107
105
**Sourcegraph Amp** — Setup writes to `~/.config/amp/settings.json` using the `amp.` prefix for all keys. Skills load directly from the toolkit via `amp.skills.path` (no symlinks needed). If you have `amp.mcpPermissions` rules that block MCP servers, setup will detect this and ask before making changes.
108
106
109
-
**Cursor** — Setup writes `~/.cursor/mcp.json`. If automation fails, copy `templates/mcp.json` to `~/.cursor/mcp.json` manually and update the paths. Cursor is the only platform without automated setup verification — this configuration is **untested and provided as-is**.
110
-
111
107
### Installing as a Gemini Extension
112
108
113
109
You can install the toolkit as a Gemini CLI extension. The extension does not include MCP server configuration (MCP config is system-specific — binary path, MATLAB root, display mode), so you configure MCP separately.
@@ -237,17 +233,7 @@ Point your agent's MCP configuration at the installed binary. See the [How Confi
237
233
238
234
### Check that skills are loaded
239
235
240
-
If your agent shows loaded skills or plugins in its UI (e.g., Claude Code's `/skills` command), confirm the MATLAB Agentic Toolkit skills are listed:
241
-
242
-
| Skill | Description |
243
-
|-------|-------------|
244
-
|**matlab-agentic-toolkit-setup**| Install and configure the toolkit, install MCP server |
245
-
|**matlab-testing**| Generate and run unit tests with `matlab.unittest`|
246
-
|**matlab-create-live-script**| Create plain-text Live Scripts (R2025a+) |
247
-
|**matlab-build-app**| Build apps programmatically with `uifigure`|
248
-
|**matlab-review-code**| Review code for quality and MathWorks® coding standards |
249
-
|**matlab-debugging**| Diagnose errors via MCP eval |
250
-
|**matlab-modernize-code**| Replace deprecated functions with modern equivalents |
236
+
If your agent shows loaded skills or plugins in its UI (e.g., Claude Code's `/skills` command), confirm the MATLAB Agentic Toolkit skills are listed. See the [skills catalog](skills-catalog/) for the full list of available skills.
251
237
252
238
### Try it out
253
239
@@ -295,7 +281,6 @@ What happens after `git pull`:
295
281
| Copilot, Codex, Gemini CLI | Existing skills update immediately (symlinks point into the repo). If new skills were added, re-run setup to create the new symlinks. |
296
282
| Sourcegraph Amp | Skills update immediately (`amp.skills.path` reads the repo directly), including new skills. |
297
283
| Claude Code | Skills may be cached by the plugin system — re-run setup or reinstall the plugin to refresh. |
298
-
| Cursor | Skills update if the project is open; re-run setup for configuration changes. |
299
284
300
285
### Updating the MCP server
301
286
@@ -321,7 +306,6 @@ The [`templates/`](templates/) directory contains starter configurations for eac
> Automated setup has been verified with basic workflows on each platform except Cursor. The toolkit is under active development — please [report issues](https://github.com/matlab/matlab-agentic-toolkit/issues) if you encounter problems.
30
+
> Automated setup has been verified with basic workflows on each platform. The toolkit is under active development — please [report issues](https://github.com/matlab/matlab-agentic-toolkit/issues) if you encounter problems.
32
31
33
32
## Quick Start
34
33
@@ -94,43 +93,23 @@ The server also provides two MCP resources: `matlab_coding_guidelines` (coding s
94
93
Skills are organized in the [skills catalog](skills-catalog/).
95
94
96
95
<!-- BEGIN SKILLS -->
97
-
**MATLAB App Building** — MATLAB app building skills for AI coding agents.
96
+
**Image Processing and Computer Vision** — image processing and computer vision skills for AI coding agents.
98
97
99
-
| Skill | What it teaches your agent |
100
-
|-------|---------------------------|
101
-
|`matlab-build-app`| Build MATLAB apps programmatically using uifigure, uigridlayout, UI components, callbacks, and uihtml for web integration. |
98
+
**MATLAB App Building** — MATLAB app building skills for AI coding agents.
102
99
103
100
**MATLAB Core** — foundational MATLAB skills for AI coding agents.
104
101
105
-
| Skill | What it teaches your agent |
106
-
|-------|---------------------------|
107
-
|`matlab-create-live-script`| Create plain-text MATLAB Live Scripts (.m files) with rich text formatting, LaTeX equations, section breaks, and inline figures. |
108
-
|`matlab-debugging`| Diagnose MATLAB errors and unexpected behavior. |
109
-
|`matlab-install-products`| Deterministic workflow to download MATLAB Package Manager (mpm) and install MathWorks products from the OS command line with consistent, repeatable behavior. |
110
-
|`matlab-list-products`| Show all installed MATLAB products and support packages for a given MATLAB installation folder. |
111
-
|`matlab-review-code`| Review MATLAB code for quality, performance, maintainability, and adherence to MathWorks coding standards. |
112
-
|`matlab-testing`| Generate and run MATLAB unit tests using matlab.unittest and matlab.uitest. |
113
-
114
102
**MATLAB Software Development** — MATLAB software development skills for AI coding agents.
115
103
116
-
| Skill | What it teaches your agent |
117
-
|-------|---------------------------|
118
-
|`matlab-modernize-code`| Modernize deprecated MATLAB functions and patterns. |
119
-
120
104
**Reporting and Database Access** — reporting and database access skills for AI coding agents.
|`matlab-read-database`| Reads data from relational databases using MATLAB Database Toolbox pushdown capabilities. |
126
-
|`matlab-use-duckdb`| Generates MATLAB code for DuckDB database operations using Database Toolbox. |
127
-
|`matlab-write-database`| Writes data from MATLAB to relational databases and performs database operations. |
106
+
**RF and Mixed Signal** — RF and mixed-signal skills for AI coding agents.
107
+
108
+
**Signal Processing** — signal processing skills for AI coding agents.
128
109
129
110
**Toolkit** — setup and management for the MATLAB Agentic Toolkit.
130
111
131
-
| Skill | What it teaches your agent |
132
-
|-------|---------------------------|
133
-
|`matlab-agentic-toolkit-setup`| Install and configure the MATLAB Agentic Toolkit — detect MATLAB, install the MCP server, register with your AI coding agent, and verify the environment. |
112
+
**Wireless Communications** — wireless communications skills for AI coding agents.
134
113
135
114
<!-- END SKILLS -->
136
115
@@ -141,7 +120,7 @@ MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See [mathwo
141
120
We welcome feedback through [GitHub Issues](https://github.com/matlab/matlab-agentic-toolkit/issues). Pull requests are reviewed for ideas and feedback but are not merged from external contributors. See [CONTRIBUTING.md](CONTRIBUTING.md) for details.
142
121
143
122
## Licensing and Usage
144
-
The MATLAB Agentic Toolkit is licensed with [MathWorks BSD-3 Clause](LICENSE). It is solely for use in conjunction with MathWorks products and service offerings.
123
+
The MATLAB Agentic Toolkit is licensed with [MathWorks BSD-3 Clause](LICENSE.md). It is solely for use in conjunction with MathWorks products and service offerings.
145
124
146
125
## Contact Support
147
126
MathWorks encourages you to use this repository and provide feedback. To request technical support or submit an enhancement request, [create a GitHub issue](https://github.com/matlab/matlab-agentic-toolkit/issues) or email [genai-support@mathworks.com](mailto:genai-support@mathworks.com). For MATLAB MCP Core Server issues and support, see the [MATLAB MCP Core Server](https://github.com/matlab/matlab-mcp-core-server) repository.
0 commit comments