AI工作流搭建

拥抱AI,重塑产品研发流程

需求整理

将需求文档进行文档结构化,便于大模型的理解

架构文档

prd+技术文档

prompt

知识库

灵感来源:https://joycode.jd.com/docs/case/case4/

将私有模版业务组件库封装成一个MCP服务,提供标准化工具和Prompt模块,实现高效查询和代码获取。

你的私有组件库类似 Ant Design。让我解释 Ant Design 是如何解决开发者使用组件的问题,以及如何为你的组件库建立类似的解决方案:

是的!MCP (Model Context Protocol) 工具正是解决这个问题的完美方案!

MCP 工具的作用

MCP 工具可以让大模型:

  • 直接访问你的私有组件库源码
  • 读取 API 文档和 demo 示例
  • 分析组件结构和类型定义
  • 提供准确的使用指导

为你的组件库创建 MCP 工具

1. 组件库 MCP 工具可以提供这些功能:

typescript 复制代码
// MCP 工具示例
{
  "name": "component-library-server",
  "resources": [
    {
      "uri": "component://button/api",
      "name": "Button组件API文档",
      "mimeType": "text/markdown"
    },
    {
      "uri": "component://button/demo", 
      "name": "Button组件示例代码",
      "mimeType": "text/typescript"
    },
    {
      "uri": "component://all-components",
      "name": "所有组件列表",
      "mimeType": "application/json"
    }
  ],
  "tools": [
    {
      "name": "get_component_info",
      "description": "获取指定组件的详细信息"
    },
    {
      "name": "search_components", 
      "description": "根据功能搜索组件"
    },
    {
      "name": "generate_usage_code",
      "description": "生成组件使用代码"
    }
  ]
}

2. 实际使用场景:

你可以这样询问:

  • "帮我查找一个带图标的按钮组件"
  • "生成一个表单页面的代码,包含输入框和提交按钮"
  • "Button 组件支持哪些主题颜色?"

MCP 工具会:

  • 自动读取你的组件库源码
  • 分析组件 API 和类型定义
  • 提供准确的代码示例
  • 生成符合你项目规范的代码

3. 创建 MCP 工具的步骤:

  1. 创建 MCP 服务器配置
  2. 连接到你的组件库代码仓库
  3. 定义工具和资源接口
  4. 在 IDE 中启用 MCP 服务器

4. 现在可用的 MCP 资源:

我可以查看当前可用的 MCP 服务器:

让我检查当前可用的 MCP 服务器:

MCP 工具的优势

通过 MCP 工具,你的私有组件库可以实现:

智能代码生成

  • 根据需求自动选择合适的组件
  • 生成符合项目规范的代码
  • 自动处理组件依赖关系

准确的 API 指导

  • 实时读取最新的组件 API
  • 提供准确的 props 类型说明
  • 显示组件使用示例和最佳实践

文档和示例访问

  • 直接访问组件文档
  • 查看 demo 代码
  • 了解设计规范和使用原则

下一步建议

  1. 如果你已经有 MCP 工具:告诉我工具名称,我可以直接使用
  2. 如果要创建 MCP 工具:我可以帮你设计配置方案
  3. 临时解决方案:你可以先提供组件库的关键信息,我帮你创建使用示例

你的组件库是否已经有 MCP 工具?或者你希望我帮你设计一个 MCP 工具方案?

告诉我你的具体情况,我会提供最适合的解决方案。

UI2Code

参考:https://joycode.jd.com/docs/case/case3

figma mcp

将知识库和UI2Code封装到一起形成一个新的MCP

1、读取组件库索引

2、告诉它要使用的组件

3、提供figma链接

编码

云端部署

相关推荐
暴躁的鱼19 分钟前
Trae使用体验SOLO模式体验
ai编程
人工智能训练8 小时前
【极速部署】Ubuntu24.04+CUDA13.0 玩转 VLLM 0.15.0:预编译 Wheel 包 GPU 版安装全攻略
运维·前端·人工智能·python·ai编程·cuda·vllm
乱世刀疤9 小时前
OpenCode在Windows上的安装与使用入门 | 保姆级教程
ai编程
github.com/starRTC16 小时前
Claude Code中英文系列教程25:非交互式运行 Claude Code
人工智能·ai编程
玄同76520 小时前
Trae国际版与国内版深度测评:AI原生IDE的双生花
ide·人工智能·ai编程·cursor·ai-native·trae
乱世刀疤20 小时前
Claude Code实战:生成植物大战僵尸游戏
ai编程
nbsaas-boot1 天前
如何进行 Vibe Coding:从“灵感驱动”到“可交付工程”的方法论
java·ai编程
LinkZ-Dev1 天前
521-解决谷歌 Antigravity 软件登录相关问题
ai编程·gemini·antigravity
玉梅小洋1 天前
Claude Code 从入门到精通(七):Sub Agent 与 Skill 终极PK
人工智能·ai·大模型·ai编程·claude·ai工具
-嘟囔着拯救世界-1 天前
【保姆级教程】Win11 下从零部署 Claude Code:本地环境配置 + VSCode 可视化界面全流程指南
人工智能·vscode·ai·编辑器·html5·ai编程·claude code