├── .editorconfig ├── .github ├── CODEOWNERS └── workflows │ ├── presubmit.yaml │ └── release.yaml ├── .gitignore ├── .goreleaser.yaml ├── LICENSE ├── README.md ├── TROUBLESHOOTING.md ├── assets └── gke-mcp-gemini-cli-demo.gif ├── cmd └── root.go ├── contributing.md ├── dev ├── ci │ └── presubmits │ │ ├── go-build.sh │ │ ├── go-test.sh │ │ ├── go-vet.sh │ │ ├── verify-format.sh │ │ └── verify-gomod.sh └── tasks │ ├── format.sh │ ├── gomod.sh │ ├── presubmit.sh │ └── super-linter.sh ├── docs └── installation_guide │ ├── README.md │ ├── install_claude.md │ └── install_cursor.md ├── gemini-extension.json ├── go.mod ├── go.sum ├── install.sh ├── main.go └── pkg ├── config └── config.go ├── install ├── GEMINI.md ├── install.go ├── install_claude.go ├── install_cursor.go ├── install_gemini.go └── install_test.go ├── prompts ├── cost │ └── cost.go ├── deploy │ └── deploy.go ├── prompts.go ├── upgraderiskreport │ └── upgraderiskreport.go └── upgradesbestpracticesriskreport │ └── upgradesbestpracticesriskreport.go └── tools ├── cluster └── cluster.go ├── clustertoolkit └── clustertoolkit.go ├── giq └── giq.go ├── gkereleasenotes ├── gkereleasenotes.go └── gkereleasenotes_test.go ├── k8schangelog ├── k8schangelog.go └── k8schangelog_test.go ├── logging ├── logging.go ├── query.go ├── query_test.go ├── schema.go ├── schema_test.go └── schemas │ ├── k8s_application_logs.md │ ├── k8s_audit_logs.md │ └── k8s_event_logs.md ├── monitoring └── monitoring.go ├── recommendation └── recommendation.go └── tools.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/workflows/presubmit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/.github/workflows/presubmit.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/README.md -------------------------------------------------------------------------------- /TROUBLESHOOTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/TROUBLESHOOTING.md -------------------------------------------------------------------------------- /assets/gke-mcp-gemini-cli-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/assets/gke-mcp-gemini-cli-demo.gif -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/cmd/root.go -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/contributing.md -------------------------------------------------------------------------------- /dev/ci/presubmits/go-build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/dev/ci/presubmits/go-build.sh -------------------------------------------------------------------------------- /dev/ci/presubmits/go-test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/dev/ci/presubmits/go-test.sh -------------------------------------------------------------------------------- /dev/ci/presubmits/go-vet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/dev/ci/presubmits/go-vet.sh -------------------------------------------------------------------------------- /dev/ci/presubmits/verify-format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/dev/ci/presubmits/verify-format.sh -------------------------------------------------------------------------------- /dev/ci/presubmits/verify-gomod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/dev/ci/presubmits/verify-gomod.sh -------------------------------------------------------------------------------- /dev/tasks/format.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/dev/tasks/format.sh -------------------------------------------------------------------------------- /dev/tasks/gomod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/dev/tasks/gomod.sh -------------------------------------------------------------------------------- /dev/tasks/presubmit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/dev/tasks/presubmit.sh -------------------------------------------------------------------------------- /dev/tasks/super-linter.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/dev/tasks/super-linter.sh -------------------------------------------------------------------------------- /docs/installation_guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/docs/installation_guide/README.md -------------------------------------------------------------------------------- /docs/installation_guide/install_claude.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/docs/installation_guide/install_claude.md -------------------------------------------------------------------------------- /docs/installation_guide/install_cursor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/docs/installation_guide/install_cursor.md -------------------------------------------------------------------------------- /gemini-extension.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/gemini-extension.json -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/install.sh -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/main.go -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/install/GEMINI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/install/GEMINI.md -------------------------------------------------------------------------------- /pkg/install/install.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/install/install.go -------------------------------------------------------------------------------- /pkg/install/install_claude.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/install/install_claude.go -------------------------------------------------------------------------------- /pkg/install/install_cursor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/install/install_cursor.go -------------------------------------------------------------------------------- /pkg/install/install_gemini.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/install/install_gemini.go -------------------------------------------------------------------------------- /pkg/install/install_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/install/install_test.go -------------------------------------------------------------------------------- /pkg/prompts/cost/cost.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/prompts/cost/cost.go -------------------------------------------------------------------------------- /pkg/prompts/deploy/deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/prompts/deploy/deploy.go -------------------------------------------------------------------------------- /pkg/prompts/prompts.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/prompts/prompts.go -------------------------------------------------------------------------------- /pkg/prompts/upgraderiskreport/upgraderiskreport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/prompts/upgraderiskreport/upgraderiskreport.go -------------------------------------------------------------------------------- /pkg/prompts/upgradesbestpracticesriskreport/upgradesbestpracticesriskreport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/prompts/upgradesbestpracticesriskreport/upgradesbestpracticesriskreport.go -------------------------------------------------------------------------------- /pkg/tools/cluster/cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/cluster/cluster.go -------------------------------------------------------------------------------- /pkg/tools/clustertoolkit/clustertoolkit.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/clustertoolkit/clustertoolkit.go -------------------------------------------------------------------------------- /pkg/tools/giq/giq.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/giq/giq.go -------------------------------------------------------------------------------- /pkg/tools/gkereleasenotes/gkereleasenotes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/gkereleasenotes/gkereleasenotes.go -------------------------------------------------------------------------------- /pkg/tools/gkereleasenotes/gkereleasenotes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/gkereleasenotes/gkereleasenotes_test.go -------------------------------------------------------------------------------- /pkg/tools/k8schangelog/k8schangelog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/k8schangelog/k8schangelog.go -------------------------------------------------------------------------------- /pkg/tools/k8schangelog/k8schangelog_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/k8schangelog/k8schangelog_test.go -------------------------------------------------------------------------------- /pkg/tools/logging/logging.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/logging/logging.go -------------------------------------------------------------------------------- /pkg/tools/logging/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/logging/query.go -------------------------------------------------------------------------------- /pkg/tools/logging/query_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/logging/query_test.go -------------------------------------------------------------------------------- /pkg/tools/logging/schema.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/logging/schema.go -------------------------------------------------------------------------------- /pkg/tools/logging/schema_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/logging/schema_test.go -------------------------------------------------------------------------------- /pkg/tools/logging/schemas/k8s_application_logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/logging/schemas/k8s_application_logs.md -------------------------------------------------------------------------------- /pkg/tools/logging/schemas/k8s_audit_logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/logging/schemas/k8s_audit_logs.md -------------------------------------------------------------------------------- /pkg/tools/logging/schemas/k8s_event_logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/logging/schemas/k8s_event_logs.md -------------------------------------------------------------------------------- /pkg/tools/monitoring/monitoring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/monitoring/monitoring.go -------------------------------------------------------------------------------- /pkg/tools/recommendation/recommendation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/recommendation/recommendation.go -------------------------------------------------------------------------------- /pkg/tools/tools.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/gke-mcp/HEAD/pkg/tools/tools.go --------------------------------------------------------------------------------