This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
Summary
AI summaryIntroduces MATLAB MCP Server with 20 tools, elastic engine pool, async jobs, Plotly plot conversion, security hardening, multi‑user support and Docker cross‑platform deployment.
Full changelog
MATLAB MCP Server v1.0.0
Connect any AI agent (Claude, Cursor, Copilot) to MATLAB via the Model Context Protocol.
Highlights
- 20 MCP tools — execute code, async jobs, file I/O, toolbox discovery, code checking, monitoring
- Elastic engine pool — scales 2–10+ MATLAB engines based on demand
- Interactive Plotly plots — MATLAB figures auto-converted to Plotly JSON with WebGL for large datasets
- Async job system — long-running simulations with progress reporting
- Custom tools — expose your
.mfunctions as first-class AI tools via YAML - Monitoring dashboard — live gauges, time-series charts, execution log, health/metrics endpoints
- Security — function blocklist, workspace isolation, filename sanitization, upload limits
- Multi-user support — SSE transport with session isolation
- Docker support — Dockerfile and docker-compose.yml included
- Cross-platform — macOS, Windows, Linux (MATLAB 2020b+)
Install
pip install matlab-mcp-python
Requires MATLAB 2020b+ with the Engine API for Python installed.
Quick Start
# Run the server
matlab-mcp
# Connect to Claude Code
claude mcp add matlab -- matlab-mcp
Security Fixes
- Function blocklist, workspace isolation, filename sanitization and upload limits added as security hardening measures
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About HanSur94/matlab-mcp-server-python
Connect AI agents to MATLAB — execute code, run async jobs with progress reporting, get interactive Plotly plots, expose custom .m functions as tools, and monitor via live dashboard.
Related context
Beta — feedback welcome: [email protected]