产品文档

MCP 工具参考

从源定义生成的 FactVerse MCP 工具目录。

MCP 工具参考

工具按治理切片与能力类别分组。每个工具标注调用所需的 scope。由 FactVerse 源定义生成;实际可用工具以 MCP 运行时发现为准。

总览

切片端点必需 scope工具数
基盘 — 平台通用/mcp/base/base.action.write, base.compute.run, base.read54
TrafficOps — 车流与检查点/mcp/trafficops/trafficops.read7
PdM — 预测性维护/mcp/pdm/pdm.read5
TelcoOps — 通信网络运营/mcp/telcoops/telcoops.read3
SemiOps — 半导体与洁净室/mcp/semiops/semiops.read16
Aviation — 航空可靠性/mcp/aviation/aviation.analysis.read6
基盘 — 平台通用 · /mcp/base/ · 54 工具数

端点 /mcp/base/ · 必需 scope: base.action.write, base.compute.run, base.read

执行(写)

create_work_order · base.action.write — Create a new work order based on the advisor's recommendation. Only use this when the user explicitly agrees to take action.

参数

参数类型必填默认说明
equipment_idintegerEquipment to create work order for
titlestringWork order title
descriptionstringDetailed description of work needed
prioritystring(LOW, MEDIUM, HIGH, CRITICAL)
get_pending_tasks · base.read — Get pending ECM workflow tasks (documents awaiting approval, signature, or review). Use when the user asks about their to-do list or pending approvals.

参数

参数类型必填默认说明
user_idintegerUser ID (omit for current user)

分析

analyze_spare_parts · base.compute.run — Analyze spare parts inventory and usage patterns. Shows top replaced parts, slow-moving inventory, stockout risks, and reorder recommendations. Use for inventory optimization and procurement planning.

参数

参数类型必填默认说明
equipment_typestringFilter by equipment type (e.g. AHU, CHILLER)
part_categorystringFilter by part category
monthsinteger12Months of history to analyze
calculate_emissions · base.compute.run — Calculate GHG emissions (Scope 1/2/3) for a building or facility. Returns CO₂e breakdown by scope with regional default default emission factors. Use when the user asks about carbon footprint, emissions, or sustainability metrics.

参数

参数类型必填默认说明
scopeintegerEmission scope: 1=direct, 2=electricity, 3=value chain (1, 2, 3)
fuel_typestringFuel type for Scope 1 (e.g. natural_gas, diesel, refrigerant_r410a)
electricity_kwhnumberElectricity consumption in kWh for Scope 2
categorystringCategory for Scope 3 (e.g. waste_landfill, water_supply, commuting_mrt)
consumptionnumberConsumption quantity in the relevant unit
periodstringReporting period (e.g. '2025-01', '2025-Q1', '2025')
conformal_predict · base.compute.run — Distribution-free prediction intervals 未声明参数(运行时通过 tools/list 发现)。
detect_drift · base.compute.run — Detect data or concept drift between datasets 未声明参数(运行时通过 tools/list 发现)。
estimate_causal_effect · base.compute.run — Estimate treatment effects via causal inference 未声明参数(运行时通过 tools/list 发现)。
explain_prediction · base.compute.run — Explain a model prediction using SHAP 未声明参数(运行时通过 tools/list 发现)。
find_changepoints · base.compute.run — Detect structural breaks in a time series 未声明参数(运行时通过 tools/list 发现)。
fit_distribution · base.compute.run — Fit probability distributions to observed data. Useful for analyzing failure times, service durations, or arrival patterns. Returns best-fit distribution with parameters and goodness-of-fit statistics (KS test, AIC). Use when the user wants to understand what statistical distribution best describes their data.

参数

参数类型必填默认说明
data_sourcestringSource of data to fit. 'custom' expects raw data array. (sensor_readings, failure_times, service_times, custom)
equipment_idintegerEquipment ID for sensor/failure data (required for sensor_readings, failure_times)
sensor_typestringSensor type filter (e.g. 'temperature', 'vibration') for sensor_readings
custom_dataarrayRaw data points for custom fitting (min 20 points)
import_data · base.compute.run — Import and process data from external sources (REST API, CSV) through ETL pipeline for analysis. Connects to a data source, extracts records, and optionally fits distributions to the imported data. Use when the user wants to bring in external data for simulation input modeling.

参数

