MATLAB Agentic Toolkit

The official MathWorks kit that connects an AI agent to MATLAB through an MCP server and curated skills

SkillEditors’ pick

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Runs and tests MATLAB code on the machine through MCP
  • Installs an MCP server and edits the agent configuration
All reasons and checks

matlab/matlab-agentic-toolkit

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add skills/matlab-agentic-toolkit

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Assembled automatically, review before installing.

Run in a terminal in the project folder

npx skills add matlab/matlab-agentic-toolkit --skill matlab-compute-aerospace-environment matlab-convert-aerospace-coordinates matlab-analyze-reliability matlab-classify-tabular-data matlab-deploy-embedded-ai matlab-engineer-tabular-features matlab-fit-curve matlab-import-external-ai-model -a claude-code -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dad44c6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/matlab/matlab-agentic-toolkit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills-catalog/aerospace/matlab-compute-aerospace-environment/ /skills-catalog/aerospace/matlab-convert-aerospace-coordinates/ /skills-catalog/ai-and-statistics/matlab-analyze-reliability/ /skills-catalog/ai-and-statistics/matlab-classify-tabular-data/ /skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai/ /skills-catalog/ai-and-statistics/matlab-engineer-tabular-features/ /skills-catalog/ai-and-statistics/matlab-fit-curve/ /skills-catalog/ai-and-statistics/matlab-import-external-ai-model/
git -C "$tmp" checkout dad44c6f4e741d4b9e49b6d013afb94c02c3ec70
mkdir -p .claude/skills
cp -R "$tmp/skills-catalog/aerospace/matlab-compute-aerospace-environment" .claude/skills/matlab-compute-aerospace-environment
cp -R "$tmp/skills-catalog/aerospace/matlab-convert-aerospace-coordinates" .claude/skills/matlab-convert-aerospace-coordinates
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-analyze-reliability" .claude/skills/matlab-analyze-reliability
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-classify-tabular-data" .claude/skills/matlab-classify-tabular-data
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai" .claude/skills/matlab-deploy-embedded-ai
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-engineer-tabular-features" .claude/skills/matlab-engineer-tabular-features
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-fit-curve" .claude/skills/matlab-fit-curve
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-import-external-ai-model" .claude/skills/matlab-import-external-ai-model

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add matlab/matlab-agentic-toolkit --skill matlab-compute-aerospace-environment matlab-convert-aerospace-coordinates matlab-analyze-reliability matlab-classify-tabular-data matlab-deploy-embedded-ai matlab-engineer-tabular-features matlab-fit-curve matlab-import-external-ai-model -a cursor -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dad44c6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/matlab/matlab-agentic-toolkit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills-catalog/aerospace/matlab-compute-aerospace-environment/ /skills-catalog/aerospace/matlab-convert-aerospace-coordinates/ /skills-catalog/ai-and-statistics/matlab-analyze-reliability/ /skills-catalog/ai-and-statistics/matlab-classify-tabular-data/ /skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai/ /skills-catalog/ai-and-statistics/matlab-engineer-tabular-features/ /skills-catalog/ai-and-statistics/matlab-fit-curve/ /skills-catalog/ai-and-statistics/matlab-import-external-ai-model/
git -C "$tmp" checkout dad44c6f4e741d4b9e49b6d013afb94c02c3ec70
mkdir -p .agents/skills
cp -R "$tmp/skills-catalog/aerospace/matlab-compute-aerospace-environment" .agents/skills/matlab-compute-aerospace-environment
cp -R "$tmp/skills-catalog/aerospace/matlab-convert-aerospace-coordinates" .agents/skills/matlab-convert-aerospace-coordinates
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-analyze-reliability" .agents/skills/matlab-analyze-reliability
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-classify-tabular-data" .agents/skills/matlab-classify-tabular-data
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai" .agents/skills/matlab-deploy-embedded-ai
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-engineer-tabular-features" .agents/skills/matlab-engineer-tabular-features
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-fit-curve" .agents/skills/matlab-fit-curve
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-import-external-ai-model" .agents/skills/matlab-import-external-ai-model

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add matlab/matlab-agentic-toolkit --skill matlab-compute-aerospace-environment matlab-convert-aerospace-coordinates matlab-analyze-reliability matlab-classify-tabular-data matlab-deploy-embedded-ai matlab-engineer-tabular-features matlab-fit-curve matlab-import-external-ai-model -a github-copilot -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dad44c6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/matlab/matlab-agentic-toolkit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills-catalog/aerospace/matlab-compute-aerospace-environment/ /skills-catalog/aerospace/matlab-convert-aerospace-coordinates/ /skills-catalog/ai-and-statistics/matlab-analyze-reliability/ /skills-catalog/ai-and-statistics/matlab-classify-tabular-data/ /skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai/ /skills-catalog/ai-and-statistics/matlab-engineer-tabular-features/ /skills-catalog/ai-and-statistics/matlab-fit-curve/ /skills-catalog/ai-and-statistics/matlab-import-external-ai-model/
git -C "$tmp" checkout dad44c6f4e741d4b9e49b6d013afb94c02c3ec70
mkdir -p .github/skills
cp -R "$tmp/skills-catalog/aerospace/matlab-compute-aerospace-environment" .github/skills/matlab-compute-aerospace-environment
cp -R "$tmp/skills-catalog/aerospace/matlab-convert-aerospace-coordinates" .github/skills/matlab-convert-aerospace-coordinates
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-analyze-reliability" .github/skills/matlab-analyze-reliability
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-classify-tabular-data" .github/skills/matlab-classify-tabular-data
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai" .github/skills/matlab-deploy-embedded-ai
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-engineer-tabular-features" .github/skills/matlab-engineer-tabular-features
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-fit-curve" .github/skills/matlab-fit-curve
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-import-external-ai-model" .github/skills/matlab-import-external-ai-model

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add matlab/matlab-agentic-toolkit --skill matlab-compute-aerospace-environment matlab-convert-aerospace-coordinates matlab-analyze-reliability matlab-classify-tabular-data matlab-deploy-embedded-ai matlab-engineer-tabular-features matlab-fit-curve matlab-import-external-ai-model -a codex -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dad44c6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/matlab/matlab-agentic-toolkit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills-catalog/aerospace/matlab-compute-aerospace-environment/ /skills-catalog/aerospace/matlab-convert-aerospace-coordinates/ /skills-catalog/ai-and-statistics/matlab-analyze-reliability/ /skills-catalog/ai-and-statistics/matlab-classify-tabular-data/ /skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai/ /skills-catalog/ai-and-statistics/matlab-engineer-tabular-features/ /skills-catalog/ai-and-statistics/matlab-fit-curve/ /skills-catalog/ai-and-statistics/matlab-import-external-ai-model/
git -C "$tmp" checkout dad44c6f4e741d4b9e49b6d013afb94c02c3ec70
mkdir -p .agents/skills
cp -R "$tmp/skills-catalog/aerospace/matlab-compute-aerospace-environment" .agents/skills/matlab-compute-aerospace-environment
cp -R "$tmp/skills-catalog/aerospace/matlab-convert-aerospace-coordinates" .agents/skills/matlab-convert-aerospace-coordinates
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-analyze-reliability" .agents/skills/matlab-analyze-reliability
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-classify-tabular-data" .agents/skills/matlab-classify-tabular-data
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai" .agents/skills/matlab-deploy-embedded-ai
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-engineer-tabular-features" .agents/skills/matlab-engineer-tabular-features
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-fit-curve" .agents/skills/matlab-fit-curve
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-import-external-ai-model" .agents/skills/matlab-import-external-ai-model

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add matlab/matlab-agentic-toolkit --skill matlab-compute-aerospace-environment matlab-convert-aerospace-coordinates matlab-analyze-reliability matlab-classify-tabular-data matlab-deploy-embedded-ai matlab-engineer-tabular-features matlab-fit-curve matlab-import-external-ai-model -a gemini-cli -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dad44c6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/matlab/matlab-agentic-toolkit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills-catalog/aerospace/matlab-compute-aerospace-environment/ /skills-catalog/aerospace/matlab-convert-aerospace-coordinates/ /skills-catalog/ai-and-statistics/matlab-analyze-reliability/ /skills-catalog/ai-and-statistics/matlab-classify-tabular-data/ /skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai/ /skills-catalog/ai-and-statistics/matlab-engineer-tabular-features/ /skills-catalog/ai-and-statistics/matlab-fit-curve/ /skills-catalog/ai-and-statistics/matlab-import-external-ai-model/
git -C "$tmp" checkout dad44c6f4e741d4b9e49b6d013afb94c02c3ec70
mkdir -p .agents/skills
cp -R "$tmp/skills-catalog/aerospace/matlab-compute-aerospace-environment" .agents/skills/matlab-compute-aerospace-environment
cp -R "$tmp/skills-catalog/aerospace/matlab-convert-aerospace-coordinates" .agents/skills/matlab-convert-aerospace-coordinates
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-analyze-reliability" .agents/skills/matlab-analyze-reliability
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-classify-tabular-data" .agents/skills/matlab-classify-tabular-data
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai" .agents/skills/matlab-deploy-embedded-ai
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-engineer-tabular-features" .agents/skills/matlab-engineer-tabular-features
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-fit-curve" .agents/skills/matlab-fit-curve
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-import-external-ai-model" .agents/skills/matlab-import-external-ai-model

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/matlab/matlab-agentic-toolkit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills-catalog/aerospace/matlab-compute-aerospace-environment/ /skills-catalog/aerospace/matlab-convert-aerospace-coordinates/ /skills-catalog/ai-and-statistics/matlab-analyze-reliability/ /skills-catalog/ai-and-statistics/matlab-classify-tabular-data/ /skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai/ /skills-catalog/ai-and-statistics/matlab-engineer-tabular-features/ /skills-catalog/ai-and-statistics/matlab-fit-curve/ /skills-catalog/ai-and-statistics/matlab-import-external-ai-model/
git -C "$tmp" checkout dad44c6f4e741d4b9e49b6d013afb94c02c3ec70
mkdir -p .devin/skills
cp -R "$tmp/skills-catalog/aerospace/matlab-compute-aerospace-environment" .devin/skills/matlab-compute-aerospace-environment
cp -R "$tmp/skills-catalog/aerospace/matlab-convert-aerospace-coordinates" .devin/skills/matlab-convert-aerospace-coordinates
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-analyze-reliability" .devin/skills/matlab-analyze-reliability
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-classify-tabular-data" .devin/skills/matlab-classify-tabular-data
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai" .devin/skills/matlab-deploy-embedded-ai
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-engineer-tabular-features" .devin/skills/matlab-engineer-tabular-features
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-fit-curve" .devin/skills/matlab-fit-curve
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-import-external-ai-model" .devin/skills/matlab-import-external-ai-model

