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链接

编码

云端部署

相关推荐
LYFlied1 小时前
AI时代下的规范驱动开发:重塑前端工程实践
前端·人工智能·驱动开发·ai编程
草帽lufei3 小时前
用 Gemini3 Flash 做了多半天开发,我离下岗又近了一步
google·ai编程·gemini
用户4099322502124 小时前
Vue3动态样式管理:如何混合class/style绑定、穿透scoped并优化性能?
前端·ai编程·trae
和平hepingfly6 小时前
Claude code 多种模型随时切换(最简单的方法)
ai编程
CoderLiz7 小时前
我的Code的使用
ai编程
前端阿森纳8 小时前
从五个关键维度重新审视 RAG 架构设计
llm·aigc·ai编程
AskHarries9 小时前
你看到什么,决定你成为什么
ai编程
LV技术派9 小时前
适合很多公司和团队的 AI Coding 落地范式(一)
前端·aigc·ai编程
HashTang21 小时前
【AI 编程实战】第 4 篇:一次完美 vs 五轮对话 - UnoCSS 配置的正确姿势
前端·uni-app·ai编程
量子位1 天前
是个公司都在用AI Agent,但大家真的用明白了吗??| MEET2026圆桌论坛
aigc·ai编程