参数类型必填默认说明
connector_typestringType of data connector: 'rest' for REST API, 'csv' for CSV file (rest, csv)
endpointstringURL for REST API or file path for CSV
pipeline_idstringOptional ETL pipeline: 'arrival-fitting' or 'service-time' (arrival-fitting, service-time)
field_mappingobjectOptional source→target field mapping (e.g. {'timestamp': 'arrival_time'})

数据与连接器

predict_surrogate · base.compute.run — Run inference with a trained surrogate model 未声明参数(运行时通过 tools/list 发现)。
recommend_model · base.compute.run — AutoML recommendation for best model type 未声明参数(运行时通过 tools/list 发现)。
train_surrogate · base.compute.run — Train a fast surrogate model from data 未声明参数(运行时通过 tools/list 发现)。

预测

automl_forecast · base.compute.run — AutoML model selection and forecast — picks the best algorithm 未声明参数(运行时通过 tools/list 发现)。
detect_anomaly · base.compute.run — Score data points for anomalies (z-score, isolation forest, autoencoder) 未声明参数(运行时通过 tools/list 发现)。
forecast_timeseries · base.compute.run — Run Holt-Winters or Prophet forecast on a time series 未声明参数(运行时通过 tools/list 发现)。
predict_rul · base.compute.run — Predict remaining useful life (RUL) from sensor readings 未声明参数(运行时通过 tools/list 发现)。

感知与查询

check_data_quality · base.read — Check data quality dashboard for all integrated data sources. Returns quality scores by dimension (completeness, accuracy, consistency, timeliness) and lists top violations. Use when asked about data quality, data health, or data issues. 未声明参数(运行时通过 tools/list 发现)。
extract_maintenance_record · base.read — Extract structured data from maintenance document (PDF/image) using AI. Returns equipment ID, maintenance date, type, technician, findings, replaced parts, and confidence score. Use when the user wants to digitize paper maintenance records.

参数

参数类型必填默认说明
document_idintegerECM document ID to extract
get_action_plan_history · base.read — Get the history of AI action plans including their workflow approval status. Returns past action plans with approval decisions, execution outcomes, and linked ECM documents (incident reports). Use this to answer questions about past incidents, decisions, and their outcomes.

参数

参数类型必填默认说明
checkpoint_idstringOptional: filter by checkpoint ID
urgencystring"ALL"Filter by urgency level. Default ALL (CRITICAL, WARNING, ALL)
limitinteger10Maximum number of results to return. Default 10
get_compliance_documents · base.read — Get compliance-related documents (certificates, audit reports, evidence packs) filtered by standard. Use when the user asks about ISO compliance, FDA, or regulatory documentation.

参数

参数类型必填默认说明
standardstringCompliance standard (e.g. ISO_14644, SEMI_S2, GM, FDA_21_CFR)
statusstringFilter by document status (APPROVED, EXPIRED, IN_REVIEW, RECORD)
get_equipment_documents · base.read — Get all documents associated with an equipment (manuals, SOPs, drawings, maintenance records). Use when the user asks about equipment documentation or wants to find related manuals/SOPs.

参数

参数类型必填默认说明
equipment_idintegerEquipment ID
doc_typestringFilter by document type (MANUAL, SOP, DRAWING, REPORT, CERTIFICATE, PHOTO)
get_equipment_status · base.read — Get real-time status of equipment including latest sensor readings, active alerts, and recent work orders. Use this to understand current conditions.

参数

参数类型必填默认说明
equipment_idintegerEquipment ID to query (omit for all equipment)
get_expiring_documents · base.read — Get documents approaching retention end date or requiring periodic review. Use for compliance monitoring and proactive document management.

参数

参数类型必填默认说明
days_aheadinteger30Days ahead to check (default: 30)
list_connectors · base.read — List all configured data connectors (REST, CSV, MQTT, OPC-UA, database, etc.) with their current status (active/error/syncing), last sync time, and source info. Use when asked about data sources, integrations, connectors, or data pipelines. 未声明参数(运行时通过 tools/list 发现)。
query_knowledge · base.read — Query the knowledge graph for equipment types, failure modes, repair actions, diagnostic rules, and maintenance schedules. Use this to find expert knowledge.

参数

参数类型必填默认说明
query_typestringType of knowledge to query (equipment_info, failure_modes, repair_actions, diagnostic_rules)
equipment_typestringEquipment type (e.g. COMPRESSOR, AHU, PUMP, CHILLER)
keywordstringSearch keyword for free-text knowledge search
recommend_training · base.read — Recommend training courses based on equipment type, user role, and identified skill gaps. Returns prioritized course list with duration and priority level. Use for workforce development and certification planning.