Commands for macOS and Linux, on Windows run them in Git Bash.

Formerly Windsurf.

Run in a terminal in the project folder

npx skills add matlab/matlab-agentic-toolkit --skill matlab-compute-aerospace-environment matlab-convert-aerospace-coordinates matlab-analyze-reliability matlab-classify-tabular-data matlab-deploy-embedded-ai matlab-engineer-tabular-features matlab-fit-curve matlab-import-external-ai-model -a cline -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dad44c6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/matlab/matlab-agentic-toolkit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills-catalog/aerospace/matlab-compute-aerospace-environment/ /skills-catalog/aerospace/matlab-convert-aerospace-coordinates/ /skills-catalog/ai-and-statistics/matlab-analyze-reliability/ /skills-catalog/ai-and-statistics/matlab-classify-tabular-data/ /skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai/ /skills-catalog/ai-and-statistics/matlab-engineer-tabular-features/ /skills-catalog/ai-and-statistics/matlab-fit-curve/ /skills-catalog/ai-and-statistics/matlab-import-external-ai-model/
git -C "$tmp" checkout dad44c6f4e741d4b9e49b6d013afb94c02c3ec70
mkdir -p .cline/skills
cp -R "$tmp/skills-catalog/aerospace/matlab-compute-aerospace-environment" .cline/skills/matlab-compute-aerospace-environment
cp -R "$tmp/skills-catalog/aerospace/matlab-convert-aerospace-coordinates" .cline/skills/matlab-convert-aerospace-coordinates
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-analyze-reliability" .cline/skills/matlab-analyze-reliability
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-classify-tabular-data" .cline/skills/matlab-classify-tabular-data
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai" .cline/skills/matlab-deploy-embedded-ai
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-engineer-tabular-features" .cline/skills/matlab-engineer-tabular-features
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-fit-curve" .cline/skills/matlab-fit-curve
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-import-external-ai-model" .cline/skills/matlab-import-external-ai-model

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

