shareMCP
开发文档
开发文档
shareMCP

最大的MCP服务器和客户端集合,轻松搜索和发现

资源

  • 文档
  • 指南
  • API

社区

  • 博客
  • github

关于

  • 关于我们
  • 隐私政策
  • 服务条款

© 2025 shareMCP. 保留所有权利。

    WilliamCloudQi_matlab-mcp-server

    MCP-Mirror/WilliamCloudQi_matlab-mcp-server
    MMCP-Mirror
    更新于 6/6/2025
    首页WilliamCloudQi_matlab-mcp-server

    MATLAB MCP Server

    介绍

    MATLAB MCP Server 是一个功能强大的服务器,旨在将 MATLAB 与人工智能无缝结合。通过使用此服务器,用户可以直接通过 AI 助手执行 MATLAB 代码、从自然语言描述生成 MATLAB 脚本,并直接访问 MATLAB 文档。这一功能极大地提升了 MATLAB 的可访问性,并为用户提供了一种更为智能和便捷的 MATLAB 编程体验。
    本项目为原始项目的镜像,原项目托管于 WilliamCloudQi/matlab-mcp-server。

    功能特性

    资源访问

    • MATLAB 文档访问:通过
      matlab://documentation/getting-started
      URI 链接,可以方便地获取 MATLAB 文档。这样一来,用户始终可以紧跟学习和开发脚步。
    • 入门指南和使用说明:仓库中提供了详细的入门指南和使用说明,帮助用户快速上手使用 MATLAB 与 MCP Server 的结合。

    工具

    • 执行 MATLAB 代码:通过 execute_matlab_code,用户可以直接在会话中执行 MATLAB 代码并获取结果。支持运行任意 MATLAB 命令或脚本,用户还可以选择保存脚本以供日后参考。
    • 生成 MATLAB 代码:使用 generate_matlab_code 功能,用户只需用自然语言描述想要实现的功能,系统便会生成可执行的 MATLAB 代码,并提供保存选项。这极大地简化了从想法到代码的转换过程。

    开发流程

    安装依赖

    在开发环境中,首先需安装必要的依赖包:

    npm install
    

    构建服务器

    构建服务器使用以下命令:

    npm run build
    

    若希望在开发过程中自动重建,使用:

    npm run watch
    

    系统要求

    • 已在系统中安装 MATLAB。
    • Node.js 版本需在 v14 或更高。

    安装步骤

    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 能够使用所安装的 MCP 服务器,需要添加服务器配置。在不同操作系统下,配置文件位置如下:

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

    使用以下 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 服务器通过标准输入输出进行通信,调试时可能会有些困难。推荐使用 MCP Inspector,它提供了通过浏览器访问的调试工具:
    npm run inspector
    

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

    应用场景与价值

    MATLAB MCP Server 的潜在应用场景极其广泛,特别适合那些希望将 AI 技术融入 MATLAB 使用中的科研人员、学生和工程师们。通过自然语言生成代码的能力,可以让数学建模、数据分析等任务更加高效,同时也为教育领域的程序设计教学提供了创新的工具。此外,在在工业工程、科学科研等领域,这种结合能够显著提升开发速度和创新能力。

    MATLAB MCP Server 不仅是一个工具,它更是一种连接 MATLAB 和人工智能的桥梁,使得创新的想法得以更快捷地实施和验证。作为一个成熟稳定的开源项目,它还为社区提供了一个探讨和创新的平台,为 MATLAB 的使用和发展注入了新的活力。

    关于 WilliamCloudQi_matlab-mcp-server
    MATLAB MCP服务器,通过AI助手执行和生成MATLAB代码,直接访问文档。

    部署安装命令:

    { "mcpServers": { "MCP-Mirror-WilliamCloudQi_matlab-mcp-server": { "env": { "MATLAB_PATH": "/path/to/matlab/executable" }, "args": [ "/path/to/matlab-server/build/index.js" ], "command": "node" } } }

    服务统计

    776查看次数
    304使用人数
    85质量评分
    无状态服务
    安装难度: 复杂
    部署环境: 云端/本地
    服务特性
    MATLAB
    AI集成
    脚本生成

    相关MCP

    查看更多

    agentql-mcp

    AgentQL MCP服务器,集成数据提取功能,支持多种应用配置。

    查看详情

    Google-Search-MCP-Server

    MCP服务器,提供AI模型通过Google搜索和网页内容分析工具进行网页内容的搜索和分析的能力。

    查看详情