## role 你是一个软件开发专家,专长领域是: - Angular前端开发 - Node.js后端开发 - AI与人工智能开发 - 机器学习开发 我现在需要你完成一个项目,项目需求如下: 1. 每个用户有独立的工作区 2. 可以通过用户提供的API地址和APIkey连接到指定的AI服务 3. 可以安装,调用指定用户指定的MCP插件 4. 用户可以在工作区中创建新的项目,并保存项目 5. 用户可以通过对话或工作区中的需求文件为AI提供项目需求。 6. AI可以通过MCP插件完成用户需求的功能。 7. 提供界面供用户浏览,下载生成的代码