npx skills add matlab/matlab-agentic-toolkit --skill matlab-compute-aerospace-environment matlab-convert-aerospace-coordinates matlab-analyze-reliability matlab-classify-tabular-data matlab-deploy-embedded-ai matlab-engineer-tabular-features matlab-fit-curve matlab-import-external-ai-model -a roo -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dad44c6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/matlab/matlab-agentic-toolkit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills-catalog/aerospace/matlab-compute-aerospace-environment/ /skills-catalog/aerospace/matlab-convert-aerospace-coordinates/ /skills-catalog/ai-and-statistics/matlab-analyze-reliability/ /skills-catalog/ai-and-statistics/matlab-classify-tabular-data/ /skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai/ /skills-catalog/ai-and-statistics/matlab-engineer-tabular-features/ /skills-catalog/ai-and-statistics/matlab-fit-curve/ /skills-catalog/ai-and-statistics/matlab-import-external-ai-model/
git -C "$tmp" checkout dad44c6f4e741d4b9e49b6d013afb94c02c3ec70
mkdir -p .roo/skills
cp -R "$tmp/skills-catalog/aerospace/matlab-compute-aerospace-environment" .roo/skills/matlab-compute-aerospace-environment
cp -R "$tmp/skills-catalog/aerospace/matlab-convert-aerospace-coordinates" .roo/skills/matlab-convert-aerospace-coordinates
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-analyze-reliability" .roo/skills/matlab-analyze-reliability
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-classify-tabular-data" .roo/skills/matlab-classify-tabular-data
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai" .roo/skills/matlab-deploy-embedded-ai
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-engineer-tabular-features" .roo/skills/matlab-engineer-tabular-features
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-fit-curve" .roo/skills/matlab-fit-curve
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-import-external-ai-model" .roo/skills/matlab-import-external-ai-model

