项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-10-26 · 当前星标 ★ 1206
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- MATLAB R2021a 或更高版本
- 支持 MCP 服务器与技能的 AI 编码智能体(如 Claude Code、GitHub Copilot CLI、OpenAI Codex)
- 若走命令行安装方式,需能访问 Agentic Toolkit Installer 仓库获取安装器
- 若同时需要 Simulink 能力,另行安装 Simulink Agentic Toolkit
安装与启动步骤
-
1确认本地环境
先确认已安装 MATLAB R2021a 及以上版本,并准备好一个支持 MCP 与技能的 AI 编码智能体。
-
2下载安装器包
从发布页下载 agenticToolkitInstaller.mltbx,这是 MATLAB 安装用的安装器附加组件包。
-
3安装附加组件
在本机用 MATLAB 打开刚下载的 .mltbx 文件,按提示完成安装器附加组件的安装。
-
4执行安装命令
在 MATLAB 命令窗口运行安装命令,工具包会自动安装 MATLAB MCP Server 并接入你的智能体。
setupAgenticToolkit("install") -
5选择技能组
安装时只勾选与当前工作相关的技能组,减少加载数量可让智能体更准确地触发技能。
-
6共享当前会话
默认智能体会新建 MATLAB 会话;若想接入已打开的会话,在目标 MATLAB 命令窗口执行该命令。
shareMATLABSession() -
7可选写入启动脚本
如需每次启动都共享会话,可把共享命令加入 MATLAB 的 Startup 脚本,多会话时以最近执行的为准。
-
8用工具验证
在智能体中让它列出 MATLAB 版本与工具箱,触发 detect_matlab_toolboxes 等 MCP 工具即说明接入成功。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
setupAgenticToolkit("install") | 是 | 启动工具包与 MCP Server 的安装流程,后续可重复执行以追加技能组 | setupAgenticToolkit("install") |
shareMATLABSession() | 否 | 把已打开的 MATLAB 会话共享给智能体使用,替代默认新建会话 | shareMATLABSession() |
Startup 脚本 | 否 | 把共享命令写入启动脚本,使 MATLAB 每次启动自动共享会话 | shareMATLABSession() |
如何确认成功
在智能体中要求列出已安装的 MATLAB 版本与工具箱,能返回 detect_matlab_toolboxes 的结果即接入成功。
常见问题
Q:智能体没有连到我已打开的 MATLAB 会话怎么办?
A:在目标 MATLAB 命令窗口运行 shareMATLABSession();开了多个会话时,智能体连接到你最近执行该命令的那个会话。
Q:安装后技能触发不稳定?
A:只安装与当前工作相关的技能组,加载的技能越少触发越准;也可在智能体中按名称手动触发某个技能,例如 Claude Code 里的 /matlab-write-tests。
Q:还需要 Simulink 相关能力怎么办?
A:安装 Simulink Agentic Toolkit;安装这两个工具包时可以选择同时安装,两者可并存。
Q:想离线安装或只补充技能怎么办?
A:参考仓库中的 Configuration and Troubleshooting 文档了解本地文件安装、离线环境、配置项与手动安装,以及仅添加技能的做法。
Q:可以使用命令行方式安装吗?
A:使用 Claude Code、GitHub Copilot CLI 或 OpenAI Codex 时,可用 Agentic Toolkit Installer 在操作系统命令行一次配置工具包与 MCP Server,具体看该安装器仓库。
注意事项
- README 未提供 pip、npm、Docker 等安装命令,安装以 MATLAB 附加组件方式为准,勿替换为其他包管理器。
- 使用须遵守 MathWorks 软件许可协议;MCP 服务器仅供单个用户使用,不得多人共享或集中部署。
- 技能的详细说明见仓库 skills-catalog 目录,安装前可先浏览以确定需要哪些技能组。
核心亮点
- 同时提供 agent-skills 与 MCP Server 两种接入方式,兼容 Claude Code、Codex、GitHub Copilot 等多个智能体客户端
- 技能定义与 MATLAB 实现分离,新增计算能力只需补充技能描述,复用成本低
- 面向真实工程场景设计,覆盖数值计算、仿真、数据处理等 MATLAB 强项领域
不足之处
- 强依赖商业软件 MATLAB 授权,无许可证的用户无法完整验证
- 以 MATLAB 为主要语言,生态相对封闭,社区贡献门槛高于主流 Python 项目
适用场景
- 科研人员用自然语言让智能体调用 MATLAB 完成信号处理与结果绘图
- 控制系统工程师借助智能体自动编写并运行 Simulink 仿真脚本
- 数据分析场景下由智能体编排 MATLAB 脚本完成批量数值计算与报告生成
替代项目
modelcontextprotocol/servers、microsoft/autogen、langchain-ai/langchain
上一篇:thinkingbox
同类项目推荐
Photo-agents
开源
让AI记住屏幕所见,自写技能,越用越聪明地操控电脑。
Autonomous self-evolving agents. Vision-grounded layered memory and self-written ski···
agency-swarm
开源
像搭团队一样拼多个 AI 智能体,自动分工干活
Reliable Multi-Agent Orchestration Framework
holaOS
开源
一个桌面空间,跑通所有 AI 智能体,共享记忆不串台
Open-source agentic workspace enterprises can make their own. Connect the systems yo···
trinity_coordinator
开源
用小型模型路由+三角色编排,让 LLM 调用更可靠
TRINITY in Elixir (An Evolved LLM Coordinator): route LLM calls via a small-model hi···
moai-cowork
开源
一句话启动 AI 同事,非开发者也能上手办公
비개발자를 위한 한국 실무 AI 코워커 패밀리 — Claude Cowork·ChatGPT Work에서 /proje···
Multi-Agent-Custom-Automation-En···
开源
输入任务,多智能体自动分工协作并交付结果
The Multi-Agent Custom Automation Engine Solution Accelerator is an AI-driven system···
iwe
开源
把 Markdown 笔记变成 AI 可用的知识图谱,让编辑器与智能体共享记忆
Markdown knowledge graph — LSP for your editor, CLI + MCP memory for your AI agents
lotti
开源
记录即管理,AI 提建议,你拍板,数据全加密。
A private logbook with a staff of personal AI assistants. Agents read what you recor···
agent-sh
开源
自由搭配前端与AI后端,快速构建可组合的智能体应用
A composable agent runtime — pair any frontend with any agent backend.