参数

参数类型必填默认说明
equipment_typestringEquipment type (e.g. AHU, CHILLER, COMPRESSOR)
user_rolestring"operator"User role for role-specific training (operator, technician, engineer, manager)
skill_gapstringIdentified skill gap to address
search_checkpoint_sop · base.read — Search checkpoint Standard Operating Procedures (SOPs) stored in the ECM system. Returns relevant SOP documents for a given checkpoint or operation type. Use this when the user asks about procedures, protocols, or standard operations for checkpoint management, immigration control, or customs clearance. Leverages ECM RAG (Retrieval-Augmented Generation) for semantic search.

参数

参数类型必填默认说明
querystringSearch query for SOP content (e.g. 'peak hour lane opening procedure', 'biometric scanner fallback protocol', 'VIP passenger handling')
checkpoint_idstringOptional: specific checkpoint ID to scope the search
doc_typestring"ALL"Type of document to search. Default ALL (SOP, INCIDENT_REPORT, CAPACITY_PLANNING, ALL)
search_documents · base.read — Search ECM (Enterprise Content Management) for documents by keyword, type, or related entity. Returns document title, version, classification, and direct link. With RAG enhancement enabled, also provides AI-generated summary of relevant documents. Use when the user asks about manuals, SOPs, reports, certificates, or any documentation.

参数

参数类型必填默认说明
querystringSearch keyword (title, description, content)
doc_typestringFilter by document type (MANUAL, SOP, REPORT, DRAWING, CERTIFICATE, PHOTO, CONTRACT, TEMPLATE)
entity_typestringFilter by related entity type (EQUIPMENT, ALERT, WORK_ORDER, CLEANROOM, SMT_LINE)
entity_idintegerEntity ID to filter by
use_ragbooleantrueEnable RAG-based AI summary
troubleshoot_connector · base.read — Diagnose a specific data connector by fetching its details and recent sync logs. Analyzes recent errors and suggests concrete fixes (credentials, network, schema mapping, etc.). Use when a connector is failing, data is not syncing, or the user reports import/export issues.

参数

参数类型必填默认说明
connector_namestringName or partial name of the connector to troubleshoot

优化

find_optimal_policy · base.compute.run — Find optimal treatment policy using causal inference 未声明参数(运行时通过 tools/list 发现)。
get_optimization_recommendation · base.compute.run — Find the optimal staff configuration for checkpoint operations within a budget constraint. Uses NSGA-II multi-objective optimization to balance throughput vs wait time. Returns Pareto-optimal solutions with cost-benefit analysis and operator-ready actions. Use this to answer questions like 'How should we allocate 10 extra staff?' or 'What's the best configuration for a $5000/hr budget?'.

参数

参数类型必填默认说明
budgetnumber5000Total hourly budget for staff (cost units). Default 5000
cost_per_staffnumber100Cost per additional staff member per hour. Default 100
target_kpistring"avg_wait"Primary KPI to optimize (avg_wait, throughput, p95_wait)
audiencestring"both"Target audience for the insight report (manager, operator, both)
optimize_bayesian · base.compute.run — Bayesian optimization for black-box function tuning 未声明参数(运行时通过 tools/list 发现)。
optimize_evolutionary · base.compute.run — Evolutionary multi-objective optimization (NSGA-II) 未声明参数(运行时通过 tools/list 发现)。
optimize_layout · base.compute.run — Optimize the spatial layout of a facility (checkpoint positions, capacities, routes) using NSGA-II multi-objective optimization with DES evaluation. Finds Pareto-optimal layouts balancing throughput vs wait time. Use for facility design and space planning.

参数

参数类型必填默认说明
template_idstringLayout template to optimize (immigration-hall-small, security-screening, departure-lounge)
objectivesarrayObjectives to optimize (default: throughput, avg_wait_time)
pop_sizeintegerNSGA-II population size (default: 20)
n_genintegerNumber of generations (default: 30)
optimize_milp · base.compute.run — Solve a mixed-integer linear programming (MILP) problem 未声明参数(运行时通过 tools/list 发现)。
run_optimization · base.compute.run — Find optimal parameters using multi-objective optimization (NSGA-II). Returns Pareto-optimal solutions trading off competing objectives. Use this when the user wants to find the best configuration.