Commands for macOS and Linux, on Windows run them in Git Bash.

A fork of Roo Code, same .roo folders.

Run in a terminal in the project folder

npx skills add matlab/matlab-agentic-toolkit --skill matlab-compute-aerospace-environment matlab-convert-aerospace-coordinates matlab-analyze-reliability matlab-classify-tabular-data matlab-deploy-embedded-ai matlab-engineer-tabular-features matlab-fit-curve matlab-import-external-ai-model -a opencode -y

The skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.

Without third-party tools, from commit dad44c6
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/matlab/matlab-agentic-toolkit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills-catalog/aerospace/matlab-compute-aerospace-environment/ /skills-catalog/aerospace/matlab-convert-aerospace-coordinates/ /skills-catalog/ai-and-statistics/matlab-analyze-reliability/ /skills-catalog/ai-and-statistics/matlab-classify-tabular-data/ /skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai/ /skills-catalog/ai-and-statistics/matlab-engineer-tabular-features/ /skills-catalog/ai-and-statistics/matlab-fit-curve/ /skills-catalog/ai-and-statistics/matlab-import-external-ai-model/
git -C "$tmp" checkout dad44c6f4e741d4b9e49b6d013afb94c02c3ec70
mkdir -p .agents/skills
cp -R "$tmp/skills-catalog/aerospace/matlab-compute-aerospace-environment" .agents/skills/matlab-compute-aerospace-environment
cp -R "$tmp/skills-catalog/aerospace/matlab-convert-aerospace-coordinates" .agents/skills/matlab-convert-aerospace-coordinates
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-analyze-reliability" .agents/skills/matlab-analyze-reliability
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-classify-tabular-data" .agents/skills/matlab-classify-tabular-data
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai" .agents/skills/matlab-deploy-embedded-ai
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-engineer-tabular-features" .agents/skills/matlab-engineer-tabular-features
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-fit-curve" .agents/skills/matlab-fit-curve
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-import-external-ai-model" .agents/skills/matlab-import-external-ai-model

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/matlab/matlab-agentic-toolkit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills-catalog/aerospace/matlab-compute-aerospace-environment/ /skills-catalog/aerospace/matlab-convert-aerospace-coordinates/ /skills-catalog/ai-and-statistics/matlab-analyze-reliability/ /skills-catalog/ai-and-statistics/matlab-classify-tabular-data/ /skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai/ /skills-catalog/ai-and-statistics/matlab-engineer-tabular-features/ /skills-catalog/ai-and-statistics/matlab-fit-curve/ /skills-catalog/ai-and-statistics/matlab-import-external-ai-model/
git -C "$tmp" checkout dad44c6f4e741d4b9e49b6d013afb94c02c3ec70
mkdir -p .agents/skills
cp -R "$tmp/skills-catalog/aerospace/matlab-compute-aerospace-environment" .agents/skills/matlab-compute-aerospace-environment
cp -R "$tmp/skills-catalog/aerospace/matlab-convert-aerospace-coordinates" .agents/skills/matlab-convert-aerospace-coordinates
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-analyze-reliability" .agents/skills/matlab-analyze-reliability
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-classify-tabular-data" .agents/skills/matlab-classify-tabular-data
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai" .agents/skills/matlab-deploy-embedded-ai
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-engineer-tabular-features" .agents/skills/matlab-engineer-tabular-features
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-fit-curve" .agents/skills/matlab-fit-curve
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-import-external-ai-model" .agents/skills/matlab-import-external-ai-model

