matlab-mcp-tools MCP服务器集成

MATLAB MCP Automation AI Integration

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

FlowHunt在您的内部系统和AI工具之间提供额外的安全层,让您能够精细控制从MCP服务器可访问哪些工具。托管在我们基础设施中的MCP服务器可以与FlowHunt的聊天机器人以及ChatGPT、Claude和各种AI编辑器等热门AI平台无缝集成。

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

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

提示词列表

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

Logo

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

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

资源列表

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

工具列表

  • 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的客户端操作。

了解更多

MATLAB
MATLAB

MATLAB

将 FlowHunt 与 MATLAB MCP 工具集成,实现脚本无缝执行、工作区管理、可视化捕获与自动化。借助 AI 驱动的工作流和强大的错误处理,提升数据分析、科研和工程效率。...

1 分钟阅读
AI MATLAB +4
创建 Make MCP 服务器集成
创建 Make MCP 服务器集成

创建 Make MCP 服务器集成

Make MCP 服务器将 FlowHunt AI 代理与 Make 的自动化平台连接起来,使 Make 场景能够作为可调用工具无缝调用。为您的 AI 工作流赋能,实现动态自动化、结构化数据处理以及与 Make 的安全连接。...

2 分钟阅读
AI Automation +5
JupyterMCP MCP 服务器集成
JupyterMCP MCP 服务器集成

JupyterMCP MCP 服务器集成

JupyterMCP 通过模型上下文协议(MCP)实现 Jupyter Notebook(6.x)与 AI 助手的无缝集成。利用 LLM 自动执行代码、管理单元格和获取输出,简化数据科学工作流程并提升生产力。...

2 分钟阅读
MCP Jupyter +5