参数

参数类型必填默认说明
module_typestring(trafficops, heatops, fms)
population_sizeinteger20
generationsinteger10

报告

generate_report · base.compute.run — Generate a status report or simulation report. Use for equipment overview, alert summary, or simulation analysis reports.

参数

参数类型必填默认说明
report_typestringType of report: 'simulation' runs a DES and reports KPIs, 'equipment_status' summarizes current equipment/alerts/work orders (simulation, equipment_status)
modulestringModule for simulation reports (trafficops, heatops, fms)
formatstringOutput format (default: pdf) (pdf, excel)

仿真

cascade_simulation · base.compute.run — Multi-engine cascade simulation — chain DES, ABM, Monte Carlo 未声明参数(运行时通过 tools/list 发现)。
run_abm · base.compute.run — Run an agent-based crowd simulation 未声明参数(运行时通过 tools/list 发现)。
run_dag_simulation · base.compute.run — Run a DAG-routed DES simulation with advanced routing (shortest-queue, probability, condition). Returns throughput, bottleneck analysis, Sankey flow data, and AI recommendations. Use for complex multi-path checkpoint scenarios.

参数

参数类型必填默认说明
scene_idstringDAG scene to simulate (cp-immigration-dag, cp-security-dag, cp-multi-terminal)
simulation_timenumberSimulation duration in minutes (default: 120)
staff_countintegerNumber of staff/lanes (affects capacity)
run_des · base.compute.run — Run a discrete event simulation for process/queue modelling 未声明参数(运行时通过 tools/list 发现)。
run_doe · base.compute.run — Run a Design of Experiments to identify which factors most significantly affect a target metric. Returns ANOVA analysis showing factor significance.

参数

参数类型必填默认说明
scene_typestring(trafficops, heatops, fms)
scene_idstring
factorsarrayFactors to vary in the experiment
response_metricstringKPI to analyze (e.g. throughput, availability, total_heat_delivered_kj)
run_montecarlo · base.compute.run — Monte Carlo stress test / risk simulation 未声明参数(运行时通过 tools/list 发现)。
run_simulation · base.compute.run — Run a discrete event simulation (DES) to test a what-if scenario. Use this to verify predictions, compare configurations, or estimate impact of changes. Available scenes: trafficops (checkpoint flow), heatops (district heating), fms (equipment lifecycle).

参数

参数类型必填默认说明
scene_typestringType of simulation to run (trafficops, heatops, fms)
scene_idstringScene configuration ID (e.g. 'rts-main-hall', 'small-network', 'hvac-fleet')
simulation_timenumber480Simulation time in minutes
config_overridesobjectOverride scene parameters (e.g. num_counters, supply_temp)
run_system_dynamics · base.compute.run — Run a system dynamics (stock-and-flow) simulation 未声明参数(运行时通过 tools/list 发现)。
run_what_if_comparison · base.compute.run — Compare the current checkpoint configuration against a modified scenario using DES simulation. Use this to answer questions like 'What if we add 2 staff to biometric-scan?' or 'What happens if the bag scanner fails every 4 hours?'. Returns side-by-side KPI comparison, cost-benefit analysis, and concrete operator actions. Supports staff changes, lane adjustments, and equipment failure injection.

参数

参数类型必填默认说明
changesobjectPer-checkpoint overrides: {checkpoint_id: {staff_count, mean_service_time, counters}}. Example: {'biometric-scan': {'staff_count': 4}, 'bag-scan': {'staff_count': 3}}
failure_injectionobjectPer-checkpoint failure configs: {checkpoint_id: {mtbf, mttr}}. Example: {'biometric-scan': {'mtbf': 240, 'mttr': 15}} — scanner fails every 4h, 15min repair
labelstring"Modified Scenario"Human-readable label for the modified scenario
audiencestring"both"Target audience for the insight report (manager, operator, both)
replicationsinteger5Number of simulation replications (higher = more accurate, slower)
simulate_logistics · base.compute.run — Run AGV/forklift logistics simulation on a facility layout 未声明参数(运行时通过 tools/list 发现)。

空间

analyze_spatial_anomaly · base.compute.run — Analyze spatial heatmap sensor data for anomalies. Detects sensors with values more than N standard deviations from the mean. Use when asked about hot/cold spots, unusual readings, or spatial outliers.

参数

