add mcpserverse

This commit is contained in:
2026-05-30 19:20:25 +01:00
parent d6f607c8e1
commit 234958d448
6 changed files with 136 additions and 0 deletions
@@ -0,0 +1,27 @@
apiVersion: toolhive.stacklok.dev/v1beta1
kind: MCPServer
metadata:
name: kubernetes-mcp
namespace: toolhive-system
spec:
# containers/kubernetes-mcp-server. Authenticates to the API in-cluster via the
# kubernetes-mcp ServiceAccount (read-only ClusterRole, see rbac file). Speaks
# stdio; ToolHive proxies to streamable-http at
# http://mcp-kubernetes-mcp-proxy.mcp-services:8080/mcp.
image: ghcr.io/containers/kubernetes-mcp-server:latest
transport: stdio
proxyMode: streamable-http
proxyPort: 8080
# Pin the MCP server pod to our read-only ServiceAccount. The ClusterRole is
# the real guardrail: even if a write tool is invoked, the API rejects it.
serviceAccount: kubernetes-mcp
permissionProfile:
type: builtin
name: network
resources:
requests:
cpu: 100m
memory: 128Mi
limits:
cpu: 500m
memory: 512Mi