Data Processing
高级边界值处理工具,用于识别和处理数值数据中的最小值和最大值。完美适用于数据验证、范围检查、统计分析和数据预处理。 功能特点: - 多种边界检测方法(绝对值、百分位数、标准差) - 灵活处理策略(裁剪、删除、替换、变换) - 自定义范围验证 - 非对称边界处理 - 批量处理能力 - 综合边界统计 - 数据质量评估 - 可视化边界报告 常见用途: - 数据验证和质量控制 - 传感器数据范围检查 - 金融数据限制执行 - 统计数据预处理 - 机器学习特征工程 - 数据库约束验证
用三种语言从你的代码中调用此工具。
curl -X POST 'https://api.elysiatools.com/zh/api/tools/data-boundary-processor' \
-H 'Content-Type: application/json' \
-d '{"inputData":"name,age,salary,score,temperature\nAlice,25,50000,85.2,36.5\nBob,32,75000,92.7,38.1\nCharlie,28,60000,78.9,37.2","targetColumns":"age, salary, score\n\n留空则自动检测数值列","minMethod":"absolute","maxMethod":"absolute","minValue":0,"maxValue":0,"lowerPercentile":5,"upperPercentile":95,"lowerStdDev":3,"upperStdDev":3,"handlingStrategy":"clip","replacementMethod":"boundary","asymmetricMode":false,"preserveOriginal":false,"markBoundaryValues":true,"includeStatistics":true,"strictMode":false}'以 JSON 形式 POST 提交输入参数。文件类型参数需先单独上传。
POST https://api.elysiatools.com/zh/api/tools/data-boundary-processor| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| inputData | textarea | 是 | — |
| targetColumns | textarea | 否 | — |
| minMethod | select | 否 | — |
| maxMethod | select | 否 | — |
| minValue | number | 否 | 固定最小值(当minMethod为absolute时使用) |
| maxValue | number | 否 | 固定最大值(当maxMethod为absolute时使用) |
| lowerPercentile | number | 否 | 边界检测的下界百分位数(0-50) |
| upperPercentile | number | 否 | 边界检测的上界百分位数(50-100) |
| lowerStdDev | number | 否 | 均值以下的标准差用于下界 |
| upperStdDev | number | 否 | 均值以上的标准差用于上界 |
| handlingStrategy | select | 否 | — |
| replacementMethod | select | 否 | — |
| asymmetricMode | checkbox | 否 | 对最小/最大边界应用不同策略 |
| preserveOriginal | checkbox | 否 | — |
| markBoundaryValues | checkbox | 否 | 添加列来标记边界违反 |
| includeStatistics | checkbox | 否 | — |
| strictMode | checkbox | 否 | 在严格模式下将边界值视为错误 |
文本结果
{
"result": "Processed text content",
"error": "Error message (optional)",
"message": "Notification message (optional)",
"metadata": {
"key": "value"
}
}将此工具加入你的 Model Context Protocol 服务,让 AI 智能体可以列出并调用它。
将以下内容加入你的 MCP 客户端配置:
{
"mcpServers": {
"elysiatools-data-boundary-processor": {
"name": "data-boundary-processor",
"description": "高级边界值处理工具,用于识别和处理数值数据中的最小值和最大值。完美适用于数据验证、范围检查、统计分析和数据预处理。\n\n功能特点:\n- 多种边界检测方法(绝对值、百分位数、标准差)\n- 灵活处理策略(裁剪、删除、替换、变换)\n- 自定义范围验证\n- 非对称边界处理\n- 批量处理能力\n- 综合边界统计\n- 数据质量评估\n- 可视化边界报告\n\n常见用途:\n- 数据验证和质量控制\n- 传感器数据范围检查\n- 金融数据限制执行\n- 统计数据预处理\n- 机器学习特征工程\n- 数据库约束验证",
"baseUrl": "https://api.elysiatools.com/mcp/sse?toolId=data-boundary-processor",
"command": "",
"args": [],
"env": {},
"isActive": true,
"type": "sse"
}
}
}连接到 SSE 端点后,列出已开放的工具:
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/list"
}通过工具 id 调用,参数由其参数表构建:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "data-boundary-processor",
"arguments": {
"inputData": "name,age,salary,score,temperature\nAlice,25,50000,85.2,36.5\nBob,32,75000,92.7,38.1\nCharlie,28,60000,78.9,37.2",
"targetColumns": "age, salary, score\n\n留空则自动检测数值列",
"minMethod": "absolute",
"maxMethod": "absolute",
"minValue": 0,
"maxValue": 0,
"lowerPercentile": 5,
"upperPercentile": 95,
"lowerStdDev": 3,
"upperStdDev": 3,
"handlingStrategy": "clip",
"replacementMethod": "boundary",
"asymmetricMode": false,
"preserveOriginal": false,
"markBoundaryValues": true,
"includeStatistics": true,
"strictMode": false
}
}
}有问题或反馈?请联系 [email protected]