参数类型必填默认说明
scene_idstringScene ID (heatops, iaq-building-env, energy-floor-consumption, space-occupancy)
variablestringVariable to analyze (supply_temp, co2, electricity)
zonestring"all"Zone filter: all, north, south, etc.
threshold_sigmanumber2Sigma threshold for anomaly detection (default 2.0)
compare_zones · base.compute.run — Compare spatial statistics between two zones or floors. Provides mean, min, max, std dev comparison with interpretation. Use when asked to compare north vs south, floor 1 vs floor 2, or any two zones.

参数

参数类型必填默认说明
scene_idstringScene ID
variablestringVariable to compare
zone_astringFirst zone (north, 1f, etc.)
zone_bstringSecond zone (south, 2f, etc.)
import_dxf · base.compute.run — Import a DXF floor plan and recognize walls/doors/windows/fences 未声明参数(运行时通过 tools/list 发现)。
recommend_sensor_placement · base.compute.run — Recommend optimal locations for additional sensors based on spatial coverage gaps and IDW confidence analysis. Use when asked about sensor deployment, coverage gaps, or where to install new sensors.

参数

参数类型必填默认说明
scene_idstringScene ID
variablestringVariable to analyze for coverage
zonestring"all"Zone to analyze. Use all for full area.
max_recommendationsinteger5Maximum number of placement recommendations (default 5)

寻路

find_path · base.compute.run — Find navigation path between two locations in a building. Supports multi-floor routing, accessibility options, and crowd avoidance.

参数

参数类型必填默认说明
from_locationstringStarting location name or node ID
to_locationstringDestination location name or node ID
accessiblebooleanfalseWheelchair-accessible route only
avoid_crowdsbooleanfalseAvoid congested areas
TrafficOps — 车流与检查点 · /mcp/trafficops/ · 7 工具数

端点 /mcp/trafficops/ · 必需 scope: trafficops.read

check_officer_roster · trafficops.read — Check current shift officer roster and manpower availability at the checkpoint. Returns all deployed officers with their assignments, available spares, and next shift change time. Use this when asked about staffing, manpower, or whether additional officers can be deployed.

参数

参数类型必填默认说明
shiftstring"current"Shift to check: 'current', 'morning', 'afternoon', 'night'
evaluate_lane_reconfig · trafficops.read — Run a DES (Discrete Event Simulation) comparing the current lane configuration against a proposed reconfiguration (e.g., closing a car lane to open an additional motorcycle lane). Uses real simulation engine to compute wait times, throughput, and SLA compliance. You can provide user-reported data like arrival rates and queue lengths for accurate simulation. Use this when recommending lane changes to quantify the trade-off before the officer decides.

参数

参数类型必填默认说明
close_lanesarrayLane IDs to close (e.g. ['CAR-4'])
open_lanesarrayNew lane configs to open (e.g. [{'id': 'MC-6', 'type': 'motorcycle', 'from_lane': 'CAR-4'}])
motorcycle_arrival_rate_hrnumberMotorcycle arrival rate in vehicles/hour (default: 420 for surge scenario)
car_arrival_rate_hrnumberCar arrival rate in vehicles/hour (default: 180)
motorcycle_lanesintegerCurrent number of motorcycle lanes in baseline (default: 5)
car_lanesintegerCurrent number of car lanes in baseline (default: 4)
motorcycle_queue_lengthintegerCurrent motorcycle queue length (total vehicles waiting, default: 0)
car_queue_lengthintegerCurrent car queue length (total vehicles waiting, default: 0)
simulation_time_minnumberSimulation duration in minutes (default: 60)
get_checkpoint_lane_status · trafficops.read — Get real-time lane status for a vehicle checkpoint including per-lane utilization, queue lengths, wait times, and assigned officers. Covers both motorcycle and car lanes. You can provide user-reported data (queue lengths, arrival rates, lane counts) to override defaults. Use this when asked about current checkpoint conditions, congestion, or lane capacity.

参数

参数类型必填默认说明
scene_idstring"border-lbc-arrival-car"Scene ID (e.g. border-lbc-arrival-car, border-lbc-departure-car)
motorcycle_lanesintegerOverride number of motorcycle lanes (default: 5)
car_lanesintegerOverride number of car lanes (default: 4)
motorcycle_queue_totalintegerUser-reported total motorcycle queue length across all lanes
car_queue_totalintegerUser-reported total car queue length across all lanes
motorcycle_arrival_rate_hrnumberUser-reported motorcycle arrival rate (vehicles/hour)
car_arrival_rate_hrnumberUser-reported car arrival rate (vehicles/hour)
get_proactive_alerts · trafficops.read — Get proactive congestion alerts based on forecast vs SLA comparison. Returns predicted SLA breaches with severity, evidence, and improvement suggestions (Budget/Speed/Balanced). Use this when asked about potential upcoming issues or congestion risks.

