MM

matlab/mcp-framework-matlab-production-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

36 stars 11 forks Качество 67 Тренд 32BSD-3-Clause

Публикация функций 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

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

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →