-
Notifications
You must be signed in to change notification settings - Fork 5
Description
apiVersion: toolhive.stacklok.dev/v1alpha1
kind: MCPServer
metadata:
name: mkp
namespace: mkp
spec:
image: "ghcr.io/stackloklabs/mkp/server"
transport: streamable-http
args:
- --read-write=false
port: 8080
permissionProfile:
type: builtin
name: network
podTemplateSpec:
spec:
serviceAccountName: mkp-sa
containers:
- name: mcp
resources:
limits:
cpu: "1000m"
memory: "0.500Gi"
requests:
cpu: "200m"
memory: "0.100Gi"
Above is my mcp spec and till Friday it's working fine. From today morning I see the below message in logs.
TTP transport started for container mkp on port 8080
6:31AM INF MCP server mkp started successfully
6:31AM WRN Warning: Failed to create client manager: failed to create group state store: failed to create state directory: mkdir /tmp/.local: read-only file system
6:31AM INF Press Ctrl+C to stop or wait for container to exit
6:31AM INF MCP server not initialized yet, skipping health check for mkp
6:32AM INF MCP server not initialized yet, skipping health check for mkp
6:32AM INF MCP server not initialized yet, skipping health check for mkp
I see the below message in vscode agent
Failed to validate tool mcp_k8s_list_resources: Error: tool parameters array type must have items. Please open a Github issue for the MCP server or extension which provides this tool
I tried deploying other mcp servers and it's working as expected using toolhive.
Any pointers on this on what went wrong?
Thank you !