About Framework Matlab Production Server
Framework Matlab Production Server is an MCP server published by matlab in the Commerce category: publish MATLAB functions as MCP tools for AI agents using MATLAB Production Server.
The repository has 34 stars and 11 forks, with the last commit 6 days ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
git clone https://github.com/matlab/mcp-framework-matlab-production-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Framework Matlab Production Server
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 4 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- ✓Tests presentA test suite exists in the repository.
- ✓Dependencies pinnedA lockfile pins dependency versions.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
Releases
README
MCP Framework for MATLAB Production Server
Publish MATLAB® functions as Model Context Protocol tools on MATLAB Production Server™. AI agents call your functions, offering the speed, reliability, and domain-specific performance of MATLAB.
Prerequisites
- MATLAB R2025b or later
- MATLAB Compiler SDK™
- MATLAB Production Server R2022a or later
- An MCP client (Claude Desktop, Claude Code, VS Code with Copilot, or any HTTP-capable client)
Install
In MATLAB, open the Add-On Explorer (Home tab → Add-Ons) and search for "MCP Framework for MATLAB Production Server." Select Install.
If you use an AI coding agent, register the build skill so the agent can build and deploy tools on your behalf:
prodserver.mcp.agent.setup
Quick Start
To deploy a function as an MCP tool to an instance of MATLAB Production Server running on localhost:9910, run the following MATLAB code.
% Build an MCP tool from a function — the framework runs your example to determine parameter types
ctf = prodserver.mcp.build("principalStress", ...
example=@() principalStress([120 -50 80], "max"), ...
server="http://localhost:9910");
% Verify deployment
prodserver.mcp.ping("http://localhost:9910/principalStress/mcp")
% Call the tool directly
prodserver.mcp.call("http://localhost:9910/principalStress/mcp", ...
"principalStress", [120 -50 80], "maxShear")
Your function is now available to any MCP client connected to that server. See the Getting Started guide for a complete walkthrough.
Key Features
- Building MCP tools — The framework packages your functions and deploys them to MPS. Supports single functions, multi-tool servers, large data, and structured inputs.
- MCP Resources — Serve read-only reference data (material properties, calibration tables) alongside your tools, so the LLM uses real values instead of guessing. Materials example
- Server metrics — Monitor deployed tools with built-in counters at framework, server, and tool level.
- AI agent skills — Let Claude Code build and deploy tools on your behalf from natural language.
- Discovery — Deployed tools register with the MPS discovery endpoint so clients can find them automatically.
Documentation: Getting Started | Examples | Guides | Concepts | Reference
License
See license.txt.
Contact
https://www.mathworks.com/support/contact_us.html
--- Copyright 2025-2026 The MathWorks, Inc. ---
README fetched from the repository 4 days ago. The original is authoritative.