Apache SkyWalking MCP
JSON →An MCP server for integrating AI agents with the SkyWalking observability platform and its ecosystem.
Tools · 16
- query_traces Query traces with multi-condition filtering (service, endpoint, state, tags, and time range via start/end/step). Supports full, summary, and errors_only views with performance insights.
- query_logs Query logs with filters for service, instance, endpoint, trace ID, tags, and time range. Supports cold storage and pagination.
- execute_mqe_expression Execute MQE (Metrics Query Expression) to query and calculate metrics data. Supports calculations, aggregations, TopN, trend analysis, and multiple result types.
- list_mqe_metrics List available metrics for MQE queries. Filter by regex pattern; returns metric name, type, and catalog.
- get_mqe_metric_type Get type information (REGULAR_VALUE, LABELED_VALUE, SAMPLED_RECORD) for a specific metric to help build correct MQE expressions.
- list_layers List all layers registered in SkyWalking OAP (e.g. GENERAL, MESH, K8S).
- list_services List all services registered in SkyWalking OAP under a specific layer.
- list_instances List all instances of a service (e.g. pods or JVM processes).
- list_endpoints List endpoints of a service with optional keyword filtering.
- list_processes List processes of a service instance.
- query_events Query events (deployments, restarts, scaling) with filters for service, instance, endpoint, type, and layer.
- query_alarms Query alarms triggered by metric threshold breaches. Filter by scope, keyword, and tags.
- query_services_topology Query global or scoped service topology. Optionally filter by specific service IDs or layer.
- query_instances_topology Query service instance topology between a client service and a server service.
- query_endpoints_topology Query endpoint dependency topology for a given endpoint.
- query_processes_topology Query process topology for a given service instance.
Links
★ 25 GitHub stars