MCP 工具参考
工具按治理切片与能力类别分组。每个工具标注调用所需的 scope。客户环境中的实际可用工具以 MCP 运行时发现为准。
总览
| Slice | Endpoint | Required scope | Tools |
|---|---|---|---|
| 基盘平台通用 | /mcp/base/ | base.action.write, base.compute.run, base.read | 54 |
| TrafficOps 车流与检查点 | /mcp/trafficops/ | trafficops.read | 7 |
| 预测性维护 | /mcp/pdm/ | pdm.read | 5 |
| TelcoOps 通信网络运营 | /mcp/telcoops/ | telcoops.read | 3 |
| SemiOps 半导体与洁净室 | /mcp/semiops/ | semiops.read | 16 |
| Aviation 航空可靠性 | /mcp/aviation/ | aviation.analysis.read, aviation.data.read | 11 |
基盘平台通用
Endpoint: /mcp/base/
| 工具 | Scope | 说明 |
|---|---|---|
analyze_spare_parts | base.compute.run | 分析备件库存与使用模式。展示更换最多的备件、滞销库存、缺货风险和补货建议。用于库存优化与采购规划。 |
analyze_spatial_anomaly | base.compute.run | 分析空间热力图传感器数据中的异常。检测数值偏离均值超过 N 个标准差的传感器。适用于询问冷热点、异常读数或空间离群点。 |
automl_forecast | base.compute.run | AutoML 模型自动选择与预测——自动挑选最优算法。 |
calculate_emissions | base.compute.run | 计算建筑或设施的温室气体排放(范围 1/2/3)。返回按范围划分的 CO₂e 明细,并采用区域默认排放因子。适用于询问碳足迹、排放或可持续性指标。 |
cascade_simulation | base.compute.run | 多引擎级联仿真——串联 DES、ABM、蒙特卡洛。 |
check_data_quality | base.read | 查看所有已接入数据源的数据质量看板。返回按维度(完整性、准确性、一致性、时效性)的质量评分并列出主要违规项。适用于询问数据质量、数据健康度或数据问题。 |
compare_zones | base.compute.run | 对比两个区域或楼层之间的空间统计。提供均值、最小值、最大值、标准差对比及解读。适用于对比南北、1 楼与 2 楼或任意两个区域。 |
conformal_predict | base.compute.run | 无分布假设的预测区间(保形预测)。 |
create_work_order | base.action.write | 根据顾问的建议创建新的工单。仅在用户明确同意采取行动时使用。 |
detect_anomaly | base.compute.run | 对数据点进行异常评分(z-score、孤立森林、自编码器)。 |
detect_drift | base.compute.run | 检测数据集之间的数据漂移或概念漂移。 |
estimate_causal_effect | base.compute.run | 通过因果推断估计处理效应。 |
explain_prediction | base.compute.run | 使用 SHAP 解释模型预测。 |
extract_maintenance_record | base.read | 使用 AI 从维修文档(PDF/图片)中提取结构化数据。返回设备编号、维修日期、类型、技师、发现、更换的部件和置信度评分。适用于将纸质维修记录数字化。 |
find_changepoints | base.compute.run | 检测时间序列中的结构性突变点。 |
find_optimal_policy | base.compute.run | 使用因果推断寻找最优处理策略。 |
find_path | base.compute.run | 在建筑内查找两点之间的导航路径。支持跨楼层路由、无障碍选项和避开人群。 |
fit_distribution | base.compute.run | 对观测数据拟合概率分布。适用于分析故障时间、服务时长或到达模式。返回最佳拟合分布及其参数和拟合优度统计(KS 检验、AIC)。适用于了解哪种统计分布最能描述数据。 |
forecast_timeseries | base.compute.run | 对时间序列运行 Holt-Winters 或 Prophet 预测。 |
generate_report | base.compute.run | 生成状态报告或仿真报告。适用于设备概览、告警摘要或仿真分析报告。 |
get_action_plan_history | base.read | 获取 AI 行动方案的历史记录及其工作流审批状态。返回过往行动方案的审批决定、执行结果,以及关联的 ECM 文档(事件报告)。适用于回答有关过往事件、决策及其结果的问题。 |
get_compliance_documents | base.read | 按标准筛选获取合规相关文档(证书、审核报告、证据包)。适用于询问 ISO 合规、FDA 或监管文档。 |
get_equipment_documents | base.read | 获取与某设备关联的所有文档(手册、SOP、图纸、维修记录)。适用于询问设备文档或查找相关手册/SOP。 |
get_equipment_status | base.read | 获取设备实时状态,包括最新传感器读数、活跃告警和近期工单。适用于了解当前状况。 |
get_expiring_documents | base.read | 获取临近保存期限或需要定期复核的文档。用于合规监控和主动文档管理。 |
get_optimization_recommendation | base.compute.run | 在预算约束下为检查站运营寻找最优人员配置。使用 NSGA-II 多目标优化在通行量与等待时间之间取得平衡。返回帕累托最优解,附成本效益分析和可直接执行的操作。适用于回答“如何分配 10 名额外人员?”或“5000 元/小时预算下最优配置是什么?”等问题。 |
get_pending_tasks | base.read | 获取待处理的 ECM 工作流任务(待审批、待签署或待复核的文档)。适用于询问待办清单或待审批事项。 |
import_data | base.compute.run | 通过 ETL 管道从外部源(REST API、CSV)导入并处理数据以供分析。连接数据源、抽取记录,并可选地对导入数据拟合分布。适用于将外部数据引入用于仿真输入建模。 |
import_dxf | base.compute.run | 导入 DXF 平面图并识别墙体/门/窗/围栏。 |
list_connectors | base.read | 列出所有已配置的数据连接器(REST、CSV、MQTT、OPC-UA、数据库等)及其当前状态(活跃/错误/同步中)、上次同步时间和来源信息。适用于询问数据源、集成、连接器或数据管道。 |
optimize_bayesian | base.compute.run | 用于黑盒函数调优的贝叶斯优化。 |
optimize_evolutionary | base.compute.run | 进化式多目标优化(NSGA-II)。 |
optimize_layout | base.compute.run | 使用 NSGA-II 多目标优化并结合 DES 评估,优化设施的空间布局(检查站位置、容量、路线)。在通行量与等待时间间寻找帕累托最优布局。适用于设施设计与空间规划。 |
optimize_milp | base.compute.run | 求解混合整数线性规划(MILP)问题。 |
predict_rul | base.compute.run | 根据传感器读数预测剩余使用寿命(RUL)。 |
predict_surrogate | base.compute.run | 使用已训练的代理模型进行推断。 |
query_knowledge | base.read | 查询知识图谱中的设备类型、故障模式、维修动作、诊断规则和维护计划。适用于查找专家知识。 |
recommend_model | base.compute.run | AutoML 推荐最佳模型类型。 |
recommend_sensor_placement | base.compute.run | 基于空间覆盖盲区和 IDW 置信度分析,推荐增设传感器的最优位置。适用于询问传感器部署、覆盖盲区或在何处安装新传感器。 |
recommend_training | base.read | 根据设备类型、用户角色和已识别的技能差距推荐培训课程。返回带时长和优先级的课程清单。用于人才发展与认证规划。 |
run_abm | base.compute.run | 运行基于智能体的人群仿真。 |
run_dag_simulation | base.compute.run | 运行带高级路由(最短队列、概率、条件)的 DAG 路由 DES 仿真。返回通行量、瓶颈分析、Sankey 流量数据和 AI 建议。适用于复杂的多路径检查站场景。 |
run_des | base.compute.run | 为流程/排队建模运行离散事件仿真。 |
run_doe | base.compute.run | 运行实验设计(DOE)以识别哪些因子对目标指标影响最显著。返回展示因子显著性的 ANOVA 分析。 |
run_montecarlo | base.compute.run | 蒙特卡洛压力测试/风险仿真。 |
run_optimization | base.compute.run | 使用多目标优化(NSGA-II)寻找最优参数。返回在相互竞争目标间权衡的帕累托最优解。适用于寻找最佳配置。 |
run_simulation | base.compute.run | 运行离散事件仿真(DES)以测试 what-if 场景。适用于验证预测、对比配置或估算变更影响。可用场景:trafficops(检查站车流)、heatops(区域供热)、fms(设备生命周期)。 |
run_system_dynamics | base.compute.run | 运行系统动力学(存量-流量)仿真。 |
run_what_if_comparison | base.compute.run | 使用 DES 仿真将当前检查站配置与修改后的场景进行对比。适用于回答“如果给生物识别扫描增加 2 名人员会怎样?”或“如果行李扫描仪每 4 小时故障一次会怎样?”等问题。返回并排 KPI 对比、成本效益分析和具体的操作建议。支持人员调整、车道调整和设备故障注入。 |
search_checkpoint_sop | base.read | 搜索存储在 ECM 系统中的检查站标准操作规程(SOP)。返回针对某检查站或操作类型的相关 SOP 文档。适用于询问检查站管理、移民管控或海关清关的流程、规程或标准操作。借助 ECM RAG(检索增强生成)进行语义搜索。 |
search_documents | base.read | 在 ECM(企业内容管理)中按关键词、类型或关联实体搜索文档。返回文档标题、版本、密级和直达链接。启用 RAG 增强后,还会提供相关文档的 AI 摘要。适用于询问手册、SOP、报告、证书或任何文档。 |
simulate_logistics | base.compute.run | 在设施布局上运行 AGV/叉车物流仿真。 |
train_surrogate | base.compute.run | 从数据训练快速代理模型。 |
troubleshoot_connector | base.read | 通过获取某数据连接器的详情和近期同步日志来诊断它。分析近期错误并给出具体修复建议(凭证、网络、字段映射等)。适用于连接器失败、数据未同步或用户报告导入/导出问题时。 |
analyze_spare_parts · base.compute.run
分析备件库存与使用模式。展示更换最多的备件、滞销库存、缺货风险和补货建议。用于库存优化与采购规划。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
equipment_type | string | 按设备类型筛选(如 AHU、CHILLER) | |
part_category | string | 按备件类别筛选 | |
months | integer | 要分析的历史月数 - default: 12 |
analyze_spatial_anomaly · base.compute.run
分析空间热力图传感器数据中的异常。检测数值偏离均值超过 N 个标准差的传感器。适用于询问冷热点、异常读数或空间离群点。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
scene_id | string | yes | 场景 ID(heatops、iaq-building-env、energy-floor-consumption、space-occupancy) |
variable | string | yes | 要分析的变量(supply_temp、co2、electricity) |
zone | string | 区域筛选:all、north、south 等 - default: "all" | |
threshold_sigma | number | 异常检测的 sigma 阈值 - default: 2 |
automl_forecast · base.compute.run
AutoML 模型自动选择与预测——自动挑选最优算法。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
values | array | yes | |
horizon | integer | yes | Forecast steps ahead. |
frequency | string | Data frequency: min, h, d, w, m. - default: "h" | |
metric | string | Evaluation metric. - one of: mape, rmse, mae, smape - default: "mape" | |
candidates | array | Optional candidate model names. | |
ensemble | boolean | Create weighted ensemble of top models. - default: true | |
top_k | integer | Top model count for ensemble. - default: 3 |
calculate_emissions · base.compute.run
计算建筑或设施的温室气体排放(范围 1/2/3)。返回按范围划分的 CO₂e 明细,并采用区域默认排放因子。适用于询问碳足迹、排放或可持续性指标。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
scope | integer | yes | 排放范围:1=直接,2=电力,3=价值链 - one of: 1, 2, 3 |
fuel_type | string | 范围 1 的燃料类型(如 natural_gas、diesel、refrigerant_r410a) | |
electricity_kwh | number | 范围 2 的用电量(kWh) | |
category | string | 范围 3 的类别(如 waste_landfill、water_supply、commuting_mrt) | |
consumption | number | 相应单位下的消耗量 | |
period | string | 报告期(如 '2025-01'、'2025-Q1'、'2025') |
cascade_simulation · base.compute.run
多引擎级联仿真——串联 DES、ABM、蒙特卡洛。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
steps | array | yes | |
initial_payload | object | ||
continue_on_error | boolean | Continue subsequent engines after a failed step. - default: false |
check_data_quality · base.read
查看所有已接入数据源的数据质量看板。返回按维度(完整性、准确性、一致性、时效性)的质量评分并列出主要违规项。适用于询问数据质量、数据健康度或数据问题。
参数
未声明参数。请在运行时通过 tools/list 获取实时细节。
compare_zones · base.compute.run
对比两个区域或楼层之间的空间统计。提供均值、最小值、最大值、标准差对比及解读。适用于对比南北、1 楼与 2 楼或任意两个区域。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
scene_id | string | yes | 场景 ID |
variable | string | yes | 要对比的变量 |
zone_a | string | yes | 第一个区域(north、1f 等) |
zone_b | string | yes | 第二个区域(south、2f 等) |
conformal_predict · base.compute.run
无分布假设的预测区间(保形预测)。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
train_data | array | yes | |
test_data | array | yes | |
target | string | yes | Target column name. |
features | array | yes | |
confidence_levels | array | Confidence levels. - default: [0.9,0.95,0.99] | |
model_type | string | Base model type. - default: "random_forest" |
create_work_order · base.action.write
根据顾问的建议创建新的工单。仅在用户明确同意采取行动时使用。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
equipment_id | integer | yes | 为其创建工单的设备 |
title | string | yes | 工单标题 |
description | string | yes | 所需工作的详细描述 |
priority | string | yes | one of: LOW, MEDIUM, HIGH, CRITICAL |
detect_anomaly · base.compute.run
对数据点进行异常评分(z-score、孤立森林、自编码器)。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
readings | array | yes | Sensor readings. |
z_threshold | number | Z-score threshold. - default: 3 |
detect_drift · base.compute.run
检测数据集之间的数据漂移或概念漂移。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
values | array | yes | Ordered time-series values. |
method | string | Drift method. - one of: adwin, kswin, page_hinkley - default: "adwin" | |
delta | number | ADWIN delta. - default: 0.002 | |
window_size | integer | KSWIN window size. - default: 100 | |
stat_size | integer | KSWIN stat window size. - default: 30 | |
threshold | number | PageHinkley threshold. - default: 50 |
estimate_causal_effect · base.compute.run
通过因果推断估计处理效应。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
data | array | yes | |
treatment | string | yes | Treatment column. |
outcome | string | yes | Outcome column. |
features | array | ||
method | string | Estimator method. |
explain_prediction · base.compute.run
使用 SHAP 解释模型预测。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
model_type | string | yes | Model family or registered model type. |
features | object | yes | |
prediction | number | Prediction value to explain. | |
background_data | array |
extract_maintenance_record · base.read
使用 AI 从维修文档(PDF/图片)中提取结构化数据。返回设备编号、维修日期、类型、技师、发现、更换的部件和置信度评分。适用于将纸质维修记录数字化。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
document_id | integer | yes | 要提取的 ECM 文档 ID |
find_changepoints · base.compute.run
检测时间序列中的结构性突变点。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
values | array | yes | Time-series values. |
method | string | Changepoint method. - one of: pelt, binary, window, bottomup - default: "pelt" | |
model | string | Cost model. - default: "rbf" | |
n_breakpoints | integer | Expected breakpoints for binary/window/bottomup. | |
min_size | integer | Minimum segment size. - default: 5 | |
penalty | number | Penalty value for PELT. |
find_optimal_policy · base.compute.run
使用因果推断寻找最优处理策略。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
data | array | yes | |
treatment | string | yes | Treatment column. |
outcome | string | yes | Outcome column. |
features | array | ||
policy_constraints | object |
find_path · base.compute.run
在建筑内查找两点之间的导航路径。支持跨楼层路由、无障碍选项和避开人群。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
from_location | string | yes | 起点位置名称或节点 ID |
to_location | string | yes | 终点位置名称或节点 ID |
accessible | boolean | 仅限无障碍(轮椅)路线 - default: false | |
avoid_crowds | boolean | 避开拥挤区域 - default: false |
fit_distribution · base.compute.run
对观测数据拟合概率分布。适用于分析故障时间、服务时长或到达模式。返回最佳拟合分布及其参数和拟合优度统计(KS 检验、AIC)。适用于了解哪种统计分布最能描述数据。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
data_source | string | yes | 拟合数据的来源。'custom' 需提供原始数据数组。 - one of: sensor_readings, failure_times, service_times, custom |
equipment_id | integer | 传感器/故障数据的设备 ID(sensor_readings、failure_times 时必填) | |
sensor_type | string | sensor_readings 的传感器类型筛选(如 'temperature'、'vibration') | |
custom_data | array | 用于自定义拟合的原始数据点(至少 20 个) |
forecast_timeseries · base.compute.run
对时间序列运行 Holt-Winters 或 Prophet 预测。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
model_name | string | Trained Prophet model name. - default: "default" | |
horizon | integer | Number of future periods to forecast. - default: 30 | |
frequency | string | Forecast frequency: D, H, W. - default: "D" |
generate_report · base.compute.run
生成状态报告或仿真报告。适用于设备概览、告警摘要或仿真分析报告。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
report_type | string | yes | 报告类型:'simulation' 运行 DES 并报告 KPI,'equipment_status' 汇总当前设备/告警/工单 - one of: simulation, equipment_status |
module | string | 仿真报告所用模块 - one of: trafficops, heatops, fms | |
format | string | 输出格式 - one of: pdf, excel |
get_action_plan_history · base.read
获取 AI 行动方案的历史记录及其工作流审批状态。返回过往行动方案的审批决定、执行结果,以及关联的 ECM 文档(事件报告)。适用于回答有关过往事件、决策及其结果的问题。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
checkpoint_id | string | 可选:按检查站 ID 筛选 | |
urgency | string | 按紧急程度筛选。默认全部 - one of: CRITICAL, WARNING, ALL - default: "ALL" | |
limit | integer | 返回的最大结果数 - default: 10 |
get_compliance_documents · base.read
按标准筛选获取合规相关文档(证书、审核报告、证据包)。适用于询问 ISO 合规、FDA 或监管文档。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
standard | string | 合规标准(如 ISO_14644、SEMI_S2、GM、FDA_21_CFR) | |
status | string | 按文档状态筛选 - one of: APPROVED, EXPIRED, IN_REVIEW, RECORD |
get_equipment_documents · base.read
获取与某设备关联的所有文档(手册、SOP、图纸、维修记录)。适用于询问设备文档或查找相关手册/SOP。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
equipment_id | integer | yes | 设备 ID |
doc_type | string | 按文档类型筛选 - one of: MANUAL, SOP, DRAWING, REPORT, CERTIFICATE, PHOTO |
get_equipment_status · base.read
获取设备实时状态,包括最新传感器读数、活跃告警和近期工单。适用于了解当前状况。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
equipment_id | integer | 要查询的设备 ID(省略则为全部) |
get_expiring_documents · base.read
获取临近保存期限或需要定期复核的文档。用于合规监控和主动文档管理。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
days_ahead | integer | 向前检查的天数 - default: 30 |
get_optimization_recommendation · base.compute.run
在预算约束下为检查站运营寻找最优人员配置。使用 NSGA-II 多目标优化在通行量与等待时间之间取得平衡。返回帕累托最优解,附成本效益分析和可直接执行的操作。适用于回答“如何分配 10 名额外人员?”或“5000 元/小时预算下最优配置是什么?”等问题。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
budget | number | 人员的每小时总预算(成本单位) - default: 5000 | |
cost_per_staff | number | 每名额外人员的每小时成本 - default: 100 | |
target_kpi | string | 要优化的主要 KPI - one of: avg_wait, throughput, p95_wait - default: "avg_wait" | |
audience | string | 洞察报告的目标读者 - one of: manager, operator, both - default: "both" |
get_pending_tasks · base.read
获取待处理的 ECM 工作流任务(待审批、待签署或待复核的文档)。适用于询问待办清单或待审批事项。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
user_id | integer | 用户 ID(省略则为当前用户) |
import_data · base.compute.run
通过 ETL 管道从外部源(REST API、CSV)导入并处理数据以供分析。连接数据源、抽取记录,并可选地对导入数据拟合分布。适用于将外部数据引入用于仿真输入建模。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
connector_type | string | yes | 数据连接器类型:'rest' 表示 REST API,'csv' 表示 CSV 文件 - one of: rest, csv |
endpoint | string | yes | REST API 的 URL 或 CSV 的文件路径 |
pipeline_id | string | 可选 ETL 管道:'arrival-fitting' 或 'service-time' - one of: arrival-fitting, service-time | |
field_mapping | object | 可选的源→目标字段映射(如 {'timestamp': 'arrival_time'}) |
import_dxf · base.compute.run
导入 DXF 平面图并识别墙体/门/窗/围栏。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
file_path | string | Server-side DXF path. | |
content | string | DXF content when file_path is not used. | |
layers | array | ||
recognize | boolean | Recognize walls/doors/windows/fences. - default: true |
list_connectors · base.read
列出所有已配置的数据连接器(REST、CSV、MQTT、OPC-UA、数据库等)及其当前状态(活跃/错误/同步中)、上次同步时间和来源信息。适用于询问数据源、集成、连接器或数据管道。
参数
未声明参数。请在运行时通过 tools/list 获取实时细节。
optimize_bayesian · base.compute.run
用于黑盒函数调优的贝叶斯优化。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
parameters | array | yes | |
objective_name | string | Objective label. - default: "objective" | |
direction | string | Optimization direction. - one of: minimize, maximize - default: "minimize" | |
n_trials | integer | Trial count. - default: 50 | |
evaluations | array | ||
sampler | string | Sampler. - one of: tpe, cmaes, random - default: "tpe" |
optimize_evolutionary · base.compute.run
进化式多目标优化(NSGA-II)。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
variables | array | yes | |
objectives | array | yes | |
constraints | array | ||
population_size | integer | Population size. - default: 100 | |
generations | integer | Generation count. - default: 50 | |
seed | integer | Optional random seed. |
optimize_layout · base.compute.run
使用 NSGA-II 多目标优化并结合 DES 评估,优化设施的空间布局(检查站位置、容量、路线)。在通行量与等待时间间寻找帕累托最优布局。适用于设施设计与空间规划。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
template_id | string | yes | 要优化的布局模板 - one of: immigration-hall-small, security-screening, departure-lounge |
objectives | array | 要优化的目标 | |
pop_size | integer | NSGA-II 种群规模 | |
n_gen | integer | 进化代数 |
optimize_milp · base.compute.run
求解混合整数线性规划(MILP)问题。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
variables | array | yes | |
objective | object | yes | |
constraints | array |
predict_rul · base.compute.run
根据传感器读数预测剩余使用寿命(RUL)。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
equipment_id | string | yes | Equipment identifier. |
health_data | array | yes | Recent health indicator values. |
failure_history | array | Optional historical failure times. |
predict_surrogate · base.compute.run
query_knowledge · base.read
查询知识图谱中的设备类型、故障模式、维修动作、诊断规则和维护计划。适用于查找专家知识。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
query_type | string | yes | 要查询的知识类型 - one of: equipment_info, failure_modes, repair_actions, diagnostic_rules |
equipment_type | string | 设备类型(如 COMPRESSOR、AHU、PUMP、CHILLER) | |
keyword | string | 自由文本知识搜索的关键词 |
recommend_model · base.compute.run
AutoML 推荐最佳模型类型。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
values | array | yes | Series values. |
task | string | Task type. - one of: forecast, anomaly - default: "forecast" |
recommend_sensor_placement · base.compute.run
基于空间覆盖盲区和 IDW 置信度分析,推荐增设传感器的最优位置。适用于询问传感器部署、覆盖盲区或在何处安装新传感器。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
scene_id | string | yes | 场景 ID |
variable | string | yes | 用于覆盖分析的变量 |
zone | string | 要分析的区域。使用 all 表示整个区域。 - default: "all" | |
max_recommendations | integer | 布点建议的最大数量 - default: 5 |
recommend_training · base.read
根据设备类型、用户角色和已识别的技能差距推荐培训课程。返回带时长和优先级的课程清单。用于人才发展与认证规划。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
equipment_type | string | 设备类型(如 AHU、CHILLER、COMPRESSOR) | |
user_role | string | 用于角色定制培训的用户角色 - one of: operator, technician, engineer, manager - default: "operator" | |
skill_gap | string | 需弥补的已识别技能差距 |
run_abm · base.compute.run
运行基于智能体的人群仿真。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
width | integer | yes | Grid width. |
height | integer | yes | Grid height. |
num_agents | integer | yes | Agent count. |
exits | array | yes | |
obstacles | array | ||
steps | integer | Simulation steps. - default: 100 |
run_dag_simulation · base.compute.run
运行带高级路由(最短队列、概率、条件)的 DAG 路由 DES 仿真。返回通行量、瓶颈分析、Sankey 流量数据和 AI 建议。适用于复杂的多路径检查站场景。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
scene_id | string | yes | 要仿真的 DAG 场景 - one of: cp-immigration-dag, cp-security-dag, cp-multi-terminal |
simulation_time | number | 仿真时长(分钟) | |
staff_count | integer | 人员/车道数量(影响容量) |
run_des · base.compute.run
为流程/排队建模运行离散事件仿真。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
sceneType | string | yes | Registered DES scene type. |
sceneId | string | yes | Scene configuration id. |
simulationTime | number | Simulation time in minutes. - default: 480 | |
seed | integer | Optional random seed. | |
replications | integer | Replication count. - default: 1 | |
moduleConfig | object | ||
playback | boolean | Emit replay events. - default: false | |
parallel | boolean | Run replications in parallel. | |
maxWorkers | integer | Max parallel workers. - default: 4 | |
shiftSchedule | array | ||
failureConfig | object |
run_doe · base.compute.run
运行实验设计(DOE)以识别哪些因子对目标指标影响最显著。返回展示因子显著性的 ANOVA 分析。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
scene_type | string | yes | one of: trafficops, heatops, fms |
scene_id | string | yes | |
factors | array | yes | 实验中要变动的因子 |
response_metric | string | yes | 要分析的 KPI(如 throughput、availability、total_heat_delivered_kj) |
run_montecarlo · base.compute.run
蒙特卡洛压力测试/风险仿真。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
model_name | string | yes | Human-readable model name. |
parameters | object | yes | Parameter name -> distribution spec {distribution,args}. |
output_expression | string | yes | Safe Python expression referencing sampled parameters. |
n_simulations | integer | Number of iterations. - default: 10000 | |
confidence_level | number | Confidence level. - default: 0.95 |
run_optimization · base.compute.run
使用多目标优化(NSGA-II)寻找最优参数。返回在相互竞争目标间权衡的帕累托最优解。适用于寻找最佳配置。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
module_type | string | yes | one of: trafficops, heatops, fms |
population_size | integer | default: 20 | |
generations | integer | default: 10 |
run_simulation · base.compute.run
运行离散事件仿真(DES)以测试 what-if 场景。适用于验证预测、对比配置或估算变更影响。可用场景:trafficops(检查站车流)、heatops(区域供热)、fms(设备生命周期)。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
scene_type | string | yes | 要运行的仿真类型 - one of: trafficops, heatops, fms |
scene_id | string | yes | 场景配置 ID(如 'rts-main-hall'、'small-network'、'hvac-fleet') |
simulation_time | number | 仿真时间(分钟) - default: 480 | |
config_overrides | object | 覆盖场景参数(如 num_counters、supply_temp) |
run_system_dynamics · base.compute.run
运行系统动力学(存量-流量)仿真。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
stocks | object | yes | Stock name -> initial value. |
flows | array | ||
auxiliaries | array | ||
parameters | object | Model parameters. | |
dt | number | Integration timestep. - default: 0.25 | |
duration | number | yes | Total simulation time. |
run_what_if_comparison · base.compute.run
使用 DES 仿真将当前检查站配置与修改后的场景进行对比。适用于回答“如果给生物识别扫描增加 2 名人员会怎样?”或“如果行李扫描仪每 4 小时故障一次会怎样?”等问题。返回并排 KPI 对比、成本效益分析和具体的操作建议。支持人员调整、车道调整和设备故障注入。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
changes | object | 各检查站的覆盖项:{checkpoint_id: {staff_count, mean_service_time, counters}}。示例:{'biometric-scan': {'staff_count': 4}, 'bag-scan': {'staff_count': 3}} | |
failure_injection | object | 各检查站的故障配置:{checkpoint_id: {mtbf, mttr}}。示例:{'biometric-scan': {'mtbf': 240, 'mttr': 15}} —— 扫描仪每 4 小时故障一次,修复 15 分钟 | |
label | string | 修改场景的可读标签 - default: "Modified Scenario" | |
audience | string | 洞察报告的目标读者 - one of: manager, operator, both - default: "both" | |
replications | integer | 仿真重复次数(越多越准确,但越慢) - default: 5 |
search_checkpoint_sop · base.read
搜索存储在 ECM 系统中的检查站标准操作规程(SOP)。返回针对某检查站或操作类型的相关 SOP 文档。适用于询问检查站管理、移民管控或海关清关的流程、规程或标准操作。借助 ECM RAG(检索增强生成)进行语义搜索。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | yes | SOP 内容的搜索查询(如 '高峰时段开道流程'、'生物识别扫描仪降级预案'、'VIP 旅客处理') |
checkpoint_id | string | 可选:限定搜索范围的特定检查站 ID | |
doc_type | string | 要搜索的文档类型。默认全部 - one of: SOP, INCIDENT_REPORT, CAPACITY_PLANNING, ALL - default: "ALL" |
search_documents · base.read
在 ECM(企业内容管理)中按关键词、类型或关联实体搜索文档。返回文档标题、版本、密级和直达链接。启用 RAG 增强后,还会提供相关文档的 AI 摘要。适用于询问手册、SOP、报告、证书或任何文档。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | 搜索关键词(标题、描述、内容) | |
doc_type | string | 按文档类型筛选 - one of: MANUAL, SOP, REPORT, DRAWING, CERTIFICATE, PHOTO, CONTRACT, TEMPLATE | |
entity_type | string | 按关联实体类型筛选 - one of: EQUIPMENT, ALERT, WORK_ORDER, CLEANROOM, SMT_LINE | |
entity_id | integer | 用于筛选的实体 ID | |
use_rag | boolean | 启用基于 RAG 的 AI 摘要 - default: true |
simulate_logistics · base.compute.run
在设施布局上运行 AGV/叉车物流仿真。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
layout | object | yes | |
agvs | array | ||
tasks | array | ||
simulationTime | number | Simulation time. - default: 480 | |
seed | integer | Optional random seed. |
train_surrogate · base.compute.run
从数据训练快速代理模型。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
model_name | string | yes | Model name. |
inputs | array | yes | |
outputs | array | yes | |
model_type | string | Surrogate model type. - default: "random_forest" | |
test_size | number | Validation split. - default: 0.2 |
troubleshoot_connector · base.read
通过获取某数据连接器的详情和近期同步日志来诊断它。分析近期错误并给出具体修复建议(凭证、网络、字段映射等)。适用于连接器失败、数据未同步或用户报告导入/导出问题时。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
connector_name | string | yes | 要诊断的连接器名称或部分名称 |
TrafficOps 车流与检查点
Endpoint: /mcp/trafficops/
| 工具 | Scope | 说明 |
|---|---|---|
check_officer_roster | trafficops.read | 查看检查站当前班次的人员排班与人力可用情况。返回所有已部署人员及其岗位、可调配的备勤人员,以及下次换班时间。适用于询问排班、人力或能否增派人手。 |
evaluate_lane_reconfig | trafficops.read | 运行 DES(离散事件仿真),将当前车道配置与拟议的重新配置(例如关闭一条汽车道以新增一条摩托车道)进行对比。使用真实仿真引擎计算等待时间、通行量和 SLA 达成率。可提供用户上报的到达率、排队长度等数据以提升仿真准确性。适用于在决策前量化车道调整的取舍。 |
get_checkpoint_lane_status | trafficops.read | 获取车辆检查站的实时车道状态,包括各车道利用率、排队长度、等待时间和值勤人员。涵盖摩托车道和汽车道。可提供用户上报数据(排队长度、到达率、车道数)以覆盖默认值。适用于询问当前检查站状况、拥堵或车道容量。 |
get_proactive_alerts | trafficops.read | 基于预测与 SLA 对比,获取主动式拥堵告警。返回预测的 SLA 违约项,附严重度、证据和改进建议(预算型/速度型/平衡型)。适用于询问潜在的即将发生的问题或拥堵风险。 |
get_surge_detection | trafficops.read | 获取某检查站当前的交通激增/异常检测状态。按车型(摩托车、汽车、巴士)检测到达率的异常飙升。返回激增幅度、估计持续时间、可能原因和初步建议。可提供用户上报的到达率以覆盖默认值。适用于询问当前交通异常或意外拥堵。 |
get_traffic_forecast | trafficops.read | 获取某检查站未来 8 小时的车流预测。返回每 15 分钟的预测通行量(人/小时)及置信带。适用于检查是否预计拥堵并提前规划。 |
get_traffic_patterns | trafficops.read | 使用 DOE 统计分析获取某交通检查站的重复性模式。返回星期效应、时段高峰和瓶颈模式,附 p 值和置信水平。适用于了解结构性的交通行为。 |
check_officer_roster · trafficops.read
查看检查站当前班次的人员排班与人力可用情况。返回所有已部署人员及其岗位、可调配的备勤人员,以及下次换班时间。适用于询问排班、人力或能否增派人手。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
shift | string | 要查看的班次:'current'、'morning'、'afternoon'、'night' - default: "current" |
evaluate_lane_reconfig · trafficops.read
运行 DES(离散事件仿真),将当前车道配置与拟议的重新配置(例如关闭一条汽车道以新增一条摩托车道)进行对比。使用真实仿真引擎计算等待时间、通行量和 SLA 达成率。可提供用户上报的到达率、排队长度等数据以提升仿真准确性。适用于在决策前量化车道调整的取舍。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
close_lanes | array | yes | 要关闭的车道 ID(如 ['CAR-4']) |
open_lanes | array | yes | 要新开的车道配置(如 [{'id': 'MC-6', 'type': 'motorcycle', 'from_lane': 'CAR-4'}]) |
motorcycle_arrival_rate_hr | number | 摩托车到达率(辆/小时) | |
car_arrival_rate_hr | number | 汽车到达率(辆/小时) | |
motorcycle_lanes | integer | 基线中当前摩托车道数量 | |
car_lanes | integer | 基线中当前汽车道数量 | |
motorcycle_queue_length | integer | 当前摩托车排队长度(等待车辆总数) | |
car_queue_length | integer | 当前汽车排队长度(等待车辆总数) | |
simulation_time_min | number | 仿真时长(分钟) |
get_checkpoint_lane_status · trafficops.read
获取车辆检查站的实时车道状态,包括各车道利用率、排队长度、等待时间和值勤人员。涵盖摩托车道和汽车道。可提供用户上报数据(排队长度、到达率、车道数)以覆盖默认值。适用于询问当前检查站状况、拥堵或车道容量。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
scene_id | string | 场景 ID(如 border-lbc-arrival-car、border-lbc-departure-car) - default: "border-lbc-arrival-car" | |
motorcycle_lanes | integer | 覆盖摩托车道数量 | |
car_lanes | integer | 覆盖汽车道数量 | |
motorcycle_queue_total | integer | 用户上报的全部车道摩托车排队总长 | |
car_queue_total | integer | 用户上报的全部车道汽车排队总长 | |
motorcycle_arrival_rate_hr | number | 用户上报的摩托车到达率(辆/小时) | |
car_arrival_rate_hr | number | 用户上报的汽车到达率(辆/小时) |
get_proactive_alerts · trafficops.read
基于预测与 SLA 对比,获取主动式拥堵告警。返回预测的 SLA 违约项,附严重度、证据和改进建议(预算型/速度型/平衡型)。适用于询问潜在的即将发生的问题或拥堵风险。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
sla_minutes | number | 等待时间的 SLA 阈值(分钟) - default: 12 |
get_surge_detection · trafficops.read
获取某检查站当前的交通激增/异常检测状态。按车型(摩托车、汽车、巴士)检测到达率的异常飙升。返回激增幅度、估计持续时间、可能原因和初步建议。可提供用户上报的到达率以覆盖默认值。适用于询问当前交通异常或意外拥堵。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
checkpoint | string | 检查站区域(如 vehicle-arrival、pedestrian-arrival) - default: "vehicle-arrival" | |
motorcycle_arrival_rate_hr | number | 用户上报的摩托车到达率(辆/小时) | |
car_arrival_rate_hr | number | 用户上报的汽车到达率(辆/小时) | |
motorcycle_lanes | integer | 摩托车道数量(用于受影响车道列表) |
get_traffic_forecast · trafficops.read
获取某检查站未来 8 小时的车流预测。返回每 15 分钟的预测通行量(人/小时)及置信带。适用于检查是否预计拥堵并提前规划。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
checkpoint | string | 检查站 ID(如 document-check、biometric-scan、security-screen) - default: "document-check" | |
hours | integer | 向前预测的小时数(1–24) - default: 8 |
get_traffic_patterns · trafficops.read
使用 DOE 统计分析获取某交通检查站的重复性模式。返回星期效应、时段高峰和瓶颈模式,附 p 值和置信水平。适用于了解结构性的交通行为。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
checkpoint | string | 检查站 ID - default: "document-check" | |
days | integer | 要分析的历史数据天数 - default: 90 |
预测性维护
Endpoint: /mcp/pdm/
| 工具 | Scope | 说明 |
|---|---|---|
get_equipment_health | pdm.read | 获取某台预测性维护设备的健康状态。返回健康评分(0–100)、等级(A/B/C/D/F)、异常级别、峰值因子和振动 RMS。 |
get_filter_circular_recovery | pdm.read | 获取当前租户或单台设备的预测性维护滤芯部件的实时循环回收与售后展望。返回回收候选项、风险等级、剩余寿命、建议措施及售后或处置指引。适用于滤芯部件的循环回收、复用、再制造、处置、售后或可持续性问题。 |
get_filter_component_intelligence | pdm.read | 获取当前租户或单台设备的实时预测性维护滤芯部件情报。返回当前需关注的部件,包括风险等级、预测剩余寿命、建议措施、基准对照和售后说明。适用于询问滤芯部件、部件情报、客户设备群滤芯、当前最需关注的事项或部件级维护优先级。 |
get_pdm_summary | pdm.read | 获取预测性维护设备群健康摘要:设备数量、等级分布(A/B/C/D/F)、关键设备数、活跃告警、7 天健康趋势。 |
list_pdm_anomalies | pdm.read | 列出预测性维护异常:轴承磨损、过热、振动超标。返回类型、严重度、设备和 AI 建议。 |
get_equipment_health · pdm.read
获取某台预测性维护设备的健康状态。返回健康评分(0–100)、等级(A/B/C/D/F)、异常级别、峰值因子和振动 RMS。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
equipment_name | string | yes | 设备名称或编码(如 VB-VP-001、真空泵) |
equipment_id | string | 设备 UUID(可选) |
get_filter_circular_recovery · pdm.read
获取当前租户或单台设备的预测性维护滤芯部件的实时循环回收与售后展望。返回回收候选项、风险等级、剩余寿命、建议措施及售后或处置指引。适用于滤芯部件的循环回收、复用、再制造、处置、售后或可持续性问题。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
equipment_id | string | 设备 ID(可选) | |
equipment_code | string | 设备编码或名称,如 MH-MP-001(可选) | |
top_n | integer | 要突出显示的部件数量 |
get_filter_component_intelligence · pdm.read
获取当前租户或单台设备的实时预测性维护滤芯部件情报。返回当前需关注的部件,包括风险等级、预测剩余寿命、建议措施、基准对照和售后说明。适用于询问滤芯部件、部件情报、客户设备群滤芯、当前最需关注的事项或部件级维护优先级。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
equipment_id | string | 设备 ID(可选) | |
equipment_code | string | 设备编码或名称,如 MH-EX-003(可选) | |
top_n | integer | 要突出显示的部件数量 |
get_pdm_summary · pdm.read
获取预测性维护设备群健康摘要:设备数量、等级分布(A/B/C/D/F)、关键设备数、活跃告警、7 天健康趋势。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
tenant_filter | string |
list_pdm_anomalies · pdm.read
列出预测性维护异常:轴承磨损、过热、振动超标。返回类型、严重度、设备和 AI 建议。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
severity | string | one of: ALL, CRITICAL, HIGH, MEDIUM, LOW | |
status | string | one of: OPEN, RESOLVED, ALL | |
limit | integer |
TelcoOps 通信网络运营
Endpoint: /mcp/telcoops/
| 工具 | Scope | 说明 |
|---|---|---|
analyze_network_health | telcoops.read | 通过获取概览、链路利用率和未关闭事件来分析电信网络健康度。返回分级叙述(A–F),含节点/链路数量、事件摘要、最高风险链路、财务影响估算和优先级建议。适用于询问网络状态、NOC 概览、电信健康度或基础设施风险。 |
explain_incident | telcoops.read | 用自然语言解释某个具体的电信网络事件。返回严重度、检测时间、根因、客户/营收影响,以及分步补救措施(即时、短期、长期)。适用于询问某个特定事件、告警或故障。 |
predict_capacity | telcoops.read | 基于当前利用率和增长趋势预测链路容量超限。识别利用率超过 70% 的链路,估算距超限阈值的天数,并返回若延迟扩容的 CapEx 需求和 SLA 罚款敞口。适用于询问容量规划、带宽预测或扩容优先级。 |
analyze_network_health · telcoops.read
通过获取概览、链路利用率和未关闭事件来分析电信网络健康度。返回分级叙述(A–F),含节点/链路数量、事件摘要、最高风险链路、财务影响估算和优先级建议。适用于询问网络状态、NOC 概览、电信健康度或基础设施风险。
参数
未声明参数。请在运行时通过 tools/list 获取实时细节。
explain_incident · telcoops.read
用自然语言解释某个具体的电信网络事件。返回严重度、检测时间、根因、客户/营收影响,以及分步补救措施(即时、短期、长期)。适用于询问某个特定事件、告警或故障。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
incident_id | string | yes | 要解释的事件 ID |
predict_capacity · telcoops.read
基于当前利用率和增长趋势预测链路容量超限。识别利用率超过 70% 的链路,估算距超限阈值的天数,并返回若延迟扩容的 CapEx 需求和 SLA 罚款敞口。适用于询问容量规划、带宽预测或扩容优先级。
参数
未声明参数。请在运行时通过 tools/list 获取实时细节。
SemiOps 半导体与洁净室
Endpoint: /mcp/semiops/
| 工具 | Scope | 说明 |
|---|---|---|
analyze_env_correlation | semiops.read | 分析洁净室内环境参数(温度、湿度、压力、颗粒)之间的相关性,帮助识别哪些参数相互影响。尤其适用于诊断温湿度对锡膏性能、PCB 层压质量和光刻曝光精度的影响。 |
classify_smt_defects | semiops.read | 对 SMT 缺陷进行分类,提供帕累托分析和根因建议。展示按类型/严重度的缺陷分布、DPMO 及可执行的改进措施。可识别 PCB/FPC 特有缺陷,包括锡膏问题、立碑、连锡、缺件、虚焊和焊盘脱落。 |
forecast_fab_load | semiops.read | 使用基于模式的模型预测未来 24–168 小时的晶圆厂用电负荷。识别高峰/低谷时段和需求响应机会。 |
get_cleanroom_status | semiops.read | 获取洁净室实时状态,包括温度、湿度、压力、颗粒计数和 ISO 合规情况。涵盖层压间、PCB/FPC 曝光区及通用半导体洁净室。适用于询问洁净室环境或污染水平。省略 cleanroom_id 可获取所有洁净室。 |
get_fab_pue | semiops.read | 获取晶圆厂当前的电能使用效率(PUE)及能耗明细(IT 负载、制冷、照明、暖通等)和基准评级。适用于 PCB/FPC 工厂、半导体晶圆厂和电子制造厂。适用于能效相关问题。 |
get_filter_life | semiops.read | 基于压差趋势预测 HEPA/ULPA 滤芯的剩余寿命。展示距需更换滤芯的估计剩余天数。涵盖 PCB 曝光区、层压区和半导体晶圆厂的洁净室滤芯。请勿用于预测性维护/移动设备的滤芯部件(如挖掘机、装载机、发电机或客户设备群资产)。 |
get_iso_compliance | semiops.read | 获取洁净室的 ISO 14644 合规状态与评估历史。展示当前等级、合格/不合格状态及历史评估趋势。 |
get_particle_trend | semiops.read | 获取某洁净室随时间变化的颗粒计数趋势。展示颗粒水平的变化,帮助识别污染事件或退化模式。 |
get_pressure_gradient | semiops.read | 获取洁净室成对之间的压力梯度级联状态。展示房间间压差是否正确维持,以防止交叉污染。 |
get_smt_oee | semiops.read | 获取 SMT(表面贴装技术)产线的 OEE(设备综合效率),含可用率 × 性能 × 质量的拆解。涵盖 PCB 组装线,包括锡膏印刷、贴片、回流焊和 AOI 工位。适用于生产效率相关问题。 |
get_utility_status | semiops.read | 获取公用工程系统状态,包括 CDA(清洁干燥空气)、N2(氮气)、PCW(工艺冷却水)和 UPW(超纯水)。展示压力、流量、纯度读数。 |
monitor_particles | semiops.read | 对照 ISO 14644-1 限值实时监控洁净室的颗粒计数。返回各粒径的评估、超限告警和总体状态。 |
optimize_chiller_cop | semiops.read | 在多台机组间优化冷机负荷分配以最大化系统 COP。对比最优策略与均匀负荷策略并计算节能量。 |
predict_env_trend | semiops.read | 预测洁净室未来 2–4 小时的环境参数趋势(温度、湿度、颗粒)。用于主动监控和早期预警。 |
run_soft_sensors | semiops.read | 运行虚拟软测量,从可用的洁净室传感器数据估算不可直接测量的参数(AMC 分子污染 ppb、露点 °C、HEPA 滤芯负载 %)。适用于在无直接测量时询问分子污染、AMC 水平、露点或滤芯状态。 |
simulate_smt_bottleneck | semiops.read | 对 SMT 产线运行离散事件仿真,识别通行量瓶颈工位、利用率失衡和优化机会。 |
analyze_env_correlation · semiops.read
分析洁净室内环境参数(温度、湿度、压力、颗粒)之间的相关性,帮助识别哪些参数相互影响。尤其适用于诊断温湿度对锡膏性能、PCB 层压质量和光刻曝光精度的影响。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
cleanroom_id | string | yes | 要分析的洁净室 ID |
classify_smt_defects · semiops.read
对 SMT 缺陷进行分类,提供帕累托分析和根因建议。展示按类型/严重度的缺陷分布、DPMO 及可执行的改进措施。可识别 PCB/FPC 特有缺陷,包括锡膏问题、立碑、连锡、缺件、虚焊和焊盘脱落。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
line_id | string | SMT 产线 ID(可选,省略则为全部产线) | |
days | integer | 要分析的缺陷数据天数 - default: 7 |
forecast_fab_load · semiops.read
使用基于模式的模型预测未来 24–168 小时的晶圆厂用电负荷。识别高峰/低谷时段和需求响应机会。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
hours_ahead | integer | 预测时长(1–168 小时) - default: 24 |
get_cleanroom_status · semiops.read
获取洁净室实时状态,包括温度、湿度、压力、颗粒计数和 ISO 合规情况。涵盖层压间、PCB/FPC 曝光区及通用半导体洁净室。适用于询问洁净室环境或污染水平。省略 cleanroom_id 可获取所有洁净室。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
cleanroom_id | string | 洁净室 ID(省略则为全部) |
get_fab_pue · semiops.read
获取晶圆厂当前的电能使用效率(PUE)及能耗明细(IT 负载、制冷、照明、暖通等)和基准评级。适用于 PCB/FPC 工厂、半导体晶圆厂和电子制造厂。适用于能效相关问题。
参数
未声明参数。请在运行时通过 tools/list 获取实时细节。
get_filter_life · semiops.read
基于压差趋势预测 HEPA/ULPA 滤芯的剩余寿命。展示距需更换滤芯的估计剩余天数。涵盖 PCB 曝光区、层压区和半导体晶圆厂的洁净室滤芯。请勿用于预测性维护/移动设备的滤芯部件(如挖掘机、装载机、发电机或客户设备群资产)。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
cleanroom_id | string | 洁净室 ID(省略则为全部滤芯) |
get_iso_compliance · semiops.read
获取洁净室的 ISO 14644 合规状态与评估历史。展示当前等级、合格/不合格状态及历史评估趋势。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
cleanroom_id | string | 洁净室 ID(省略则为全部) |
get_particle_trend · semiops.read
获取某洁净室随时间变化的颗粒计数趋势。展示颗粒水平的变化,帮助识别污染事件或退化模式。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
cleanroom_id | string | yes | 要查询的洁净室 ID |
hours | integer | 要获取的历史小时数 - default: 24 | |
particle_size | string | 粒径筛选(如 '0.5um'、'5.0um') |
get_pressure_gradient · semiops.read
get_smt_oee · semiops.read
获取 SMT(表面贴装技术)产线的 OEE(设备综合效率),含可用率 × 性能 × 质量的拆解。涵盖 PCB 组装线,包括锡膏印刷、贴片、回流焊和 AOI 工位。适用于生产效率相关问题。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
line_id | string | SMT 产线 ID(省略则为全部产线) |
get_utility_status · semiops.read
获取公用工程系统状态,包括 CDA(清洁干燥空气)、N2(氮气)、PCW(工艺冷却水)和 UPW(超纯水)。展示压力、流量、纯度读数。
参数
未声明参数。请在运行时通过 tools/list 获取实时细节。
monitor_particles · semiops.read
对照 ISO 14644-1 限值实时监控洁净室的颗粒计数。返回各粒径的评估、超限告警和总体状态。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
cleanroom_id | string | yes | 要监控的洁净室 ID |
optimize_chiller_cop · semiops.read
在多台机组间优化冷机负荷分配以最大化系统 COP。对比最优策略与均匀负荷策略并计算节能量。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
cooling_demand_kw | number | yes | 总制冷需求(kW) |
ambient_temp_c | number | 室外环境温度 °C - default: 35 |
predict_env_trend · semiops.read
预测洁净室未来 2–4 小时的环境参数趋势(温度、湿度、颗粒)。用于主动监控和早期预警。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
cleanroom_id | string | yes | 要预测的洁净室 ID |
parameter | string | 要预测的环境参数 - one of: temperature, humidity, particles, pressure | |
hours | integer | 向前预测的小时数(1–8) - default: 4 |
run_soft_sensors · semiops.read
运行虚拟软测量,从可用的洁净室传感器数据估算不可直接测量的参数(AMC 分子污染 ppb、露点 °C、HEPA 滤芯负载 %)。适用于在无直接测量时询问分子污染、AMC 水平、露点或滤芯状态。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
temperature_c | number | 当前洁净室温度(°C) | |
humidity_pct | number | 当前相对湿度 % | |
particle_05um | number | 当前 0.5 µm 颗粒计数(颗/m³) | |
air_changes_hour | integer | 每小时换气次数(ACH) - default: 600 | |
cleanroom_age_days | integer | 洁净室使用天数(影响释气 AMC 估算) - default: 365 | |
filter_dp_pa | number | 当前 HEPA/ULPA 滤芯压差(Pa) - default: 200 | |
filter_initial_dp_pa | number | 全新洁净滤芯的压差(Pa) - default: 50 | |
filter_max_dp_pa | number | 滤芯更换阈值压差(Pa) - default: 450 | |
filter_operating_hours | number | 滤芯累计运行小时数 - default: 4380 |
simulate_smt_bottleneck · semiops.read
对 SMT 产线运行离散事件仿真,识别通行量瓶颈工位、利用率失衡和优化机会。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
line_id | string | SMT 产线 ID(可选,使用默认配置) | |
sim_hours | number | 仿真时长(小时) - default: 8 | |
boards | integer | 要生产的板数 - default: 500 |
Aviation 航空可靠性
Endpoint: /mcp/aviation/
| 工具 | Scope | 说明 |
|---|---|---|
aviation_component_compare | aviation.analysis.read | 对比不同部件组之间的可靠性表现。 |
aviation_fault_query | aviation.data.read | 原始故障记录明细查询(按机型/机号/基地/ATA/关键字/来源/时间过滤,分页) |
aviation_fleet_stats | aviation.analysis.read | 按 ATA 章节和故障分布汇总机队可靠性信号。 |
aviation_fleet_utilization_query | aviation.data.read | 机队利用率明细(飞行小时/起落/在册数),分页 |
aviation_kpi_attribution | aviation.analysis.read | 将某项可靠性 KPI 归因到支撑它的故障记录与证据。 |
aviation_kpi_monthly_query | aviation.data.read | 官方月度 KPI 明细(aviation_kpi_monthly,只读),分页 |
aviation_removal_query | aviation.data.read | 原始拆换记录明细(aviation_fact_removal),分页 |
aviation_repetitive_fault_detect | aviation.analysis.read | 检测并汇总重复性故障组,供可靠性评审使用。 |
aviation_risk_register_query | aviation.data.read | 风险登记册明细(aviation_risk_register),分页 |
aviation_text_mining_scan | aviation.analysis.read | 扫描维修文本,识别重复出现或异常的技术问题候选项。 |
aviation_weibull_fit | aviation.analysis.read | 对选定的更换或拆换数据拟合 Weibull 可靠性曲线。 |
aviation_component_compare · aviation.analysis.read
对比不同部件组之间的可靠性表现。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
base | string | Maintenance base/unit filter. | |
aircraftType | string | Single aircraft type filter, for example A320 or B737NG. | |
aircraftTypes | array | Aircraft type group; use only when the tool supports merged scopes. | |
ataChapters | array | ATA chapter filters, for example ['27', '32']. | |
partNumber | string | Component part number filter for reliability/component tools. | |
fromDate | string | Inclusive ISO date start for the data scope, yyyy-MM-dd. | |
toDate | string | Inclusive ISO date end for the data scope, yyyy-MM-dd. | |
criticalOnly | boolean | Limit to critical issues where the aviation module supports it. | |
cohort | string | Comparison cohort. - one of: ORIGINAL_VS_REPAIR - default: "ORIGINAL_VS_REPAIR" | |
method | string | Weibull fitting method for both cohorts. - one of: MLE, LSM - default: "MLE" | |
dataScope | object | Compatibility envelope accepted by older clients. Prefer direct fields. | |
params | object | Compatibility envelope accepted by older clients. Prefer direct fields. |
aviation_fault_query · aviation.data.read
原始故障记录明细查询(按机型/机号/基地/ATA/关键字/来源/时间过滤,分页)
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
base | string | Maintenance base/unit filter. | |
aircraftType | string | Single aircraft type filter, for example A320 or B737NG. | |
aircraftTypes | array | Aircraft type group; use only when the tool supports merged scopes. | |
ataChapters | array | ATA chapter filters, for example ['27', '32']. | |
partNumber | string | Component part number filter for reliability/component tools. | |
fromDate | string | Inclusive ISO date start for the data scope, yyyy-MM-dd. | |
toDate | string | Inclusive ISO date end for the data scope, yyyy-MM-dd. | |
criticalOnly | boolean | Limit to critical issues where the aviation module supports it. | |
unit | string | Alias for base. | |
aircraftReg | string | Aircraft registration. | |
aircraftNo | string | Alias for aircraftReg. | |
ataChapter | string | ATA chapter filter. | |
ataSection | string | ATA section filter. | |
keyword | string | LIKE filter over fault description and message code. | |
source | string | Fault source, for example FTS or APCM. | |
dateFrom | string | Inclusive occurrence date start, yyyy-MM-dd. | |
dateTo | string | Exclusive occurrence date end, yyyy-MM-dd. | |
page | integer | Zero-based page number. - default: 0 | |
pageSize | integer | Rows per page; server clamps to 1..500. - default: 50 | |
dataScope | object | Compatibility envelope accepted by older clients. Prefer direct fields. | |
params | object | Compatibility envelope accepted by older clients. Prefer direct fields. |
aviation_fleet_stats · aviation.analysis.read
按 ATA 章节和故障分布汇总机队可靠性信号。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
base | string | Maintenance base/unit filter. | |
aircraftType | string | Single aircraft type filter, for example A320 or B737NG. | |
aircraftTypes | array | Aircraft type group; use only when the tool supports merged scopes. | |
ataChapters | array | ATA chapter filters, for example ['27', '32']. | |
partNumber | string | Component part number filter for reliability/component tools. | |
fromDate | string | Inclusive ISO date start for the data scope, yyyy-MM-dd. | |
toDate | string | Inclusive ISO date end for the data scope, yyyy-MM-dd. | |
criticalOnly | boolean | Limit to critical issues where the aviation module supports it. | |
dataScope | object | Compatibility envelope accepted by older clients. Prefer direct fields. | |
params | object | Compatibility envelope accepted by older clients. Prefer direct fields. |
aviation_fleet_utilization_query · aviation.data.read
机队利用率明细(飞行小时/起落/在册数),分页
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
base | string | Maintenance base/unit filter. | |
aircraftType | string | Single aircraft type filter, for example A320 or B737NG. | |
aircraftTypes | array | Aircraft type group; use only when the tool supports merged scopes. | |
ataChapters | array | ATA chapter filters, for example ['27', '32']. | |
partNumber | string | Component part number filter for reliability/component tools. | |
fromDate | string | Inclusive ISO date start for the data scope, yyyy-MM-dd. | |
toDate | string | Inclusive ISO date end for the data scope, yyyy-MM-dd. | |
criticalOnly | boolean | Limit to critical issues where the aviation module supports it. | |
page | integer | Zero-based page number. - default: 0 | |
pageSize | integer | Rows per page; server clamps to 1..500. - default: 50 | |
dataScope | object | Compatibility envelope accepted by older clients. Prefer direct fields. | |
params | object | Compatibility envelope accepted by older clients. Prefer direct fields. |
aviation_kpi_attribution · aviation.analysis.read
将某项可靠性 KPI 归因到支撑它的故障记录与证据。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
base | string | Maintenance base/unit filter. | |
aircraftType | string | Single aircraft type filter, for example A320 or B737NG. | |
aircraftTypes | array | Aircraft type group; use only when the tool supports merged scopes. | |
ataChapters | array | ATA chapter filters, for example ['27', '32']. | |
partNumber | string | Component part number filter for reliability/component tools. | |
fromDate | string | Inclusive ISO date start for the data scope, yyyy-MM-dd. | |
toDate | string | Inclusive ISO date end for the data scope, yyyy-MM-dd. | |
criticalOnly | boolean | Limit to critical issues where the aviation module supports it. | |
kpiCode | string | yes | KPI code to attribute, for example mech_sdr_rate. |
yearMonths | array | yes | Months to inspect, formatted YYYY-MM. |
dataScope | object | Compatibility envelope accepted by older clients. Prefer direct fields. | |
params | object | Compatibility envelope accepted by older clients. Prefer direct fields. |
aviation_kpi_monthly_query · aviation.data.read
官方月度 KPI 明细(aviation_kpi_monthly,只读),分页
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
base | string | Maintenance base/unit filter. | |
aircraftType | string | Single aircraft type filter, for example A320 or B737NG. | |
aircraftTypes | array | Aircraft type group; use only when the tool supports merged scopes. | |
ataChapters | array | ATA chapter filters, for example ['27', '32']. | |
partNumber | string | Component part number filter for reliability/component tools. | |
fromDate | string | Inclusive ISO date start for the data scope, yyyy-MM-dd. | |
toDate | string | Inclusive ISO date end for the data scope, yyyy-MM-dd. | |
criticalOnly | boolean | Limit to critical issues where the aviation module supports it. | |
page | integer | Zero-based page number. - default: 0 | |
pageSize | integer | Rows per page; server clamps to 1..500. - default: 50 | |
dataScope | object | Compatibility envelope accepted by older clients. Prefer direct fields. | |
params | object | Compatibility envelope accepted by older clients. Prefer direct fields. |
aviation_removal_query · aviation.data.read
原始拆换记录明细(aviation_fact_removal),分页
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
base | string | Maintenance base/unit filter. | |
aircraftType | string | Single aircraft type filter, for example A320 or B737NG. | |
aircraftTypes | array | Aircraft type group; use only when the tool supports merged scopes. | |
ataChapters | array | ATA chapter filters, for example ['27', '32']. | |
partNumber | string | Component part number filter for reliability/component tools. | |
fromDate | string | Inclusive ISO date start for the data scope, yyyy-MM-dd. | |
toDate | string | Inclusive ISO date end for the data scope, yyyy-MM-dd. | |
criticalOnly | boolean | Limit to critical issues where the aviation module supports it. | |
page | integer | Zero-based page number. - default: 0 | |
pageSize | integer | Rows per page; server clamps to 1..500. - default: 50 | |
dataScope | object | Compatibility envelope accepted by older clients. Prefer direct fields. | |
params | object | Compatibility envelope accepted by older clients. Prefer direct fields. |
aviation_repetitive_fault_detect · aviation.analysis.read
检测并汇总重复性故障组,供可靠性评审使用。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
base | string | Maintenance base/unit filter. | |
aircraftType | string | Single aircraft type filter, for example A320 or B737NG. | |
aircraftTypes | array | Aircraft type group; use only when the tool supports merged scopes. | |
ataChapters | array | ATA chapter filters, for example ['27', '32']. | |
partNumber | string | Component part number filter for reliability/component tools. | |
fromDate | string | Inclusive ISO date start for the data scope, yyyy-MM-dd. | |
toDate | string | Inclusive ISO date end for the data scope, yyyy-MM-dd. | |
criticalOnly | boolean | Limit to critical issues where the aviation module supports it. | |
state | string | Repetitive-fault queue state. - default: "PENDING" | |
dataScope | object | Compatibility envelope accepted by older clients. Prefer direct fields. | |
params | object | Compatibility envelope accepted by older clients. Prefer direct fields. |
aviation_risk_register_query · aviation.data.read
风险登记册明细(aviation_risk_register),分页
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
base | string | Maintenance base/unit filter. | |
aircraftType | string | Single aircraft type filter, for example A320 or B737NG. | |
aircraftTypes | array | Aircraft type group; use only when the tool supports merged scopes. | |
ataChapters | array | ATA chapter filters, for example ['27', '32']. | |
partNumber | string | Component part number filter for reliability/component tools. | |
fromDate | string | Inclusive ISO date start for the data scope, yyyy-MM-dd. | |
toDate | string | Inclusive ISO date end for the data scope, yyyy-MM-dd. | |
criticalOnly | boolean | Limit to critical issues where the aviation module supports it. | |
page | integer | Zero-based page number. - default: 0 | |
pageSize | integer | Rows per page; server clamps to 1..500. - default: 50 | |
dataScope | object | Compatibility envelope accepted by older clients. Prefer direct fields. | |
params | object | Compatibility envelope accepted by older clients. Prefer direct fields. |
aviation_text_mining_scan · aviation.analysis.read
扫描维修文本,识别重复出现或异常的技术问题候选项。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
base | string | Maintenance base/unit filter. | |
aircraftType | string | Single aircraft type filter, for example A320 or B737NG. | |
aircraftTypes | array | Aircraft type group; use only when the tool supports merged scopes. | |
ataChapters | array | ATA chapter filters, for example ['27', '32']. | |
partNumber | string | Component part number filter for reliability/component tools. | |
fromDate | string | Inclusive ISO date start for the data scope, yyyy-MM-dd. | |
toDate | string | Inclusive ISO date end for the data scope, yyyy-MM-dd. | |
criticalOnly | boolean | Limit to critical issues where the aviation module supports it. | |
dataScope | object | Compatibility envelope accepted by older clients. Prefer direct fields. | |
params | object | Compatibility envelope accepted by older clients. Prefer direct fields. |
aviation_weibull_fit · aviation.analysis.read
对选定的更换或拆换数据拟合 Weibull 可靠性曲线。
参数
| Parameter | Type | Required | Description |
|---|---|---|---|
base | string | Maintenance base/unit filter. | |
aircraftType | string | Single aircraft type filter, for example A320 or B737NG. | |
aircraftTypes | array | Aircraft type group; use only when the tool supports merged scopes. | |
ataChapters | array | ATA chapter filters, for example ['27', '32']. | |
partNumber | string | Component part number filter for reliability/component tools. | |
fromDate | string | Inclusive ISO date start for the data scope, yyyy-MM-dd. | |
toDate | string | Inclusive ISO date end for the data scope, yyyy-MM-dd. | |
criticalOnly | boolean | Limit to critical issues where the aviation module supports it. | |
method | string | Weibull fitting method. - one of: MLE, LSM - default: "MLE" | |
rightCensoringEnabled | boolean | Include right-censored observations. - default: true | |
dataScope | object | Compatibility envelope accepted by older clients. Prefer direct fields. | |
params | object | Compatibility envelope accepted by older clients. Prefer direct fields. |
JSON 参考: tools.json