参数

参数类型必填默认说明
sla_minutesnumber12SLA threshold in minutes for wait time
get_surge_detection · trafficops.read — Get current traffic surge/anomaly detection status for a checkpoint. Detects unusual spikes in arrival rates by vehicle type (motorcycle, car, bus). Returns surge magnitude, estimated duration, probable cause, and initial recommendation. You can provide user-reported arrival rates to override defaults. Use this when asked about current traffic anomalies or unexpected congestion.

参数

参数类型必填默认说明
checkpointstring"vehicle-arrival"Checkpoint area (e.g. vehicle-arrival, pedestrian-arrival)
motorcycle_arrival_rate_hrnumberUser-reported motorcycle arrival rate (vehicles/hour)
car_arrival_rate_hrnumberUser-reported car arrival rate (vehicles/hour)
motorcycle_lanesintegerNumber of motorcycle lanes (for affected lanes list)
get_traffic_forecast · trafficops.read — Get an 8-hour traffic flow forecast for a specific checkpoint. Returns predicted throughput (pax/h) at 15-minute intervals with confidence bands. Use this to check if congestion is expected and plan ahead.

参数

参数类型必填默认说明
checkpointstring"document-check"Checkpoint ID (e.g. document-check, biometric-scan, security-screen)
hoursinteger8Hours ahead to forecast (1-24)
get_traffic_patterns · trafficops.read — Get detected recurring patterns for a traffic checkpoint using DOE statistical analysis. Returns day-of-week effects, hour-of-day peaks, and bottleneck patterns with p-values and confidence levels. Use this to understand structural traffic behavior.

参数

参数类型必填默认说明
checkpointstring"document-check"Checkpoint ID
daysinteger90Days of historical data to analyze
PdM — 预测性维护 · /mcp/pdm/ · 5 工具数

端点 /mcp/pdm/ · 必需 scope: pdm.read

get_equipment_health · pdm.read — Get health status of a predictive maintenance equipment. Returns health score (0-100), grade (A/B/C/D/F), anomaly level, crest factor, vibration RMS.

参数

参数类型必填默认说明
equipment_namestringEquipment name or code (e.g. VB-VP-001, vacuum pump)
equipment_idstringEquipment UUID (optional)
get_filter_circular_recovery · pdm.read — Get live circular recovery and aftermarket outlook for predictive maintenance filter components in the current tenant or one equipment. Returns recovery candidates, risk band, remaining life, recommended actions, and aftermarket or disposal guidance. Use for circular recovery, reuse, remanufacture, disposal, aftermarket, or sustainability questions about filter components.

参数

参数类型必填默认说明
equipment_idstringEquipment ID (optional)
equipment_codestringEquipment code or name, e.g. MH-MP-001 (optional)
top_nintegerHow many components to highlight (default: 5)
get_filter_component_intelligence · pdm.read — Get live predictive maintenance filter component intelligence for the current tenant or one equipment. Returns components that need attention now, including risk band, predicted remaining life, recommended action, benchmark context, and aftermarket narrative. Use for questions about filter components, component intelligence, customer fleet filters, what needs attention right now, or component-level maintenance priorities.

参数

参数类型必填默认说明
equipment_idstringEquipment ID (optional)
equipment_codestringEquipment code or name, e.g. MH-EX-003 (optional)
top_nintegerHow many components to highlight (default: 5)
get_pdm_summary · pdm.read — Get predictive maintenance fleet health summary: equipment count, grade distribution (A/B/C/D/F), critical count, active alerts, 7-day health trend.

参数

参数类型必填默认说明
tenant_filterstring
list_pdm_anomalies · pdm.read — List predictive maintenance anomalies: bearing wear, overheating, vibration excess. Returns type, severity, equipment, AI recommendation.

参数

参数类型必填默认说明
severitystring(ALL, CRITICAL, HIGH, MEDIUM, LOW)
statusstring(OPEN, RESOLVED, ALL)
limitinteger
TelcoOps — 通信网络运营 · /mcp/telcoops/ · 3 工具数

