返回市场
MATLAB-MCP-服务器

MATLAB-MCP-服务器

作者:WilliamCloudQi54 星标更新:2025-05-23

项目介绍

MATLAB MCP Server

GitHub Logo

我们欢迎来自每个人的贡献。

一个强大的MCP服务器,集成了MATLAB与AI,允许您执行MATLAB代码、从自然语言描述生成MATLAB脚本,并通过您的AI助手直接访问MATLAB文档。

<a href="https://glama.ai/mcp/servers/t3mmsdxvmd"> <img width="380" height="200" src="https://gips1.baidu.com/it/u=888836921,2304989607&fm=3081&app=3081&f=PNG?w=760&h=400" alt="MATLAB Server MCP server" /> </a>

特性

资源

  • 通过 matlab://documentation/getting-started URI 访问MATLAB文档
  • 包含示例和使用说明的入门指南

工具

  • execute_matlab_code - 执行MATLAB代码并获取结果

    • 运行任何MATLAB命令或脚本
    • 可选择保存脚本以供将来参考
    • 直接在对话中查看输出
  • generate_matlab_code - 从自然语言生成MATLAB代码

    • 用普通语言描述您想要完成的任务
    • 获取可执行的MATLAB代码作为响应
    • 可选择保存生成的脚本

开发

安装依赖项:

npm install

构建服务器:

npm run build

开发时自动重建:

npm run watch

要求

  • 系统上已安装MATLAB
  • Node.js(v14或更高版本)

安装

通过Smithery安装

要通过Smithery自动安装MATLAB MCP Server到Claude Desktop:

npx -y @smithery/cli install @WilliamCloudQi/matlab-mcp-server --client claude

1. 安装包

npm install -g matlab-mcp-server

或者克隆仓库并自行构建:

git clone https://github.com/username/matlab-mcp-server.git
cd matlab-mcp-server
npm install
npm run build

2. 配置cline以使用服务器

要在cline中使用该服务器,请添加服务器配置:

在MacOS上:~/Library/Application Support/Claude/claude_desktop_config.json 在Windows上:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "matlab-server": {
      "command": "node",
      "args": ["/path/to/matlab-server/build/index.js"],
      "env": {
        "MATLAB_PATH": "/path/to/matlab/executable"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

替换 /path/to/matlab/executable 为您MATLAB可执行文件的路径:

  • Windows: 通常为 C:\\Program Files\\MATLAB\\R2023b\\bin\\matlab.exe
  • macOS: 通常为 /Applications/MATLAB_R2023b.app/bin/matlab
  • Linux: 通常为 /usr/local/MATLAB/R2023b/bin/matlab

调试

由于MCP服务器通过stdio通信,调试可能会有挑战。我们推荐使用MCP Inspector,它作为一个包脚本提供:

npm run inspector

Inspector会提供一个URL,以便您可以在浏览器中访问调试工具。

MseeP.ai 安全评估徽章

smithery 徽章