Skip to content

kmcp controller spinned mcp server doesn't work with kgateway #105

@linsun

Description

@linsun

Here is the server i deployed but I don't see kgateway.dev/mcp is set as appProtocol which is needed to work with kgateway. I recall we had this feature in kagent's kmcp... can we have it in kmcp standalone too?

k get svc github-mcp-server -o yaml -n mcp
apiVersion: v1
kind: Service
metadata:
creationTimestamp: "2025-12-05T22:25:02Z"
name: github-mcp-server
namespace: mcp
ownerReferences:

  • apiVersion: kagent.dev/v1alpha1
    kind: MCPServer
    name: github-mcp-server
    uid: b6dde8c7-d32b-421d-8862-f202bc7c76b3
    resourceVersion: "1998515"
    uid: 2726fe6b-edc4-4fa4-8504-6d3ce6035e79
    spec:
    clusterIP: 10.96.235.243
    clusterIPs:
  • 10.96.235.243
    internalTrafficPolicy: Cluster
    ipFamilies:
  • IPv4
    ipFamilyPolicy: SingleStack
    ports:
  • name: http
    port: 3000
    protocol: TCP
    targetPort: 3000
    selector:
    app.kubernetes.io/instance: github-mcp-server
    app.kubernetes.io/name: github-mcp-server
    sessionAffinity: None
    type: ClusterIP
    status:
    loadBalancer: {}

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions