mcp-framework-matlab-production-server
by matlab
Overview
Provides a framework and utilities to expose MATLAB functions as Model Context Protocol (MCP) tools, enabling AI agents and LLMs to interact with and leverage MATLAB's computational capabilities for domain-specific tasks.
Installation
python Utilities/linePlot.py --port 8080Security Notes
The `file_persist` utility, crucial for external data handling, exposes direct file system operations (copy, create, delete, match, etc.) via command-line arguments. While `sanitizeURI` attempts path cleaning, direct use of `u.Path` with OS functions means that if the MATLAB Production Server's underlying operating system permissions are not strictly controlled, these operations could be exploited to access, modify, or delete files outside of intended directories. The framework relies on external MATLAB Production Server security features (HTTPS, OAuth2, OIDC) and proper OS-level access control for safe operation. No `eval`, obfuscation, or hardcoded secrets were identified.
Similar Servers
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
agentor
Build and deploy scalable AI agents that can interact with various tools and communicate via A2A and MCP protocols.
Polymcp
A comprehensive TypeScript framework for building and orchestrating Model Context Protocol (MCP) servers and AI agents, enabling LLMs to intelligently discover, select, and execute external tools.
mcpc
Build and compose agentic Model Context Protocol (MCP) servers and tools, enabling AI assistants to discover, integrate, and orchestrate other MCP servers for complex tasks.