Agent Skills
返回列表
📊

数据管道 MCP 服务器

数据分析 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_053d27d0/mcp-data-pipeline-zx。

技能介绍

问题:预处理阶段的断裂

在构建数据分析管道时,开发者常面临这样的困境:数据清洗、特征工程、质量评估等环节需要编写大量独立脚本。pandas 的 DataFrame.fillna() 只能处理缺失值,scikit-learn 的 StandardScaler 仅覆盖归一化场景,而异常检测往往需要手动组合 Z-score 与 IQR 方法。这些碎片化操作导致三个核心问题:

  • 逻辑分散:数据质量评分需要同时计算完整性、一致性、准确性等多个维度,但现有工具无法统一接口
  • 流程断层:从原始数据到建模数据集的转换过程缺乏标准化步骤,每次实验需重新编写预处理链
  • 验证困难:人工核对分箱统计、K-Fold 交叉验证等结果耗时且易出错

技能如何工作:22 个工具的管道化

该技能通过 MCP 协议 提供结构化工具集,每个工具对应数据预处理的一个原子操作。典型工作流包含以下关键步骤:

  1. 数据画像:调用 data_profile 工具生成字段统计摘要,自动识别数值型/分类型字段
  2. 质量评估:quality_score 工具基于 5 维度(完整性、唯一性、时效性、有效性、一致性)计算综合质量分
  3. 异常处理:组合使用 anomaly_detect(支持 IQR/Z-score/MAD 三种算法)与 missing_impute(提供均值/中位数/众数/插值/自定义五种填充策略)
  4. 特征工程:通过 feature_select 进行 PCA 降维,normalize 工具支持 min-max、z-score、小数定标等五种归一化方法
  5. 数据增强:synthetic_generate 工具基于分布拟合生成合成数据,smote_oversample 处理类别不平衡问题

适用边界:三个常见陷阱

  • 算法选择依赖数据特性:MAD 算法在偏态分布中表现优于 Z-score,但需通过 anomaly_detect 的 method 参数显式指定
  • 计算资源敏感场景:pca_reduce 工具在百万级样本数据集上可能触发内存溢出,建议先进行分层抽样
  • 实时流处理限制:当前工具链设计为批处理模式,不支持实时数据流的增量更新

该技能本质是预处理操作的标准化封装,适合需要快速搭建可复现数据管道的工程师。对于需要自定义预处理逻辑的场景,仍需结合原生编程实现。

使用场景

  • 处理来自 CRM、ERP、日志系统的多格式 CSV/Excel 数据时,需统一计算字段缺失率、格式错误率等质量指标
  • 构建机器学习数据集阶段,需通过 IQR/Z-score 双重校验识别异常值并自动填充缺失值
  • 金融风控场景中需生成符合真实分布的合成违约客户数据,解决原始样本不足问题
  • 医疗数据研究时需对患者年龄、血压等连续变量进行分箱统计与标准化处理

适合人员

  • 数据分析师:需要处理多来源异构数据并输出质量评估报告
  • 数据工程师:负责构建可复用的 ETL 预处理管道
  • 科研人员:处理实验数据时需进行标准化特征工程
  • 机器学习工程师:需快速生成训练数据集并进行异常值处理