端点 /mcp/telcoops/ · 必需 scope: telcoops.read

analyze_network_health · telcoops.read — Analyze telecom network health by fetching overview, link utilization, and open incidents. Returns a graded narrative (A-F) with node/link counts, incident summary, top-risk link, financial impact estimate, and prioritized recommendations. Use when asked about network status, NOC overview, telecom health, or infrastructure risk. 未声明参数(运行时通过 tools/list 发现)。
explain_incident · telcoops.read — Explain a specific telecom network incident in natural language. Returns severity, detection time, root cause, customer/revenue impact, and step-by-step remediation actions (immediate, short-term, long-term). Use when asked about a particular incident, alert, or fault.

参数

参数类型必填默认说明
incident_idstringIncident ID to explain
predict_capacity · telcoops.read — Predict link capacity breaches based on current utilization and growth trends. Identifies links above 70% utilization, estimates days to breach threshold, and returns CapEx requirements and SLA penalty exposure if upgrades are deferred. Use when asked about capacity planning, bandwidth forecasting, or upgrade priorities. 未声明参数(运行时通过 tools/list 发现)。
SemiOps — 半导体与洁净室 · /mcp/semiops/ · 16 工具数

端点 /mcp/semiops/ · 必需 scope: semiops.read

感知与查询

analyze_env_correlation · semiops.read — Analyze correlation between environmental parameters (temperature, humidity, pressure, particles) in a cleanroom. Helps identify which parameters influence each other. Especially useful for diagnosing temperature/humidity impact on solder paste performance, PCB lamination quality, and photolithography exposure accuracy.

参数

参数类型必填默认说明
cleanroom_idstringCleanroom ID to analyze
get_cleanroom_status · semiops.read — Get real-time cleanroom status including temperature, humidity, pressure, particle counts, and ISO compliance. Covers lamination rooms, PCB/FPC exposure zones, and general semiconductor cleanrooms. Use when asked about cleanroom conditions, environment, or contamination levels. Omit cleanroom_id to get all cleanrooms.

参数

参数类型必填默认说明
cleanroom_idstringCleanroom ID (omit for all cleanrooms)
get_fab_pue · semiops.read — Get current Power Usage Effectiveness (PUE) for the fab facility with energy breakdown (IT load, cooling, lighting, HVAC, etc.) and benchmark rating. Applicable to PCB/FPC factories, semiconductor fabs, and electronics manufacturing plants. Use for energy efficiency questions. 未声明参数(运行时通过 tools/list 发现)。
get_filter_life · semiops.read — Get HEPA/ULPA filter remaining life prediction based on pressure drop trends. Shows estimated days remaining before filter replacement is needed. Covers cleanroom filters for PCB exposure areas, lamination zones, and semiconductor fabs. Do NOT use for predictive maintenance/mobile-equipment filter components such as excavators, loaders, generators, or customer fleet fleet assets.

参数

参数类型必填默认说明
cleanroom_idstringCleanroom ID (omit for all filters)
get_iso_compliance · semiops.read — Get ISO 14644 compliance status and assessment history for cleanrooms. Shows current classification, pass/fail status, and historical assessment trends.

参数

参数类型必填默认说明
cleanroom_idstringCleanroom ID (omit for all)
get_particle_trend · semiops.read — Get particle count trends over time for a specific cleanroom. Shows how particle levels have changed and helps identify contamination events or degradation patterns.

参数

参数类型必填默认说明
cleanroom_idstringCleanroom ID to query
hoursinteger24Hours of history to retrieve
particle_sizestringParticle size filter (e.g. '0.5um', '5.0um')
get_pressure_gradient · semiops.read — Get pressure gradient cascade status across cleanroom pairs. Shows whether pressure differentials between rooms are maintained correctly to prevent cross-contamination. 未声明参数(运行时通过 tools/list 发现)。
get_smt_oee · semiops.read — Get SMT (Surface Mount Technology) production line OEE (Overall Equipment Effectiveness) with Availability × Performance × Quality breakdown. Covers PCB assembly lines including solder paste printing, pick-and-place, reflow oven, and AOI stations. Use for production efficiency questions.

参数

参数类型必填默认说明
line_idstringSMT line ID (omit for all lines)
get_utility_status · semiops.read — Get utility systems status including CDA (Clean Dry Air), N2 (Nitrogen), PCW (Process Cooling Water), and UPW (Ultra Pure Water). Shows pressure, flow, purity readings. 未声明参数(运行时通过 tools/list 发现)。

