
matlab/mcp-framework-matlab-production-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Публикация функций MATLAB в качестве инструментов MCP для агентов ИИ с использованием производственного сервера MATLAB
Обзор
Опубликуйте свои функции MATLAB Production Server & Trade в качестве инструментов протокола контекста модели (MCP). Это позволяет агентам ИИ вызывать ваши функции, расширяя их возможности с помощью специальных знаний. В дополнение к этому пакету вам понадобится: * MATLAB R2025b или более поздний. MATLAB Compiler SDK&trade совместим с версией MATLAB. Доступ к производственному серверу MATLAB R2022a или более поздней версии. MCP-клиент не требует потокового HTTP. Серверы MCP, созданные с помощью этого пакета, не поддерживают потоковые HTTP или HTTP Server Sent Events (SSE). Чтобы сделать функцию MATLAB доступной для LLM в качестве инструмента MCP, вы: Установите этот пакет, где MATLAB может его найти, и добавьте папку верхнего уровня в путь MATLAB. * Создайте инструмент MCP из функции MATLAB * Настройте клиент MCP, чтобы сделать инструмент доступным для вашего LLM. Для использования этого дополнения требуется MATLAB R2025b или более поздняя версия. Установите это дополнение в MATLAB с помощью Add-On Explorer: 1.
Обзор (машинный перевод)
Публикация MATLAB® функционирует как инструмент протокола Model Context Protocol на MATLAB Production Server&trade. Агенты ИИ называют ваши функции, предлагая скорость, надежность и производительность MATLAB.
Предпосылки
MATLAB R2025b или более поздняя версия
- компилятор MATLAB SDK&Trade; Производственный сервер MATLAB R2022a или более поздней версии MCP-клиент (Claude Desktop, Claude Code, VS Code with Copilot или любой HTTP-клиент)
##Установка
В MATLAB откройте Add-On Explorer (Home tab → Add-Ons) и найдите «MCP Framework для производственного сервера MATLAB». Выберите Установить.
Если вы используете агента кодирования ИИ, зарегистрируйте навык сборки, чтобы агент мог создавать и развертывать инструменты от вашего имени:
Быстрый старт
Чтобы развернуть функцию в качестве инструмента MCP в экземпляре производственного сервера MATLAB, работающего на localhost:9910, запустите следующий код MATLAB.
Ваша функция теперь доступна любому клиенту MCP, подключенному к этому серверу. Смотрите руководство Getting Started для полного прохождения.
Ключевые особенности
Создание инструментов MCP Фреймворк упаковывает ваши функции и развертывает их в MPS. Поддерживает отдельные функции, многоинструментальные серверы, большие данные и структурированные входные данные.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального 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™, which MATLAB Compiler SDK requires
- MATLAB Compiler SDK™
- MATLAB Production Server R2025b or later. Archives built in R2025b need the R2025b MATLAB Runtime, and a server can host runtimes from its own release or earlier.
- 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.
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →