UNPKG

bytefun-ai-mcp

Version:

ByteFun AI MCP服务 - 打通产品设计、UI设计、代码开发的服务平台,支持设计稿转代码和跨平台原生代码开发

140 lines (99 loc) 4.31 kB
# ByteFun AI MCP 服务 ByteFun AI MCP服务 - 打通产品设计、UI设计、代码开发的服务平台,支持设计稿转代码和跨平台原生代码开发 ## 功能概述 ByteFun AI MCP服务提供两大核心功能模块,实现从设计到代码的完整工作流: 1. **UI设计优化** - 将用户输入的需求转换为带有UI设计规范的静态HTML+CSS设计提示词,实现设计稿到代码的转换 2. **代码开发优化** - 将用户输入的需求转换为带有完整开发规则的TypeScript代码开发提示词,支持跨平台原生开发 ## 安装 ### 前置要求 - Node.js 18+ - npm 或 yarn ### 全局安装 ```bash npm install -g bytefun-ai-mcp ``` ### 本地安装 ```bash npm install bytefun-ai-mcp ``` ## 使用方法 ### ⚠️ 重要说明 **智能单一选择**:ByteFun AI MCP服务根据用户需求智能判断选择最合适的单一功能,每次只执行一个工具。 **使用机制**- 🎯 **UI设计需求**:当用户关注界面、设计、样式、布局等视觉方面时,自动选择 `optimize_ui_design_prompt` - 🔧 **代码开发需求**:当用户关注功能、逻辑、实现、开发等技术方面时,自动选择 `optimize_code_prompt` - 🤖 **智能判断**:系统自动分析用户真实意图,选择最合适的功能 **典型使用场景**1. **界面设计**:专注视觉设计和用户体验 2. **功能开发**:专注业务逻辑和技术实现 3. **设计转代码**:从设计稿到可执行代码 ### 在MCP客户端中配置 将以下配置添加到你的MCP客户端配置文件中: ```json { "mcpServers": { "bytefun-ai-mcp": { "command": "bytefun-ai-mcp", "args": [] } } } ``` ### 可用工具 #### 1. optimize_code_prompt 优化代码开发提示词,支持跨平台原生开发 **参数:** - `user_input` (string): 用户输入的开发需求描述 **示例:** ``` 用户输入: "创建一个用户登录页面,支持手机号和邮箱登录" 优化后: 包含完整TypeScript开发规则 + 跨平台原生开发指导 + "# 用户需求描述\n创建一个用户登录页面,支持手机号和邮箱登录" ``` #### 2. optimize_ui_design_prompt 优化UI设计提示词,实现设计稿到代码的转换 **参数:** - `user_input` (string): 用户输入的UI设计需求 **示例:** ``` 用户输入: "设计一个现代化的电商商品列表页面" 优化后: 包含UI设计规范 + 设计稿转代码规则 + "# 用户需求描述\n设计一个现代化的电商商品列表页面" ``` ## 核心价值 ### 🎨 智能设计到代码链路 - **UI设计****代码实现** - 两个环节无缝衔接,确保产品一致性 ### 🔧 跨平台原生开发支持 - TypeScript代码规范 - 跨平台框架适配 - 原生性能优化指导 ### 🚀 AI驱动的智能优化 - 智能提示词增强 - 上下文理解优化 - 输出质量保证 ### ⚡ 高效的开发体验 - 零文件依赖架构 - 毫秒级响应速度 - 内存使用优化 ## 智能判断原则 ### 单一功能选择 根据用户描述,智能判断选择唯一最合适的功能: - 如果用户主要关注"界面外观、设计、布局、样式"→ **UI设计优化** - 如果用户主要关注"功能实现、逻辑处理、代码开发"→ **代码开发优化** ### 判断策略 - **UI设计优先**:用户明确提到界面、设计、样式、布局、外观等视觉相关词汇 - **代码开发优先**:用户明确提到功能、逻辑、实现、开发、编程等技术相关词汇 - **模糊情况**:优先选择代码开发(覆盖范围更广) ## 技术架构 - **MCP协议**: 基于Model Context Protocol标准 - **TypeScript**: 类型安全的开发体验 - **零依赖**: 硬编码模板,无外部文件依赖 - **高性能**: 启动时间<1ms,内存占用固定 ## 许可证 UNLICENSED - 此软件为ByteFun专有产品,不开源。 ## 问题反馈与技术支持 如需技术支持、问题反馈或了解更多信息,请通过以下方式联系: 🌐 **官方网站**: [https://www.bytefungo.com](https://www.bytefungo.com) 📧 **技术支持**: support@bytefungo.com 我们提供专业的技术支持服务,帮助您更好地使用ByteFun AI MCP服务。 --- © 2024 ByteFun. All rights reserved.