MATLAB MCP服务器
我们欢迎大家的贡献。
一个功能强大的MCP服务器,将MATLAB与AI集成在一起,允许您执行MATLAB代码,从自然语言描述生成MATLAB脚本,并通过您的AI助手直接访问MATLAB文档。
特性
资源
- 通过以下方式访问MATLAB文档
matlab://documentation/getting-started统一资源标识符 - 包含示例和使用说明的入门指南
工具
execute_matlab_code-执行MATLAB代码并获得结果
- 运行任何MATLAB命令或脚本 - 保存脚本以供将来参考的选项 - 直接在对话中查看输出
generate_matlab_code-从自然语言生成MATLAB代码
- 用通俗易懂的语言描述你想完成什么 - 获取可执行的MATLAB代码作为响应 - 保存生成脚本的选项
发展
安装依赖项:
npm install构建服务器:
npm run build对于自动重建的开发:
npm run watch需求
- MATLAB安装在您的系统上
- Node.js(v14或更高版本)
安装
通过Smithery安装
通过以下方式自动安装Claude Desktop的MATLAB MCP服务器 史密瑟里:
npx -y @smithery/cli install @WilliamCloudQi/matlab-mcp-server --client claude1.安装包装
npm install -g matlab-mcp-server或者克隆存储库并自己构建:
git clone https://github.com/username/matlab-mcp-server.git
cd matlab-mcp-server
npm install
npm run build2.配置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检查员,可作为包脚本使用:
npm run inspector检查器将提供一个URL,用于访问浏览器中的调试工具。
](https://mseep.ai/app/williamcloudqi-matlab-mcp-server)
](https://smithery.ai/server/@WilliamCloudQi/matlab-mcp-server)
