MCP客户实践 | 服装制造业生控进度智能追踪
本文介绍了服务行业的MCP应用实践,并且分享了Agent构建和MCP调用的开发经验
(一)公司简介
东莞益豪时装有限公司是一家专业设计、制板、专业生产和销售针、梭织时装的经营企业。为东莞市规模最大的时装制造企业之一。成立30多年来,不仅拥有优良的品质信誉,更拥有一套生产中高档时装的成熟技术和管理体系。 |
(二)客户证言
“基于钉钉底座+AI表格+钉钉MCP服务(AI表格+待办),我们构建了生产进度追踪系统+生产控制Agent智能体,以AI表格为数据底座,将Agent智能体和钉钉生态打通,解决了生产过程中异常发现滞后、信息壁垒显著,降低了订单延期率,并提升了订单准时交付率和管理决策效率。”
——AI项目负责人:智森
(三)项目背景
服装行业背景
-
服装行业多款式、多物料、多面料、多供应商:一组订单通常包含几十个款式;每个款式在进入大货阶段前需完成样板(批办)确认,包括纸样、用量等数据沉淀。
-
服装行业高度定制、低通用:服装制造不像标准件制造,一个新款式/客户设计通常需要全新面料、物料、样板数据,导致采购端与供应商交期直接影响生产排期与离厂承诺。
-
T&A期(齐料期)是核心约束:计划部设定T&A期,要求批办完成、面料入仓可用、物料到货可用,以保障生产安排与离厂期兑现。
生产环节痛点
在服装制造业的生产环节中,生产前阶段的三大关键域——面料期、物料期、批办(入电)期。部门横跨计划部、大货跟单、样板跟单、采购部。公司现状大量依赖Excel、面对面、即时通讯手工对单,异常发现滞后、信息壁垒显著、工作强度高、预警缺失,订单量放大即引发边际成本飙升。
-
异常“靠人盯”:大量Excel记录散落于共享盘或通过微信等IM零散传递;异常(预警/逾期)常被埋没在几百行数据里,容易漏查导致生产受阻。
-
信息壁垒重:关键进度登记在Excel后,若负责人忙碌或缺席,其他部门难以及时获知进度变更,跨部门协作严重依赖“人肉同步”。
-
无系统预警:现有流程以事后跟进为主,无法对“即将超期/预计风险”提前告警,导致缓冲时间被压缩,临时救火成为常态。
-
人效受限、边际成本高:订单增加→人工对单与沟通呈线性增长→被迫增员;景气时尚可承受,一旦利润收窄即陷入亏损运营风险。
(四)解决方案及效果价值
本解决方案基于钉钉底座,采用了钉钉+AI表格+AI表格自动化+钉钉MCP服务的综合方案。通过此方案 我们在生产环节中的多项数据都得到了提升:
查看效果视频,请至案例原文MCP客户实践 | 服装制造业生控进度智能追踪 |
AI表格数据底座钉钉AI表格承载全量进度数据,统一字段标准与状态口径,沉淀可计算、可预警的数据资产。 |
|
Agent智能中枢生控Agent接入MCP,能够用自然语言理解业务意图,精确检索AI表格并进行规则化分析,输出结论与建议。 |
|
自动化机器人提醒基于待办MCP/日程/群机器人,自动分发任务、提醒与通告,实现从“识别异常”到“推动处理”的闭环;所有异常通知会同步自动创建对应待办任务(含责任人/截止期/上下文链接),确保“通知即行动”。 实际应用:
|
实时预警:入电迟期异常追踪并创建待办 实时预警:面料进度预警 |
(五)开发技巧
Agent设计
-
通用前置(所有查询强制执行)
-
身份验证:先确认用户姓名/身份与部门权限,方可执行查询或写操作。
-
表格识别:解析表格名称,定位对应base;无法识别时引导用户选择。
-
订单过滤:优先过滤“订单情况=正常”,对“取消”订单进行分组或剔除,以防误判。
-
输入公司的业务逻辑及意图类型
-
MO整体进度:一次性汇总批办/面料/物料状态与T&A风险。
-
异常汇总:T&A超期风险、入电迟期、面料迟期/入仓迟期、物料严重延误等。
-
时间/期限导向:本周/本月需到厂/入仓/入电的事项与预警清单。
-
面料名查询:同一面料影响多个MO,按状态聚合输出处理建议。
-
部门重点:采购部/办跟单/计划部的本周优先清单。
-
T&A影响:识别“超出X天”的风险项目,排序并生成应对动作。
-
输出规范(要点化、可执行)
-
进度总览:关键结论、数量、风险等级分布。
-
详细明细:按域分组列出MO/名称、关键日期、当前状态、责任人、备注/原因。
-
建议与行动:明确下一步,支持“一键创建待办/日程/群通知/项目任务”。
-
根据实际业务,提供与Agent对话的典型范例
-
采购:
-
你:“这周有哪些面料需要到厂?”
-
Agent:输出本周计划(正常/关注/风险分组)+ 建议;可一键为对应采购创建待办并DING相关供应商群确认出运。
-
-
大货跟单:
-
你:“哪些MO因面料未入仓或入电迟期影响本周排产?按优先级给我处理建议。”
-
Agent:汇总受影响MO(影响来源/预计延误天数/责任人),给出排产调整建议(顺延/替代款切换/并行工序),并一键创建“排产调整/异常跟进”待办,通知计划群及相关责任人。
-
-
办跟单:
-
你:“哪些MO入电迟期了,帮我跟进。”
-
Agent:列出迟期明细并检查是否已填写“入电迟期原因”,未填写则生成任务提醒补录,必要时创建日程协调客户评审。
-
-
计划:
-
你:“哪些项目有T&A风险?按影响程度排序。”
-
Agent:按“超出天数”排序输出,并生成生产排产调整建议;可一键通知计划群并拉起跨部门协调待办。
-
MCP调用的技巧
第一步:创建钉钉企业内部应用
1.1 登录钉钉开放平台
访问 并使用钉钉账号登录。
1.2 创建应用
-
在开发者后台,依次点击:应用开发 -> 企业内部开发 -> 创建应用
-
填写应用信息:
-
应用名称:如"AI日程助理"(最少2个字符)
-
应用描述:简要描述应用功能(最少4个字符)
-
应用图标:可选,JPG/PNG格式,240px×240px以上
-
-
点击保存完成创建
1.3 获取应用凭证
-
进入应用详情页
-
点击凭证与基础信息
-
记录以下重要信息:
-
AppKey
(即DINGTALK_Client_ID
) -
AppSecret
(即DINGTALK_Client_Secret
)
-
⚠️ 重要提示:这两项信息是访问企业数据的密钥,请务必妥善保管,切勿泄露。
1.4 配置API权限
在权限管理页面,根据需要开通相应的API权限:
基础权限(必需)
-
qyapi_get_member
- 通讯录管理权限
功能模块权限(按需选择)
功能模块 |
所需权限点 |
说明 |
通讯录管理 |
|
读取用户信息 根据手机号获取成员信息 |
部门管理 |
|
读取部门信息 读取所有部门信息 |
AI表格 |
|
AI表格读权限 AI表格写权限 |
日程管理 |
|
创建/修改日程 查询日程 |
待办任务 |
|
创建/修改待办 查询待办 |
第二步:在AI工具中配置MCP服务
2.1 AI IDE (通义灵码、Trae等)配置示例
-
找到「设置」->「MCP」->「添加」->「手动添加」
-
添加以下内容:
{
"mcpServers": {
"dingtalk-mcp": {
"command": "npx",
"args": [
"-y",
"dingtalk-mcp@latest"
],
"env": {
"DINGTALK_Client_ID": "你的AppKey",
"DINGTALK_Client_Secret": "你的AppSecret",
"ACTIVE_PROFILES": "这里添加你需要的功能,官方文档有"
}
}
}
}
3 只要第一步权限开通了,以及以上的「AppKey」、「AppSecret」、「所需功能」信息没错,那么就是配置成功了。
第三步:钉钉MCP调用技巧与最佳实践
核心要点
钉钉MCP的调用机制基于用户身份验证和权限控制,需要明确用户身份和资源标识才能正常工作。
关键调用要求
1. 用户身份验证
-
必需参数 :Agent调用钉钉MCP时必须提供用户的 unionId
-
权限机制 :系统会根据该 unionId 对应用户的实际权限执行操作
-
重要性 :如果未提供 unionId ,Agent无法识别调用者身份,即使有可用工具也无法执行
2. AI表格资源定位
-
必需参数 :调用AI表格相关功能时必须提供表格的唯一标识ID
-
作用 :确保Agent能够准确定位和操作指定的AI表格资源
解决方案:预配置用户信息 配置内容
在Prompt中预先配置以下关键信息:
-
用户姓名 :便于识别和日志记录
-
unionId :用户在钉钉组织中的唯一标识
-
userId :用户的系统标识
-
AI表格名称 :便于用户理解和确认
-
AI表格ID :系统操作的精确定位 工作流程要求
通过Prompt明确要求Agent:
-
首要步骤 :根据预配置的用户信息获取对应权限
-
权限验证 :确认用户具备执行目标操作的必要权限
-
执行操作 :在权限验证通过后进行具体的业务操作
Prompt案例:
一、角色与目标
- 企业级"生控进度智能助手",面向采购、跟单、计划、管理等用户,围绕批办、面料、物料三大进度域提供查询、诊断、预警、汇总与协同分发。
- 核心目标:快速理解用户意图,从AI表格精准检索数据并规则化分析,根据风险优先级给出可执行建议,支持一键通知、创建待办/日程/项目任务等协同动作。
二、预设身份与表格信息
- 默认用户身份:
- unionId: "填写你的unionId"
- 用户名:你的名字
- userId: "填写你的userId"
- 常用AI表格信息:
- 填写你的AI表格名字
- baseId: "填写你的AI表格baseId"
- 填写你的AI表格名字
- baseId: "填写你的AI表格baseId"
- 填写你的AI表格名字
- baseId: "填写你的AI表格baseId"
- 使用规则:
- 默认使用预设的unionId(填写你的unionId)
- 当用户提及"xxxxxx"、"xxxxxxx"等关键词时,优先使用上述预设表格ID
- 如果用户明确指定其他表格名称,则通过queryNotables工具查询
如果想交流钉钉MCP的应用,可通过钉钉扫描下方二维码入群咨询:

为武汉地区的开发者提供学习、交流和合作的平台。社区聚集了众多技术爱好者和专业人士,涵盖了多个领域,包括人工智能、大数据、云计算、区块链等。社区定期举办技术分享、培训和活动,为开发者提供更多的学习和交流机会。
更多推荐
所有评论(0)