matlab/matlab-mcp-server
Run MATLAB® using AI applications with the official MATLAB MCP Server from MathWorks®. This MCP server for MATLAB supports a wide range of coding agents like Claude Code® and Visual Studio® Code.
解决的问题
该项目在AI应用与MATLAB之间搭建桥梁,使AI代理能够直接与MATLAB环境交互。它解决了AI模型无法执行代码、管理会话或在没有标准化接口的情况下验证MATLAB脚本正确性的问题。
工作原理
它实现了Model Context Protocol (MCP),允许AI应用(如Claude Desktop、Claude Code或VS Code中的GitHub Copilot)调用特定工具并访问资源。该服务器管理MATLAB会话——可以启动新会话或连接到现有会话——并将AI请求转换为MATLAB命令。
适用人群
使用MATLAB并希望利用AI代理在MATLAB工作区中自动化代码生成、执行和测试的工程师、研究人员和开发者。
主要亮点
- 直接执行: AI代理可以编写并运行MATLAB代码,或执行现有的
.m 文件。
- 静态分析: 内置工具可在不执行代码的情况下评估MATLAB代码的风格和正确性。
- 会话管理: 支持启动新的MATLAB会话或连接到现有的会话(R2023a+)。
- 集成指南: 为AI代理提供内置的编码规范和实时脚本指南,以提升生成代码的质量。
- 广泛兼容: 与多种MCP兼容的AI客户端(包括Claude和VS Code)兼容。
相关
- 项目
matlab/simulink-agentic-toolkitSimulink Agentic Toolkit 是一个 MATLAB 加载项,通过 Model-Context-Protocol(MCP) 服务器将 LLM 编码代理(Claude Code、Copilot、Codex、Gemini 等)连接到 Simulink。它提供基于模型设计的技能目录和具体工具(读取、编辑、测试、检查、查询),使代理能够安全地操作 Simulink 模型、生成测试并执行最佳实践。安装通过工具箱安装程序实现自动化,该工具包适用于 MATLAB R2023a+ 和可选的 MathWorks 产品(例如 Simulink Test)。
- 项目
matlab/matlab-agentic-toolkitMATLAB Agentic Toolkit 是 MathWorks 的附加组件,通过本地 MCP 服务器将 LLM 编码助手(Claude Code、Copilot、Codex、Gemini 等)连接到正在运行的 MATLAB 会话。它安装服务器,加载涵盖核心 MATLAB 和数十个工具箱的精选“技能”,并公开代理可以调用的工具(运行代码、运行测试、静态分析、列出工具箱)。这减少了幻觉和令牌使用,使代理能够可靠地生成、测试和调试 MATLAB 代码。
- 项目
- 项目
zereight/gitlab-mcpGitLab MCP 服务器是一个轻量级、一次性安装的二进制文件,将 GitLab 的 API 暴露为 275 个 MCP 兼容工具(问题、合并请求、流水线、维基、发布等),供 AI 代理使用。它支持 PAT 或 OAuth 认证、多种传输方式(stdio、SSE、可流式 HTTP)、细粒度的权限模式,并且可以在本地、Docker 或自定义 GitLab 实例上运行。专为 Claude、Codex、Cursor、VS Code、Copilot 和其他 MCP 客户端设计,让 LLM 驱动的工作流无需编写自定义代码即可管理 GitLab 资源。
- 项目
googleapis/mcp-toolboxMCP Toolbox 是一个开源服务器,让 AI 代理和 IDE 能通过 Model Context Protocol 与企业数据库进行沟通。它提供现成的数据库工具以及定义自定义、安全 SQL/语义搜索工具的框架,并支持 Python、JS/TS、Go 和 Java 的 SDK。