This release includes 1 security fix for security teams reviewing exposed deployments.
Topics
Affected surfaces
Summary
AI summaryBumped minimum Python version from 3.9 to 3.10.
Full changelog
What's Changed
Security
- Fixed incomplete blocklist in shipped
config.yaml— all 11 blocked functions (system,unix,dos,!,eval,feval,evalc,evalin,assignin,perl,python) are now listed, matching code defaults and documentation
Fixes
- Fixed 35 ruff lint errors (unused imports/variables) across src/ and tests/
- Bumped minimum Python from 3.9 to 3.10 (
fastmcprequires 3.10+) - Added
psutilanduvicornto[dev]extras so monitoring works out of the box - Fixed
get_error_logdocs to show actual default (20, not "varies") - Fixed README workspace isolation description to include all 5 cleanup commands
- Added PyPI keywords and classifiers for better discoverability
Upgrade
pip install --upgrade matlab-mcp-python
Full changelog: https://github.com/HanSur94/matlab-mcp-server-python/compare/v1.0.0...v1.0.1
Breaking Changes
- Minimum required Python version increased to 3.10
Security Fixes
- Fixed incomplete blocklist in `config.yaml` — all 11 blocked functions (system, unix, dos, !, eval, feval, evalc, evalin, assignin, perl, python) are now listed to match defaults and documentation
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]