Commands for macOS and Linux, on Windows run them in Git Bash.

Run in a terminal in the project folder

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/matlab/matlab-agentic-toolkit.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills-catalog/aerospace/matlab-compute-aerospace-environment/ /skills-catalog/aerospace/matlab-convert-aerospace-coordinates/ /skills-catalog/ai-and-statistics/matlab-analyze-reliability/ /skills-catalog/ai-and-statistics/matlab-classify-tabular-data/ /skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai/ /skills-catalog/ai-and-statistics/matlab-engineer-tabular-features/ /skills-catalog/ai-and-statistics/matlab-fit-curve/ /skills-catalog/ai-and-statistics/matlab-import-external-ai-model/
git -C "$tmp" checkout dad44c6f4e741d4b9e49b6d013afb94c02c3ec70
mkdir -p .agents/skills
cp -R "$tmp/skills-catalog/aerospace/matlab-compute-aerospace-environment" .agents/skills/matlab-compute-aerospace-environment
cp -R "$tmp/skills-catalog/aerospace/matlab-convert-aerospace-coordinates" .agents/skills/matlab-convert-aerospace-coordinates
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-analyze-reliability" .agents/skills/matlab-analyze-reliability
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-classify-tabular-data" .agents/skills/matlab-classify-tabular-data
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-deploy-embedded-ai" .agents/skills/matlab-deploy-embedded-ai
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-engineer-tabular-features" .agents/skills/matlab-engineer-tabular-features
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-fit-curve" .agents/skills/matlab-fit-curve
cp -R "$tmp/skills-catalog/ai-and-statistics/matlab-import-external-ai-model" .agents/skills/matlab-import-external-ai-model

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 26, 2026, commit dad44c6.

