How mangogogogoman/mcp-auto-build works
这是一个通过 MCP 暴露项目探查与前后端打包工具的 Node.js 服务。用户可先查询项目类型及 SVN 版本,再选择 Maven 后端或 npm 前端打包;也可调用一键打包入口。README 说明了完整打包能力,但 build/index.js 与两个打包实现未提供源码,因此其内部调度细节不作推断。
Main entry points: mcpServer.js MCP 服务 · svnRevision/index.js SVN 版本查询 · entry/index.js 项目信息 · buildBackendProject.js Maven 后端打包
Components 18
Connections 20
- MCP 调用方 → MCP 服务: 调用工具
- MCP 服务 → 项目信息: 调用查询
- MCP 服务 → 后端工具入口: 调用后端打包
- MCP 服务 → 前端工具入口: 调用前端打包
- MCP 服务 → 一键打包入口: 调用一键打包
- 项目信息 → 本地项目目录: 检查项目
- 项目信息 → SVN 版本查询: 查询版本
- SVN 版本查询 → SVN 工作副本库: 读取查询
- 一键打包入口 → SVN 版本查询: 查询版本
- 一键打包入口 → 打包调度: 提交打包
- 直接打包 API → SVN 版本查询: 查询版本
- 直接打包 API → 打包调度: 提交打包
- 后端工具入口 → Maven 后端打包: 调用构建
- 后端工具入口 → 本地项目目录: 查找产物
- 前端工具入口 → npm 前端打包: 调用构建
- 前端工具入口 → 本地项目目录: 查找产物
- Maven 后端打包 → Maven: 执行构建
- npm 前端打包 → npm: 执行构建
- Maven 后端打包 → 版本化 JAR/WAR: 生成产物
- npm 前端打包 → 版本化 ZIP: 生成产物