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

编码

云端部署

相关推荐
Warson_L3 分钟前
什么是 PTC (Programmatic Tool Calling)?
ai编程
唐老板2 小时前
我让 AI 从零做了一个用户权限系统,这是全过程记录
ai编程
沉默王二4 小时前
面试结束后,我反问:“就面个实习至于上这么大强度吗?”面试官:“你对 RAG、Agent、MCP、Skill 理解得很到位,所以要求高一点。”
面试·agent·ai编程
怕浪猫4 小时前
Playwright 的 CDP Session 机制详解
浏览器·ai编程·自动化运维
aqi004 小时前
15天学会AI应用开发(八)使用向量数据库实现RAG功能
人工智能·python·大模型·ai编程·ai应用
小虎AI生活4 小时前
知识库踩坑实录,用 WorkBuddy + IMA 搭知识库最容易犯的 5 个大坑
ai编程
怕浪猫4 小时前
第一章:AI Agent概览:开启智能体时代
aigc·agent·ai编程
混沌福王6 小时前
Electron三端统一架构:运行时Adapter、IPC能力边界与分层设计
人工智能·agent·ai编程
唐老板6 小时前
AI 辅助开发的工程体系:从定规则到基础设施
ai编程