├── .github ├── copilot-instructions.md ├── dependabot.yml └── workflows │ ├── ci.yml │ ├── go-ossf-slsa3-publish.yml │ └── lint.yml ├── .gitignore ├── .slsa-goreleaser ├── darwin-amd64.yml ├── darwin-arm64.yml ├── linux-amd64.yml ├── linux-arm64.yml ├── windows-amd64.yml └── windows-arm64.yml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── chart ├── Chart.yaml ├── README.md ├── scripts │ └── deploy.sh ├── templates │ ├── _helpers.tpl │ ├── deployment.yaml │ ├── ingress.yaml │ ├── rbac.yaml │ ├── secret.yaml │ ├── service.yaml │ └── serviceaccount.yaml ├── values-mcp-inspector-azure-approuting.yaml ├── values-mcp-inspector.yaml └── values.yaml ├── cmd └── aks-mcp │ ├── container_test.go │ └── main.go ├── docs ├── azure-advisor-usage.md ├── development │ ├── mcp-inspector-azure-app-routing-deployment.md │ └── mcp-inspector-port-forward.md ├── helm-chart.md ├── helm-workload-identity.md ├── inspektor-gadget-usage.md ├── labs │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── aks-mcp-demo.ipynb │ └── test_aks_mcp.py ├── logging.md └── oauth-authentication.md ├── go.mod ├── go.sum ├── internal ├── auth │ ├── oauth │ │ ├── endpoints.go │ │ ├── endpoints_test.go │ │ ├── middleware.go │ │ ├── middleware_test.go │ │ ├── provider.go │ │ └── provider_test.go │ ├── types.go │ └── types_test.go ├── azcli │ ├── executor.go │ ├── fleet_executor.go │ ├── fleet_executor_test.go │ ├── login.go │ └── login_test.go ├── azureclient │ ├── cache.go │ ├── cache_test.go │ ├── client.go │ ├── client_test.go │ └── detector.go ├── command │ └── command.go ├── components │ ├── advisor │ │ ├── advisor_test.go │ │ ├── aks_recommendations.go │ │ ├── handlers.go │ │ ├── registry.go │ │ ├── reports.go │ │ └── types.go │ ├── azaks │ │ ├── executor.go │ │ ├── executor_test.go │ │ ├── registry.go │ │ └── registry_test.go │ ├── azapi │ │ ├── handler.go │ │ └── handler_test.go │ ├── common │ │ ├── helpers.go │ │ └── helpers_test.go │ ├── components.go │ ├── components_test.go │ ├── compute │ │ ├── azcommands.go │ │ ├── executor.go │ │ ├── handlers.go │ │ ├── handlers_test.go │ │ ├── registry.go │ │ ├── unified_test.go │ │ └── vmsshelpers.go │ ├── detectors │ │ ├── client.go │ │ ├── detectors_test.go │ │ ├── handlers.go │ │ ├── registry.go │ │ └── types.go │ ├── fleet │ │ ├── kubernetes │ │ │ ├── client.go │ │ │ ├── client_test.go │ │ │ ├── mock_test.go │ │ │ ├── placement.go │ │ │ └── placement_test.go │ │ ├── registry.go │ │ └── registry_test.go │ ├── inspektorgadget │ │ ├── const.go │ │ ├── gadgetmanager.go │ │ ├── gadgets.go │ │ ├── gadgets_test.go │ │ ├── handlers.go │ │ ├── handlers_test.go │ │ ├── helm.go │ │ ├── helpers.go │ │ ├── helpers_test.go │ │ ├── registry.go │ │ └── registry_test.go │ ├── monitor │ │ ├── diagnostics │ │ │ ├── handlers.go │ │ │ ├── handlers_test.go │ │ │ ├── integration_test.go │ │ │ ├── kql.go │ │ │ ├── kql_test.go │ │ │ ├── validation.go │ │ │ ├── validation_test.go │ │ │ ├── workspace.go │ │ │ └── workspace_test.go │ │ ├── handlers.go │ │ ├── handlers_test.go │ │ ├── helpers.go │ │ ├── registry.go │ │ └── registry_test.go │ └── network │ │ ├── handlers.go │ │ ├── handlers_test.go │ │ ├── registry.go │ │ ├── registry_test.go │ │ └── resourcehelpers │ │ ├── helpers_test.go │ │ ├── loadbalancerhelpers.go │ │ ├── loadbalancerhelpers_test.go │ │ ├── nsghelpers.go │ │ ├── privateendpointhelpers.go │ │ ├── privateendpointhelpers_test.go │ │ ├── routetablehelpers.go │ │ ├── subnethelpers.go │ │ └── vnethelpers.go ├── config │ ├── config.go │ ├── config_test.go │ └── validator.go ├── k8s │ ├── adapter.go │ └── adapter_test.go ├── logger │ └── logger.go ├── prompts │ ├── cluster.go │ └── health.go ├── security │ ├── security.go │ ├── validator.go │ └── validator_test.go ├── server │ ├── server.go │ └── server_test.go ├── telemetry │ ├── config.go │ ├── config_test.go │ └── service.go ├── tools │ ├── executor.go │ ├── handler.go │ ├── handler_test.go │ └── interfaces_test.go ├── utils │ ├── strings.go │ └── strings_test.go └── version │ └── version.go └── prompts ├── README.md ├── aks-control-plane.md ├── aks-mcp-tool-consolidation.md ├── aks-private-endpoint.md ├── applens-detectors.md ├── azure-advisor.md ├── azure-application-insights.md ├── azure-cli-tools.md ├── azure-diagnostics.md ├── azure-fleet-tools.md ├── azure-monitor-tools.md ├── azure-network-tools.md ├── azure-resource-caching.md ├── azure-resource-health.md ├── azure-vmss-tools.md └── monitoringservice.md /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/go-ossf-slsa3-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/.github/workflows/go-ossf-slsa3-publish.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.slsa-goreleaser/darwin-amd64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/.slsa-goreleaser/darwin-amd64.yml -------------------------------------------------------------------------------- /.slsa-goreleaser/darwin-arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/.slsa-goreleaser/darwin-arm64.yml -------------------------------------------------------------------------------- /.slsa-goreleaser/linux-amd64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/.slsa-goreleaser/linux-amd64.yml -------------------------------------------------------------------------------- /.slsa-goreleaser/linux-arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/.slsa-goreleaser/linux-arm64.yml -------------------------------------------------------------------------------- /.slsa-goreleaser/windows-amd64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/.slsa-goreleaser/windows-amd64.yml -------------------------------------------------------------------------------- /.slsa-goreleaser/windows-arm64.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/.slsa-goreleaser/windows-arm64.yml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /chart/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/Chart.yaml -------------------------------------------------------------------------------- /chart/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/README.md -------------------------------------------------------------------------------- /chart/scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/scripts/deploy.sh -------------------------------------------------------------------------------- /chart/templates/_helpers.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/templates/_helpers.tpl -------------------------------------------------------------------------------- /chart/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/templates/deployment.yaml -------------------------------------------------------------------------------- /chart/templates/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/templates/ingress.yaml -------------------------------------------------------------------------------- /chart/templates/rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/templates/rbac.yaml -------------------------------------------------------------------------------- /chart/templates/secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/templates/secret.yaml -------------------------------------------------------------------------------- /chart/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/templates/service.yaml -------------------------------------------------------------------------------- /chart/templates/serviceaccount.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/templates/serviceaccount.yaml -------------------------------------------------------------------------------- /chart/values-mcp-inspector-azure-approuting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/values-mcp-inspector-azure-approuting.yaml -------------------------------------------------------------------------------- /chart/values-mcp-inspector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/values-mcp-inspector.yaml -------------------------------------------------------------------------------- /chart/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/chart/values.yaml -------------------------------------------------------------------------------- /cmd/aks-mcp/container_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/cmd/aks-mcp/container_test.go -------------------------------------------------------------------------------- /cmd/aks-mcp/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/cmd/aks-mcp/main.go -------------------------------------------------------------------------------- /docs/azure-advisor-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/azure-advisor-usage.md -------------------------------------------------------------------------------- /docs/development/mcp-inspector-azure-app-routing-deployment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/development/mcp-inspector-azure-app-routing-deployment.md -------------------------------------------------------------------------------- /docs/development/mcp-inspector-port-forward.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/development/mcp-inspector-port-forward.md -------------------------------------------------------------------------------- /docs/helm-chart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/helm-chart.md -------------------------------------------------------------------------------- /docs/helm-workload-identity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/helm-workload-identity.md -------------------------------------------------------------------------------- /docs/inspektor-gadget-usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/inspektor-gadget-usage.md -------------------------------------------------------------------------------- /docs/labs/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/labs/.env.example -------------------------------------------------------------------------------- /docs/labs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/labs/.gitignore -------------------------------------------------------------------------------- /docs/labs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/labs/README.md -------------------------------------------------------------------------------- /docs/labs/aks-mcp-demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/labs/aks-mcp-demo.ipynb -------------------------------------------------------------------------------- /docs/labs/test_aks_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/labs/test_aks_mcp.py -------------------------------------------------------------------------------- /docs/logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/logging.md -------------------------------------------------------------------------------- /docs/oauth-authentication.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/docs/oauth-authentication.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/go.sum -------------------------------------------------------------------------------- /internal/auth/oauth/endpoints.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/auth/oauth/endpoints.go -------------------------------------------------------------------------------- /internal/auth/oauth/endpoints_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/auth/oauth/endpoints_test.go -------------------------------------------------------------------------------- /internal/auth/oauth/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/auth/oauth/middleware.go -------------------------------------------------------------------------------- /internal/auth/oauth/middleware_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/auth/oauth/middleware_test.go -------------------------------------------------------------------------------- /internal/auth/oauth/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/auth/oauth/provider.go -------------------------------------------------------------------------------- /internal/auth/oauth/provider_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/auth/oauth/provider_test.go -------------------------------------------------------------------------------- /internal/auth/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/auth/types.go -------------------------------------------------------------------------------- /internal/auth/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/auth/types_test.go -------------------------------------------------------------------------------- /internal/azcli/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/azcli/executor.go -------------------------------------------------------------------------------- /internal/azcli/fleet_executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/azcli/fleet_executor.go -------------------------------------------------------------------------------- /internal/azcli/fleet_executor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/azcli/fleet_executor_test.go -------------------------------------------------------------------------------- /internal/azcli/login.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/azcli/login.go -------------------------------------------------------------------------------- /internal/azcli/login_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/azcli/login_test.go -------------------------------------------------------------------------------- /internal/azureclient/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/azureclient/cache.go -------------------------------------------------------------------------------- /internal/azureclient/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/azureclient/cache_test.go -------------------------------------------------------------------------------- /internal/azureclient/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/azureclient/client.go -------------------------------------------------------------------------------- /internal/azureclient/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/azureclient/client_test.go -------------------------------------------------------------------------------- /internal/azureclient/detector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/azureclient/detector.go -------------------------------------------------------------------------------- /internal/command/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/command/command.go -------------------------------------------------------------------------------- /internal/components/advisor/advisor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/advisor/advisor_test.go -------------------------------------------------------------------------------- /internal/components/advisor/aks_recommendations.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/advisor/aks_recommendations.go -------------------------------------------------------------------------------- /internal/components/advisor/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/advisor/handlers.go -------------------------------------------------------------------------------- /internal/components/advisor/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/advisor/registry.go -------------------------------------------------------------------------------- /internal/components/advisor/reports.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/advisor/reports.go -------------------------------------------------------------------------------- /internal/components/advisor/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/advisor/types.go -------------------------------------------------------------------------------- /internal/components/azaks/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/azaks/executor.go -------------------------------------------------------------------------------- /internal/components/azaks/executor_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/azaks/executor_test.go -------------------------------------------------------------------------------- /internal/components/azaks/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/azaks/registry.go -------------------------------------------------------------------------------- /internal/components/azaks/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/azaks/registry_test.go -------------------------------------------------------------------------------- /internal/components/azapi/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/azapi/handler.go -------------------------------------------------------------------------------- /internal/components/azapi/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/azapi/handler_test.go -------------------------------------------------------------------------------- /internal/components/common/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/common/helpers.go -------------------------------------------------------------------------------- /internal/components/common/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/common/helpers_test.go -------------------------------------------------------------------------------- /internal/components/components.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/components.go -------------------------------------------------------------------------------- /internal/components/components_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/components_test.go -------------------------------------------------------------------------------- /internal/components/compute/azcommands.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/compute/azcommands.go -------------------------------------------------------------------------------- /internal/components/compute/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/compute/executor.go -------------------------------------------------------------------------------- /internal/components/compute/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/compute/handlers.go -------------------------------------------------------------------------------- /internal/components/compute/handlers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/compute/handlers_test.go -------------------------------------------------------------------------------- /internal/components/compute/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/compute/registry.go -------------------------------------------------------------------------------- /internal/components/compute/unified_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/compute/unified_test.go -------------------------------------------------------------------------------- /internal/components/compute/vmsshelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/compute/vmsshelpers.go -------------------------------------------------------------------------------- /internal/components/detectors/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/detectors/client.go -------------------------------------------------------------------------------- /internal/components/detectors/detectors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/detectors/detectors_test.go -------------------------------------------------------------------------------- /internal/components/detectors/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/detectors/handlers.go -------------------------------------------------------------------------------- /internal/components/detectors/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/detectors/registry.go -------------------------------------------------------------------------------- /internal/components/detectors/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/detectors/types.go -------------------------------------------------------------------------------- /internal/components/fleet/kubernetes/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/fleet/kubernetes/client.go -------------------------------------------------------------------------------- /internal/components/fleet/kubernetes/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/fleet/kubernetes/client_test.go -------------------------------------------------------------------------------- /internal/components/fleet/kubernetes/mock_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/fleet/kubernetes/mock_test.go -------------------------------------------------------------------------------- /internal/components/fleet/kubernetes/placement.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/fleet/kubernetes/placement.go -------------------------------------------------------------------------------- /internal/components/fleet/kubernetes/placement_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/fleet/kubernetes/placement_test.go -------------------------------------------------------------------------------- /internal/components/fleet/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/fleet/registry.go -------------------------------------------------------------------------------- /internal/components/fleet/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/fleet/registry_test.go -------------------------------------------------------------------------------- /internal/components/inspektorgadget/const.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/inspektorgadget/const.go -------------------------------------------------------------------------------- /internal/components/inspektorgadget/gadgetmanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/inspektorgadget/gadgetmanager.go -------------------------------------------------------------------------------- /internal/components/inspektorgadget/gadgets.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/inspektorgadget/gadgets.go -------------------------------------------------------------------------------- /internal/components/inspektorgadget/gadgets_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/inspektorgadget/gadgets_test.go -------------------------------------------------------------------------------- /internal/components/inspektorgadget/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/inspektorgadget/handlers.go -------------------------------------------------------------------------------- /internal/components/inspektorgadget/handlers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/inspektorgadget/handlers_test.go -------------------------------------------------------------------------------- /internal/components/inspektorgadget/helm.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/inspektorgadget/helm.go -------------------------------------------------------------------------------- /internal/components/inspektorgadget/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/inspektorgadget/helpers.go -------------------------------------------------------------------------------- /internal/components/inspektorgadget/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/inspektorgadget/helpers_test.go -------------------------------------------------------------------------------- /internal/components/inspektorgadget/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/inspektorgadget/registry.go -------------------------------------------------------------------------------- /internal/components/inspektorgadget/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/inspektorgadget/registry_test.go -------------------------------------------------------------------------------- /internal/components/monitor/diagnostics/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/diagnostics/handlers.go -------------------------------------------------------------------------------- /internal/components/monitor/diagnostics/handlers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/diagnostics/handlers_test.go -------------------------------------------------------------------------------- /internal/components/monitor/diagnostics/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/diagnostics/integration_test.go -------------------------------------------------------------------------------- /internal/components/monitor/diagnostics/kql.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/diagnostics/kql.go -------------------------------------------------------------------------------- /internal/components/monitor/diagnostics/kql_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/diagnostics/kql_test.go -------------------------------------------------------------------------------- /internal/components/monitor/diagnostics/validation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/diagnostics/validation.go -------------------------------------------------------------------------------- /internal/components/monitor/diagnostics/validation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/diagnostics/validation_test.go -------------------------------------------------------------------------------- /internal/components/monitor/diagnostics/workspace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/diagnostics/workspace.go -------------------------------------------------------------------------------- /internal/components/monitor/diagnostics/workspace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/diagnostics/workspace_test.go -------------------------------------------------------------------------------- /internal/components/monitor/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/handlers.go -------------------------------------------------------------------------------- /internal/components/monitor/handlers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/handlers_test.go -------------------------------------------------------------------------------- /internal/components/monitor/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/helpers.go -------------------------------------------------------------------------------- /internal/components/monitor/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/registry.go -------------------------------------------------------------------------------- /internal/components/monitor/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/monitor/registry_test.go -------------------------------------------------------------------------------- /internal/components/network/handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/handlers.go -------------------------------------------------------------------------------- /internal/components/network/handlers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/handlers_test.go -------------------------------------------------------------------------------- /internal/components/network/registry.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/registry.go -------------------------------------------------------------------------------- /internal/components/network/registry_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/registry_test.go -------------------------------------------------------------------------------- /internal/components/network/resourcehelpers/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/resourcehelpers/helpers_test.go -------------------------------------------------------------------------------- /internal/components/network/resourcehelpers/loadbalancerhelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/resourcehelpers/loadbalancerhelpers.go -------------------------------------------------------------------------------- /internal/components/network/resourcehelpers/loadbalancerhelpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/resourcehelpers/loadbalancerhelpers_test.go -------------------------------------------------------------------------------- /internal/components/network/resourcehelpers/nsghelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/resourcehelpers/nsghelpers.go -------------------------------------------------------------------------------- /internal/components/network/resourcehelpers/privateendpointhelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/resourcehelpers/privateendpointhelpers.go -------------------------------------------------------------------------------- /internal/components/network/resourcehelpers/privateendpointhelpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/resourcehelpers/privateendpointhelpers_test.go -------------------------------------------------------------------------------- /internal/components/network/resourcehelpers/routetablehelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/resourcehelpers/routetablehelpers.go -------------------------------------------------------------------------------- /internal/components/network/resourcehelpers/subnethelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/resourcehelpers/subnethelpers.go -------------------------------------------------------------------------------- /internal/components/network/resourcehelpers/vnethelpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/components/network/resourcehelpers/vnethelpers.go -------------------------------------------------------------------------------- /internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/config/config.go -------------------------------------------------------------------------------- /internal/config/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/config/config_test.go -------------------------------------------------------------------------------- /internal/config/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/config/validator.go -------------------------------------------------------------------------------- /internal/k8s/adapter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/k8s/adapter.go -------------------------------------------------------------------------------- /internal/k8s/adapter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/k8s/adapter_test.go -------------------------------------------------------------------------------- /internal/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/logger/logger.go -------------------------------------------------------------------------------- /internal/prompts/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/prompts/cluster.go -------------------------------------------------------------------------------- /internal/prompts/health.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/prompts/health.go -------------------------------------------------------------------------------- /internal/security/security.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/security/security.go -------------------------------------------------------------------------------- /internal/security/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/security/validator.go -------------------------------------------------------------------------------- /internal/security/validator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/security/validator_test.go -------------------------------------------------------------------------------- /internal/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/server/server.go -------------------------------------------------------------------------------- /internal/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/server/server_test.go -------------------------------------------------------------------------------- /internal/telemetry/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/telemetry/config.go -------------------------------------------------------------------------------- /internal/telemetry/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/telemetry/config_test.go -------------------------------------------------------------------------------- /internal/telemetry/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/telemetry/service.go -------------------------------------------------------------------------------- /internal/tools/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/tools/executor.go -------------------------------------------------------------------------------- /internal/tools/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/tools/handler.go -------------------------------------------------------------------------------- /internal/tools/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/tools/handler_test.go -------------------------------------------------------------------------------- /internal/tools/interfaces_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/tools/interfaces_test.go -------------------------------------------------------------------------------- /internal/utils/strings.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/utils/strings.go -------------------------------------------------------------------------------- /internal/utils/strings_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/utils/strings_test.go -------------------------------------------------------------------------------- /internal/version/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/internal/version/version.go -------------------------------------------------------------------------------- /prompts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/README.md -------------------------------------------------------------------------------- /prompts/aks-control-plane.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/aks-control-plane.md -------------------------------------------------------------------------------- /prompts/aks-mcp-tool-consolidation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/aks-mcp-tool-consolidation.md -------------------------------------------------------------------------------- /prompts/aks-private-endpoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/aks-private-endpoint.md -------------------------------------------------------------------------------- /prompts/applens-detectors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/applens-detectors.md -------------------------------------------------------------------------------- /prompts/azure-advisor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/azure-advisor.md -------------------------------------------------------------------------------- /prompts/azure-application-insights.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/azure-application-insights.md -------------------------------------------------------------------------------- /prompts/azure-cli-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/azure-cli-tools.md -------------------------------------------------------------------------------- /prompts/azure-diagnostics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/azure-diagnostics.md -------------------------------------------------------------------------------- /prompts/azure-fleet-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/azure-fleet-tools.md -------------------------------------------------------------------------------- /prompts/azure-monitor-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/azure-monitor-tools.md -------------------------------------------------------------------------------- /prompts/azure-network-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/azure-network-tools.md -------------------------------------------------------------------------------- /prompts/azure-resource-caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/azure-resource-caching.md -------------------------------------------------------------------------------- /prompts/azure-resource-health.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/azure-resource-health.md -------------------------------------------------------------------------------- /prompts/azure-vmss-tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/azure-vmss-tools.md -------------------------------------------------------------------------------- /prompts/monitoringservice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Azure/aks-mcp/HEAD/prompts/monitoringservice.md --------------------------------------------------------------------------------