基于BIP+qwenCode+BIPMCP的客户化开发最佳实践
基于BIPqwenCodeBIPMCP的客户化开发最佳实践前言本案例出于通用性考虑使用BIP旗舰版演示实际使用过程中旗舰版高级版均可使用此方法功能说明本案例将结合BIP旗舰版低代码平台qwenCodeBIPMCP进行rest接口开发相关资料文档启动本地MCP服务YDS Premium Tools — 智能 IDE 增强套件YDS高级版 - YonBIP开发者社区.BIPMCP服务资料通义灵码与YonBIP整合MCP工具使用指南 - YonBIP开发者社区qwenCode官方文档Qwen Code 概述 | Qwen Code DocsYDS下载YDS下载中心 - YonBIP开发者社区本案例中涉及到的文件及代码MCP案例相关文件准备前置工具名称版本说明JDK17本地 MCP 服务启动依赖需要17YDS无限制启动本地 MCP 服务需要使用进行代码开发可以选择性使用Node.js20qwenCode依赖需要20NVM无限制如果本地有多个 Node 版本可以用 NVM 进行管理qwenCode无限制-安装qwenCode及MCP安装并打开qwenCode参考官方文档进行安装并登录 Qwen Code 概述 | Qwen Code Docs.在工程根目录下打开Windows PowerShell执行qwen指令验证安装是否成功MCP是做什么的由于qwenCode只能理解开源逻辑故想让他能编写BIP的代码需要引入BIP的MCP服务MCP服务可以连上vpn后直接使用集团内部MCP服务或是自己本地启动MCP服务启动本地MCP服务打开YDS安装YDS Premium Tools扩展配置并启动MCP集成MCP到qwenCode打开C:\Users\用户名.qwen\settings.json根据需求添加mcp服务其中名称是自定义的名称说明URLbipUltimateSseServer旗舰版集团 MCP 服务需要 VPNhttp://10.16.232.149:9000/mcp/sse/ultimatebipUltimateLocSseServer旗舰版本地 MCP 服务需要自行启动http://127.0.0.1:9000/mcp/sse/ultimatebipPremiumSseServer高级版集团 MCP 服务需要 VPNhttp://10.16.232.149:9000/mcp/ssebipPremiumLocSseServer高级版本地 MCP 服务需要自行启动http://127.0.0.1:9000/mcp/sse以下示例中我添加了本地旗舰版MCP服务和集团旗舰版MCP服务mcpServers:{bipUltimateSseServer:{url:http://10.16.232.149:9000/mcp/sse/ultimate},bipUltimateLocSseServer:{url:http://127.0.0.1:9000/mcp/sse/ultimate}}2026年3月16日更新说明最近发现本地MCP服务启动插件更新了需要将url改为httpUrl验证MCP加载状态关闭并重新打开qwencode终端执行/mcp desc指令功能开发节点开发使用低代码平台进行可视化建模字段信息及节点效果见下图复制pojo类到工程中初始化QWEN.mdQWEN.md是本工程专用的系统提示词输入/init指令qwenCode会根据工程自动总结并生成QWEN.md我们需要对生成的QWEN.md进行修改增加我们的个性化需求例如## 系统约束 (必须遵守) ### 架构约束 - 项目类型Spring 分层架构 - 强制分层Controller → Service → Repository → Entity - 禁止行为跨层调用、Controller 含业务逻辑、Service 直接操作数据库 ### 文档约束 - 触发条件新增/修改 Controller 接口时 - 执行动作在同级目录创建/更新同名 .md 文件 - 文档内容接口说明、请求参数、响应示例、变更记录 ### 代码生成规则 1. 生成 Controller 代码 → 检查是否存在同名 .md 文件 → 不存在则创建 2. 修改接口签名 → 同步更新 .md 文件中的参数/响应说明 3. 删除接口 → 标记 .md 文件中对应接口为已废弃 ### 图表规范 - 触发条件需要展示流程、架构、时序、关系时 - 语法要求必须使用 Mermaid 语法 - 禁止行为使用图片链接、ASCII 艺术、其他图表格式 - 常用类型 - 流程图flowchart TD / flowchart LR - 时序图sequenceDiagram - 类图classDiagram - 状态图stateDiagram-v2 - 架构图flowchart 或 C4Context - 代码块标记使用 mermaid 包裹图表代码生成接口代码指令示例如下请调用MCP bipLocSseServer, 根据以下实体类开发一个add接口E:\space\IDE\yonyou-jygh\bjjygh-be\dev-bjjygh-service\src\main\java\com\yonyou\ucf\mdf\bill\entity\Siplog.java; 代码写到以下位置E:\space\IDE\yonyou-jygh\bjjygh-be\dev-bjjygh-service\src\main\java\com\yonyou\ucf\mdf\bill;执行效果如下生成代码可见附件验证效果通过自动生成的md文件可以知道应该怎么调用此接口请求内容可参考curl --location --request POST https://mdtest.biad.com.cn/mdf-node/uniform/siplog/add?domainKeybjjygh \ --header yht_access_token: bttSmZpcEFuck1uaGRhZTJmcHRKbTB0ckU2L0N6UnRaV0lhMitmTFBnSTVHYVU3VVdYS2YvTEZWWFdzTGVKRUJ6dF9fbWR0ZXN0LmJpYWQuY29tLmNu__b63a25fc07f79043c3e7a133117c7612_1771676967860TGTGdccore0iuap-apcom-workbench9fdc290aYT \ --header Content-Type: application/json \ --data-raw { itfdocCode: API_001, datas: {\param1\:\value1\}, returnMsg: 调用成功, rxStatus: 1, billCode: BILL20260221001, errorCode: , beginTime: 2026-02-21 10:00:00, endTime: 2026-02-21 10:00:05 }
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2420984.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!