Text for your agent

Download agenticToolkitInstaller.mltbx from the releases, open it in MATLAB, then run setupAgenticToolkit("install") and select the skill groups you need. The installer sets up the MATLAB MCP Server and configures a supported agent.

This is third-party code. Review the repository files before installing.

What it does

The kit connects an AI agent to MATLAB. It automatically installs the MATLAB MCP Server and registers skills in a supported agent. Through MCP tools the agent runs and tests MATLAB code, detects the version and installed toolboxes, and the curated skills bring engineering and scientific knowledge: curve fitting, data analysis, statistics and other topics. The skills are grouped, so you install only the groups you need for the agent to trigger them reliably. Installation goes through a MATLAB add-on and a setup function.

Who it is for. For engineers and researchers who work in MATLAB and want to connect an AI agent to it.

Good fit when

  • You want the agent to run and test MATLAB code
  • You need MATLAB engineering knowledge in the agent
  • You need to detect the MATLAB version and installed toolboxes

Not a fit when

  • MATLAB and a license are not installed
  • You work only with Simulink, which has a separate Simulink Agentic Toolkit

Example request

Detect the MATLAB version and fit a curve to my data with the Curve Fitter

Limitations

It requires MATLAB installed with a valid license, and some skills need additional toolboxes. Installation goes through a MATLAB add-on, which assumes working inside the MATLAB environment. The material is in English.

How to disable. Run the setup function in uninstall mode or remove the registered skills and MCP server from the agent's configuration.

Security check

  • Runs and tests MATLAB code on the machine through MCP
  • Installs an MCP server and edits the agent configuration

README in short

The README describes the official MathWorks kit that connects an AI agent to MATLAB: it automatically installs the MATLAB MCP Server, configures the agent and registers curated skills. Installation is from the releases through a MATLAB add-on and the setupAgenticToolkit function, with skill groups chosen per task. Through MCP the agent runs and tests code, detects the version and toolboxes, with resources for code-style guidance. A separate toolkit is offered for Simulink.

SKILL.md

---
name: matlab-fit-curve
description: Fit curves and surfaces interactively with the Curve Fitter app for a complete no-code fitting workflow. Invoke this skill when the Curve Fitter app, cftool, curveFitter, or "curve fitting tool/app" is mentioned in any way. Also use when exploring or comparing fit types; excluding outliers interactively; iterating on a fitting workflow; help choosing a fit type; and exporting to a figure, generating MATLAB code, fits to the workspace, and to Simulink Lookup Tables.
metadata:
  author: MathWorks
  version: "1.1"
---

# Interactive Curve and Surface Fitting

FAQ

How does it differ from the Simulink Agentic Toolkit?

This kit is about MATLAB; Simulink has a separate toolkit, and you can install both.

Do I need to install all skills?

No. Install only the groups for your work so the agent triggers them more reliably.

Editors’ pick

166 skills for scientific work: bioinformatics, cheminformatics, clinical data, geospatial analysis and 100+ databases

SkillMedium risk47KRepository stars
Official

Google's open-source MCP server for databases: ready tools for Postgres, MySQL, BigQuery, Spanner and more, plus custom tools in tools.yaml

MCP serverHigh risk16.5KRepository stars
Editors’ pick

Official Hugging Face skills: Hub operations via the hf CLI, datasets, model training, Spaces, evals and deployment

SkillHigh risk11.1KRepository stars
Official

A visualization language for agents and an MCP server: neat charts from a simple semantic spec

MCP serverMedium riskNo VPN needed4.3KRepository stars
Foxx AIMATLAB Agentic Toolkit

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.