├── .gitignore ├── LICENSE ├── README.md ├── go.mod ├── go.sum ├── images └── mcp-server-tools.png ├── main.go ├── pkg ├── common │ ├── constants.go │ ├── metrics.go │ └── types.go ├── k8s │ ├── apireference.go │ ├── client.go │ ├── cronjob.go │ ├── deployment.go │ ├── ingress.go │ ├── ingress_test.go │ ├── k8s.go │ ├── k8s_test.go │ ├── networkpolicy.go │ ├── networkpolicy_test.go │ ├── node.go │ ├── node_test.go │ ├── pod.go │ ├── pod_test.go │ ├── resource.go │ ├── resource_test.go │ ├── service.go │ ├── statefulset.go │ ├── statefulset_test.go │ ├── webhook.go │ └── webhook_test.go ├── mcp │ ├── cronjob.go │ ├── deployment.go │ ├── ingress.go │ ├── networkpolicy.go │ ├── node.go │ ├── pod.go │ ├── resource.go │ ├── server.go │ ├── server_test.go │ ├── service.go │ ├── statefulset.go │ └── webhook.go └── utils │ ├── group_version.go │ ├── group_version_test.go │ ├── k8s.go │ ├── metrics.go │ ├── resource_cleaner.go │ └── utils.go ├── root.go └── smithery.yaml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/README.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/go.sum -------------------------------------------------------------------------------- /images/mcp-server-tools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/images/mcp-server-tools.png -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/main.go -------------------------------------------------------------------------------- /pkg/common/constants.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/common/constants.go -------------------------------------------------------------------------------- /pkg/common/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/common/metrics.go -------------------------------------------------------------------------------- /pkg/common/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/common/types.go -------------------------------------------------------------------------------- /pkg/k8s/apireference.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/apireference.go -------------------------------------------------------------------------------- /pkg/k8s/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/client.go -------------------------------------------------------------------------------- /pkg/k8s/cronjob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/cronjob.go -------------------------------------------------------------------------------- /pkg/k8s/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/deployment.go -------------------------------------------------------------------------------- /pkg/k8s/ingress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/ingress.go -------------------------------------------------------------------------------- /pkg/k8s/ingress_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/ingress_test.go -------------------------------------------------------------------------------- /pkg/k8s/k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/k8s.go -------------------------------------------------------------------------------- /pkg/k8s/k8s_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/k8s_test.go -------------------------------------------------------------------------------- /pkg/k8s/networkpolicy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/networkpolicy.go -------------------------------------------------------------------------------- /pkg/k8s/networkpolicy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/networkpolicy_test.go -------------------------------------------------------------------------------- /pkg/k8s/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/node.go -------------------------------------------------------------------------------- /pkg/k8s/node_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/node_test.go -------------------------------------------------------------------------------- /pkg/k8s/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/pod.go -------------------------------------------------------------------------------- /pkg/k8s/pod_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/pod_test.go -------------------------------------------------------------------------------- /pkg/k8s/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/resource.go -------------------------------------------------------------------------------- /pkg/k8s/resource_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/resource_test.go -------------------------------------------------------------------------------- /pkg/k8s/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/service.go -------------------------------------------------------------------------------- /pkg/k8s/statefulset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/statefulset.go -------------------------------------------------------------------------------- /pkg/k8s/statefulset_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/statefulset_test.go -------------------------------------------------------------------------------- /pkg/k8s/webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/webhook.go -------------------------------------------------------------------------------- /pkg/k8s/webhook_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/k8s/webhook_test.go -------------------------------------------------------------------------------- /pkg/mcp/cronjob.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/mcp/cronjob.go -------------------------------------------------------------------------------- /pkg/mcp/deployment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/mcp/deployment.go -------------------------------------------------------------------------------- /pkg/mcp/ingress.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/mcp/ingress.go -------------------------------------------------------------------------------- /pkg/mcp/networkpolicy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/mcp/networkpolicy.go -------------------------------------------------------------------------------- /pkg/mcp/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/mcp/node.go -------------------------------------------------------------------------------- /pkg/mcp/pod.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/mcp/pod.go -------------------------------------------------------------------------------- /pkg/mcp/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/mcp/resource.go -------------------------------------------------------------------------------- /pkg/mcp/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/mcp/server.go -------------------------------------------------------------------------------- /pkg/mcp/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/mcp/server_test.go -------------------------------------------------------------------------------- /pkg/mcp/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/mcp/service.go -------------------------------------------------------------------------------- /pkg/mcp/statefulset.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/mcp/statefulset.go -------------------------------------------------------------------------------- /pkg/mcp/webhook.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/mcp/webhook.go -------------------------------------------------------------------------------- /pkg/utils/group_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/utils/group_version.go -------------------------------------------------------------------------------- /pkg/utils/group_version_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/utils/group_version_test.go -------------------------------------------------------------------------------- /pkg/utils/k8s.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/utils/k8s.go -------------------------------------------------------------------------------- /pkg/utils/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/utils/metrics.go -------------------------------------------------------------------------------- /pkg/utils/resource_cleaner.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/utils/resource_cleaner.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/root.go -------------------------------------------------------------------------------- /smithery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wenhuwang/mcp-k8s-eye/HEAD/smithery.yaml --------------------------------------------------------------------------------