You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pkg/mcp/testdata/toolsets-full-tools-multicluster-enum.json
-127Lines changed: 0 additions & 127 deletions
Original file line number
Diff line number
Diff line change
@@ -1,48 +1,4 @@
1
1
[
2
-
{
3
-
"annotations": {
4
-
"destructiveHint": false,
5
-
"idempotentHint": true,
6
-
"openWorldHint": true,
7
-
"readOnlyHint": true,
8
-
"title": "Alertmanager: Get Alerts"
9
-
},
10
-
"description": "Query active and pending alerts from the cluster's Alertmanager.\nUseful for monitoring cluster health, detecting issues, and incident response.\n\nReturns alerts with their labels, annotations, status, and timing information.\nCan filter by active/silenced/inhibited state.\n\nCommon use cases:\n- Check for critical alerts affecting the cluster\n- Monitor for specific alert types (e.g., high CPU, disk pressure)\n- Verify alert silences are working correctly",
11
-
"inputSchema": {
12
-
"properties": {
13
-
"active": {
14
-
"default": true,
15
-
"description": "Filter for active (firing) alerts. Default: true",
16
-
"type": "boolean"
17
-
},
18
-
"context": {
19
-
"description": "Optional parameter selecting which context to run the tool in. Defaults to fake-context if not set",
"description": "Include inhibited alerts in the results. Default: false",
33
-
"type": "boolean"
34
-
},
35
-
"silenced": {
36
-
"default": false,
37
-
"description": "Include silenced alerts in the results. Default: false",
38
-
"type": "boolean"
39
-
}
40
-
},
41
-
"type": "object"
42
-
},
43
-
"name": "alertmanager_alerts",
44
-
"title": "Alertmanager: Get Alerts"
45
-
},
46
2
{
47
3
"annotations": {
48
4
"destructiveHint": false,
@@ -673,89 +629,6 @@
673
629
"name": "pods_top",
674
630
"title": "Pods: Top"
675
631
},
676
-
{
677
-
"annotations": {
678
-
"destructiveHint": false,
679
-
"idempotentHint": true,
680
-
"openWorldHint": true,
681
-
"readOnlyHint": true,
682
-
"title": "Prometheus: Instant Query"
683
-
},
684
-
"description": "Execute an instant PromQL query against the cluster's Thanos Querier.\nReturns current metric values at the specified time (or current time if not specified).\nUse this for point-in-time metric values.\n\nCommon queries:\n- up{job=\"apiserver\"} - Check if API server is up\n- sum by(namespace) (container_memory_usage_bytes) - Memory usage by namespace\n- rate(container_cpu_usage_seconds_total[5m]) - CPU usage rate\n- kube_pod_status_phase{phase=\"Running\"} - Running pods count",
685
-
"inputSchema": {
686
-
"properties": {
687
-
"context": {
688
-
"description": "Optional parameter selecting which context to run the tool in. Defaults to fake-context if not set",
"description": "Optional evaluation timestamp. Accepts RFC3339 format (e.g., '2024-01-01T12:00:00Z') or Unix timestamp. If not provided, uses current time.",
701
-
"type": "string"
702
-
}
703
-
},
704
-
"required": [
705
-
"query"
706
-
],
707
-
"type": "object"
708
-
},
709
-
"name": "prometheus_query",
710
-
"title": "Prometheus: Instant Query"
711
-
},
712
-
{
713
-
"annotations": {
714
-
"destructiveHint": false,
715
-
"idempotentHint": true,
716
-
"openWorldHint": true,
717
-
"readOnlyHint": true,
718
-
"title": "Prometheus: Range Query"
719
-
},
720
-
"description": "Execute a range PromQL query against the cluster's Thanos Querier.\nReturns metric values over a time range with specified resolution.\nUse this for time-series data, trends, and historical analysis.\n\nSupports relative times:\n- 'now' for current time\n- '-10m', '-1h', '-1d' for relative past times\n\nExample: Get CPU usage over the last hour with 1-minute resolution.",
721
-
"inputSchema": {
722
-
"properties": {
723
-
"context": {
724
-
"description": "Optional parameter selecting which context to run the tool in. Defaults to fake-context if not set",
Copy file name to clipboardExpand all lines: pkg/mcp/testdata/toolsets-full-tools-multicluster.json
-115Lines changed: 0 additions & 115 deletions
Original file line number
Diff line number
Diff line change
@@ -1,44 +1,4 @@
1
1
[
2
-
{
3
-
"annotations": {
4
-
"destructiveHint": false,
5
-
"idempotentHint": true,
6
-
"openWorldHint": true,
7
-
"readOnlyHint": true,
8
-
"title": "Alertmanager: Get Alerts"
9
-
},
10
-
"description": "Query active and pending alerts from the cluster's Alertmanager.\nUseful for monitoring cluster health, detecting issues, and incident response.\n\nReturns alerts with their labels, annotations, status, and timing information.\nCan filter by active/silenced/inhibited state.\n\nCommon use cases:\n- Check for critical alerts affecting the cluster\n- Monitor for specific alert types (e.g., high CPU, disk pressure)\n- Verify alert silences are working correctly",
11
-
"inputSchema": {
12
-
"properties": {
13
-
"active": {
14
-
"default": true,
15
-
"description": "Filter for active (firing) alerts. Default: true",
16
-
"type": "boolean"
17
-
},
18
-
"context": {
19
-
"description": "Optional parameter selecting which context to run the tool in. Defaults to fake-context if not set",
"description": "Include inhibited alerts in the results. Default: false",
29
-
"type": "boolean"
30
-
},
31
-
"silenced": {
32
-
"default": false,
33
-
"description": "Include silenced alerts in the results. Default: false",
34
-
"type": "boolean"
35
-
}
36
-
},
37
-
"type": "object"
38
-
},
39
-
"name": "alertmanager_alerts",
40
-
"title": "Alertmanager: Get Alerts"
41
-
},
42
2
{
43
3
"annotations": {
44
4
"destructiveHint": false,
@@ -605,81 +565,6 @@
605
565
"name": "pods_top",
606
566
"title": "Pods: Top"
607
567
},
608
-
{
609
-
"annotations": {
610
-
"destructiveHint": false,
611
-
"idempotentHint": true,
612
-
"openWorldHint": true,
613
-
"readOnlyHint": true,
614
-
"title": "Prometheus: Instant Query"
615
-
},
616
-
"description": "Execute an instant PromQL query against the cluster's Thanos Querier.\nReturns current metric values at the specified time (or current time if not specified).\nUse this for point-in-time metric values.\n\nCommon queries:\n- up{job=\"apiserver\"} - Check if API server is up\n- sum by(namespace) (container_memory_usage_bytes) - Memory usage by namespace\n- rate(container_cpu_usage_seconds_total[5m]) - CPU usage rate\n- kube_pod_status_phase{phase=\"Running\"} - Running pods count",
617
-
"inputSchema": {
618
-
"properties": {
619
-
"context": {
620
-
"description": "Optional parameter selecting which context to run the tool in. Defaults to fake-context if not set",
"description": "Optional evaluation timestamp. Accepts RFC3339 format (e.g., '2024-01-01T12:00:00Z') or Unix timestamp. If not provided, uses current time.",
629
-
"type": "string"
630
-
}
631
-
},
632
-
"required": [
633
-
"query"
634
-
],
635
-
"type": "object"
636
-
},
637
-
"name": "prometheus_query",
638
-
"title": "Prometheus: Instant Query"
639
-
},
640
-
{
641
-
"annotations": {
642
-
"destructiveHint": false,
643
-
"idempotentHint": true,
644
-
"openWorldHint": true,
645
-
"readOnlyHint": true,
646
-
"title": "Prometheus: Range Query"
647
-
},
648
-
"description": "Execute a range PromQL query against the cluster's Thanos Querier.\nReturns metric values over a time range with specified resolution.\nUse this for time-series data, trends, and historical analysis.\n\nSupports relative times:\n- 'now' for current time\n- '-10m', '-1h', '-1d' for relative past times\n\nExample: Get CPU usage over the last hour with 1-minute resolution.",
649
-
"inputSchema": {
650
-
"properties": {
651
-
"context": {
652
-
"description": "Optional parameter selecting which context to run the tool in. Defaults to fake-context if not set",
0 commit comments