Back to Home
vthapar icon

subm-mcp-server

Verified Safe

by vthapar

Overview

Manages Kubernetes resources and ServiceExports across multiple clusters via a unified JSON-RPC API, enabling generic and specialized operations.

Installation

Run Command
./bin/subm-mcp-server -config config.yaml -transport stdio

Environment Variables

  • MCP_K8S_CONFIG

Security Notes

The server securely interacts with Kubernetes clusters using client-go and kubeconfig files. It uses URL encoding for label selectors, preventing URL injection. However, the HTTP transport's CORS middleware sets `Access-Control-Allow-Origin: *`, which could be a security risk if the server is exposed publicly without proper authentication/authorization. The inherent power of managing Kubernetes resources means that the server's host environment and the configured kubeconfig files' RBAC permissions must be carefully managed to prevent unauthorized access or privilege escalation.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-11-26

Tags

Multi-clusterKubernetesJSON-RPCServiceExportsAPI