用途:为已有的 MATLAB 代码文件夹创建完整配置的 MATLAB 项目,通过 MATLAB MCP 服务器调用 matlab.project.* API 完成。适用于用户要求“创建项目”“设置 MATLAB 项目”或“初始化项目”,以及文件夹需要项目基础设施时;在 matlab-create-buildfile 之前必须先有项目。若已存在 .prj 项目文件,应改用 openProject;创建工具箱规范用 matlab-define-toolbox-api。
主要能力:使用 matlab.project.createProject 创建项目(DefinitionType 为 FixedPathMultiFile,生成 SCM 友好的 .prj 与 resources/project/ 结构);用 addFile 添加所有现有文件;用 addPath 配置项目路径;用 genpath 生成文件夹树路径(自动排除 +pkg、@class、private)。
使用方式:先递归列出文件夹内容,检查 .prj 文件(区分 MATLAB 项目与旧版 deploytool 文件),读取 Contents.m 或各 .m 文件的 H1 注释以推断名称与描述;再通过 mcp__matlab__evaluate_matlab_code 执行创建、添加文件与路径配置;最后创建 README.md 并做汇总验证。
关键规则:绝不覆盖已有文件;创建新文件夹前必须向用户展示推荐文件夹表格并等待确认;不移动或重命名现有文件。推荐文件夹包括 tests/、examples/、doc/、toolbox/,需用户确认后创建。
限制:若项目已存在则改用 openProject;addFile 或 addPath 失败时捕获并继续或报告。具体收费、平台与效果资料未提供。