Live demo — data resets daily at 03:00 UTC. Nothing you enter is saved. Server UI →

product: maestro audience: test-developer, operator, ai-assistant authority: normative

MCP Server — Tools Reference

All tools are documented in focused files below, one file per functional group. Each file lists the tools in that group with their parameters, return values, and the API endpoint they call internally.

All tool responses include a top-level station field containing the StationLabel configured for this server instance.


Tool groups

Group File What it covers
System tools-system.md Station identity, health, version, updates, service logs, Docker events
Test Execution tools-test-execution.md Start, monitor, abort, validate, MES routing
Packages tools-packages.md List, download, activate, install, uninstall, lifecycle
Config tools-config.md Station config CRUD, merged config, package registry settings
Statistics tools-statistics.md Yield, Cp/Cpk, trend, worst steps, unit history, log search
Live Events tools-live-events.md SignalR connect, poll test progress
Reports tools-reports.md Search history, report summary, step results, logs, artifacts
Feedback tools-feedback.md Bug reports and feature requests for Maestro

Quick lookup

Tool name Group file
get_station_info tools-system.md
get_system_health tools-system.md
get_system_version tools-system.md
trigger_system_update tools-system.md
get_update_status tools-system.md
get_service_logs tools-system.md
get_system_events tools-system.md
start_test tools-test-execution.md
get_test_status tools-test-execution.md
abort_test tools-test-execution.md
wait_for_test_completion tools-test-execution.md
list_available_tests tools-test-execution.md
validate_yaml tools-test-execution.md
get_execution_log tools-test-execution.md
check_mes_routing tools-test-execution.md
list_packages tools-packages.md
trigger_package_refresh tools-packages.md
download_package tools-packages.md
activate_package tools-packages.md
install_package tools-packages.md
uninstall_package tools-packages.md
set_package_lifecycle tools-packages.md
get_available_test_files tools-packages.md
get_station_id tools-config.md
list_config_keys tools-config.md
get_merged_config tools-config.md
get_config_value tools-config.md
set_config_value tools-config.md
delete_config_value tools-config.md
get_package_registry_settings tools-config.md
set_package_registry_settings tools-config.md
get_yield tools-statistics.md
get_measurement_statistics tools-statistics.md
get_yield_trend tools-statistics.md
get_worst_steps tools-statistics.md
get_unit_history tools-statistics.md
search_execution_logs tools-statistics.md
connect_live_events tools-live-events.md
poll_test_progress tools-live-events.md
search_reports tools-reports.md
get_test_report_summary tools-reports.md
get_test_report_full tools-reports.md
get_step_results tools-reports.md
get_execution_logs tools-reports.md
list_artifacts tools-reports.md
download_artifact tools-reports.md
maestro_bug_report tools-feedback.md
maestro_bug_report_list tools-feedback.md
maestro_feature_request tools-feedback.md
maestro_feature_request_list tools-feedback.md
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.