diff --git a/manifest/overlays/production/mcp-servers/kustomization.yaml b/manifest/overlays/production/mcp-servers/kustomization.yaml index 23aa6ec..94cde3c 100644 --- a/manifest/overlays/production/mcp-servers/kustomization.yaml +++ b/manifest/overlays/production/mcp-servers/kustomization.yaml @@ -6,6 +6,8 @@ namespace: toolhive-system resources: - mcpserver-gitea.yaml - mcpserver-radar.yaml + - mcpremoteproxy-automem.yaml + - mcpremoteproxy-radar.yaml - mcpserver-argocd.yaml - mcpserver-kubernetes.yaml - mcp-headless-services.yaml diff --git a/manifest/overlays/production/mcp-servers/mcpremoteproxy-automem.yaml b/manifest/overlays/production/mcp-servers/mcpremoteproxy-automem.yaml new file mode 100644 index 0000000..723d175 --- /dev/null +++ b/manifest/overlays/production/mcp-servers/mcpremoteproxy-automem.yaml @@ -0,0 +1,32 @@ +apiVersion: toolhive.stacklok.dev/v1beta1 +kind: MCPRemoteProxy +metadata: + name: automem + namespace: toolhive-system + labels: + app.kubernetes.io/environment: production + app.kubernetes.io/part-of: automem + annotations: + toolhive.stacklok.dev/registry-export: "true" + toolhive.stacklok.dev/registry-title: AutoMem MCP + toolhive.stacklok.dev/registry-description: AutoMem MCP bridge for persistent cross-session memory. + toolhive.stacklok.dev/registry-url: http://mcp-automem-remote-proxy.toolhive-system.svc.cluster.local:8080 +spec: + remoteUrl: http://automem-mcp-bridge.automem:8080/mcp + transport: streamable-http + proxyPort: 8080 + groupRef: + name: homelab-core + headerForward: + addHeadersFromSecret: + - headerName: X-API-Key + valueSecretRef: + name: automem-mcp-client-auth + key: authorization + resourceOverrides: + proxyDeployment: + annotations: + glance/parent: automem + proxyService: + annotations: + glance/parent: automem diff --git a/manifest/overlays/production/mcp-servers/mcpremoteproxy-radar.yaml b/manifest/overlays/production/mcp-servers/mcpremoteproxy-radar.yaml new file mode 100644 index 0000000..08da826 --- /dev/null +++ b/manifest/overlays/production/mcp-servers/mcpremoteproxy-radar.yaml @@ -0,0 +1,24 @@ +apiVersion: toolhive.stacklok.dev/v1beta1 +kind: MCPRemoteProxy +metadata: + name: radar + namespace: toolhive-system + annotations: + toolhive.stacklok.dev/registry-export: "true" + toolhive.stacklok.dev/registry-title: Radar MCP + toolhive.stacklok.dev/registry-description: Radar MCP Server + toolhive.stacklok.dev/registry-url: https://radar.olb42.com/mcp + glance/parent: radar +spec: + remoteUrl: http://radar.radar:9280/mcp + transport: streamable-http + proxyPort: 8080 + groupRef: + name: homelab-core + resourceOverrides: + proxyDeployment: + annotations: + glance/parent: radar + proxyService: + annotations: + glance/parent: radar