监控

monitor_particles · semiops.read — Monitor real-time particle counts in a cleanroom against ISO 14644-1 limits. Returns per-size evaluation, alerts for threshold exceedances, and overall status.

参数

参数类型必填默认说明
cleanroom_idstringCleanroom ID to monitor
run_soft_sensors · semiops.read — Run virtual soft sensors to estimate unmeasurable parameters (AMC molecular contamination in ppb, dew point °C, HEPA filter loading %) from available cleanroom sensor data. Use when asked about molecular contamination, AMC levels, dew point, or filter status and no direct measurement is available.

参数

参数类型必填默认说明
temperature_cnumberCurrent cleanroom temperature in °C
humidity_pctnumberCurrent relative humidity %
particle_05umnumberCurrent 0.5 µm particle count, particles/m³
air_changes_hourinteger600Air changes per hour (ACH)
cleanroom_age_daysinteger365Age of the cleanroom in days (affects outgassing AMC estimate)
filter_dp_panumber200Current HEPA/ULPA filter pressure drop in Pa
filter_initial_dp_panumber50Pressure drop of a new clean filter in Pa
filter_max_dp_panumber450Replacement-threshold filter pressure drop in Pa
filter_operating_hoursnumber4380Cumulative filter operating hours

优化

optimize_chiller_cop · semiops.read — Optimize chiller loading across multiple units to maximize system COP. Compares optimal vs equal-loading strategies and calculates energy savings.

参数

参数类型必填默认说明
cooling_demand_kwnumberTotal cooling demand in kW
ambient_temp_cnumber35Outdoor ambient temperature °C

预测推断

forecast_fab_load · semiops.read — Forecast fab electrical load for the next 24-168 hours using pattern-based model. Identifies peak/valley periods and demand response opportunities.

参数

参数类型必填默认说明
hours_aheadinteger24Hours to forecast (1-168)

质量

classify_smt_defects · semiops.read — Classify SMT defects with Pareto analysis and root-cause recommendations. Shows defect distribution by type/severity, DPMO, and actionable fixes. Recognizes PCB/FPC-specific defect types including solder paste issues, tombstoning, bridging, missing components, cold joints, and pad lifting.

参数

参数类型必填默认说明
line_idstringSMT line ID (optional, all lines if omitted)
daysinteger7Days of defect data to analyze

仿真

predict_env_trend · semiops.read — Predict environmental parameter trends (temperature, humidity, particles) for the next 2-4 hours in a cleanroom. Use for proactive monitoring and early warning.

参数

参数类型必填默认说明
cleanroom_idstringCleanroom ID to predict
parameterstringEnvironmental parameter to predict (temperature, humidity, particles, pressure)
hoursinteger4Hours ahead to predict (1-8)
simulate_smt_bottleneck · semiops.read — Run discrete-event simulation of an SMT production line to identify throughput bottleneck station, utilization imbalances, and optimization opportunities.

参数

参数类型必填默认说明
line_idstringSMT line ID (optional, uses default config)
sim_hoursnumber8Simulation duration in hours
boardsinteger500Number of boards to produce
Aviation — 航空可靠性 · /mcp/aviation/ · 6 工具数

端点 /mcp/aviation/ · 必需 scope: aviation.analysis.read

aviation_component_compare · aviation.analysis.read — Compare reliability behavior across component groups. 未声明参数(运行时通过 tools/list 发现)。
aviation_fleet_stats · aviation.analysis.read — Summarize fleet reliability signals by ATA chapter and failure distribution. 未声明参数(运行时通过 tools/list 发现)。
aviation_kpi_attribution · aviation.analysis.read — Attribute a reliability KPI to supporting failure records and evidence. 未声明参数(运行时通过 tools/list 发现)。
aviation_repetitive_fault_detect · aviation.analysis.read — Detect and summarize repetitive fault groups for reliability review. 未声明参数(运行时通过 tools/list 发现)。
aviation_text_mining_scan · aviation.analysis.read — Scan maintenance text for recurring or unusual technical issue candidates. 未声明参数(运行时通过 tools/list 发现)。
aviation_weibull_fit · aviation.analysis.read — Fit Weibull reliability curves for selected replacement or removal data. 未声明参数(运行时通过 tools/list 发现)。

JSON 参考: tools.json