matlab-mcp-tools MCP服务器集成

MATLAB MCP Automation AI Integration

联系我们在FlowHunt托管您的MCP服务器

“matlab-mcp-tools” MCP服务器能做什么?

matlab-mcp-tools MCP服务器是一个模型上下文协议(MCP)服务器,旨在将AI助手和开发环境与MATLAB连接。它允许通过如Cline、Cursor等MCP兼容客户端执行MATLAB脚本、管理工作区变量、运行MATLAB文件的指定分节,并直接创建新脚本。通过一套标准化工具,开发者可以实现MATLAB开发流程的自动化、交互和简化,包括捕获绘图、在多次执行间保持上下文、利用单元执行进行迭代开发等。该集成大幅提升了生产力,实现了AI驱动工作流与MATLAB生态的无缝互操作。

提示词列表

仓库或文档中未列出任何提示词模板。

FlowHunt 标志

准备好发展您的业务了吗?

今天开始免费试用,几天内即可看到结果。

资源列表

仓库或文档中未明确描述任何资源。

工具列表

  • execute_script:执行MATLAB代码或脚本文件。
  • execute_script_section:执行MATLAB脚本中特定分节,支持单元(%%分隔)。
  • get_script_sections:获取MATLAB脚本内可用分节的信息。
  • create_matlab_script:创建新的MATLAB脚本文件。
  • get_workspace:获取当前MATLAB工作区中的变量。

此MCP服务器的应用场景

  • 自动化MATLAB脚本执行:可通过AI助手或MCP客户端程序化运行整个MATLAB脚本或代码片段,简化重复或耗时计算。
  • 基于分节的代码探索:利用单元模式执行和测试MATLAB文件的特定分节,便于研究人员和工程师快速原型开发和调试。
  • 工作区管理:远程检查和管理MATLAB工作区变量,更好地控制和透明化计算环境。
  • 脚本自动化创建:通过模板或AI生成内容程序化生成新MATLAB脚本,加速实验搭建和文档编写。
  • 与Cline/Cursor集成:无缝将MATLAB工作流连接到流行的AI增强编辑器,提高开发者体验和工作流自动化能力。

如何设置

Windsurf

未找到Windsurf的具体设置说明。

Claude

未找到Claude的具体设置说明。

Cursor

  1. 确保已安装Python 3.10+、带有Python Engine的MATLAB和 uv 包管理器。
  2. 克隆仓库并安装依赖:
    git clone https://github.com/neuromechanist/matlab-mcp-tools
    cd matlab-mcp-tools
    ./setup-matlab-mcp.sh
    
  3. 如果MATLAB不在默认路径,请设置 MATLAB_PATH 环境变量。
  4. 复制提供的配置文件:
    cp mcp-config.json ~/.cursor/mcp.json
    
  5. 使用 matlab-mcp-server 或直接通过Python模块启动服务器。
  6. Cursor的JSON配置示例:
    {
      "mcpServers": {
        "matlab": {
          "command": "matlab-mcp-server",
          "args": [],
          "env": {
            "MATLAB_PATH": "${MATLAB_PATH}",
            "PATH": "${MATLAB_PATH}/bin:${PATH}"
          },
          "disabled": false,
          "autoApprove": [
            "list_tools",
            "get_script_sections"
          ]
        }
      }
    }
    

API密钥安全:在配置文件的 env 字段中注入密钥或API Key作为环境变量。

Cline

  1. 安装步骤同Cursor。
  2. 将配置文件复制到Cline对应目录(通常为 ~/.cline/mcp.json,或参见文档)。
  3. 使用与Cursor相同的JSON配置,路径按需调整。
  4. 启动服务器并在Cline中验证。

env与inputs示例JSON

{
  "mcpServers": {
    "matlab": {
      "env": {
        "MATLAB_PATH": "${MATLAB_PATH}",
        "ANOTHER_SECRET": "${MY_SECRET_KEY}"
      },
      "inputs": {
        "someInput": "${SOME_INPUT_VALUE}"
      }
    }
  }
}

(请根据您的密钥和环境变量需求调整。)

如何在FlowHunt流程中使用此MCP

在FlowHunt中使用MCP

要将MCP服务器集成到您的FlowHunt工作流,首先添加MCP组件,并将其连接到AI代理:

FlowHunt MCP flow

点击MCP组件打开配置面板。在系统MCP配置部分,按如下JSON格式填写您的MCP服务器信息:

{
  "matlab": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

完成配置后,AI代理即可使用MCP作为工具,访问其全部功能。请记得将 "matlab" 替换为您的MCP服务器名称,并更新URL。


概览

部分可用性说明/备注
概览聚焦MATLAB、工作流自动化、MCP集成
提示词列表仓库未找到
资源列表仓库未找到
工具列表execute_script、execute_script_section等
API密钥安全配置中用env字段
采样支持(评估时不重要)未有文档说明

根据现有信息,matlab-mcp-tools 提供了清晰的MATLAB集成功能以及Cursor和Cline的详细设置,但缺少提示词模板、资源原语和采样/roots支持,限制了其高级MCP能力。整体而言,是一个专注但非全面的MCP服务器。


MCP评分

有LICENSE✅ BSD-3-Clause
有至少一个工具
Fork数量1
Star数量3

常见问题

用AI和FlowHunt为MATLAB赋能

将MATLAB连接到您喜欢的AI工作流,实现代码执行、调试和开发的自动化,直接通过FlowHunt或支持MCP的客户端操作。

了解更多

计算器 MCP 服务器
计算器 MCP 服务器

计算器 MCP 服务器

计算器 MCP 服务器通过 MCP 协议为 AI 助手和大语言模型(LLM)带来快速、可编程的数学计算,实现精确的计算能力,直接在 FlowHunt 流程中使用。...

2 分钟阅读
MCP Server AI Tools +3
Cursor MCP 安装器 MCP 服务器
Cursor MCP 安装器 MCP 服务器

Cursor MCP 安装器 MCP 服务器

Cursor MCP 安装器是专为 Cursor IDE 设计的精简型 Model Context Protocol (MCP) 服务器。它通过 git URL 自动化其他 MCP 服务器的安装和配置,简化 AI 助手与外部工具、API 和数据源的集成。...

2 分钟阅读
AI MCP Server +5
mcp-server-commands MCP 服务器
mcp-server-commands MCP 服务器

mcp-server-commands MCP 服务器

mcp-server-commands MCP 服务器为 AI 助手与安全系统命令执行之间搭建桥梁,使 LLM 能够直接从 FlowHunt 及其它 AI 平台与 Shell 交互、自动化开发任务及文件管理。...

2 分钟阅读
AI MCP Server +5