feat: add Strava MCP server template and rename Gitea MCP backend resource

This commit is contained in:
2026-05-15 10:37:46 +02:00
parent ac07b6338f
commit 3e3ca07d03
2 changed files with 96 additions and 1 deletions
+1 -1
View File
@@ -65,7 +65,7 @@ spec:
apiVersion: agentgateway.dev/v1alpha1
kind: AgentgatewayBackend
metadata:
name: mcp-backend
name: gitea-mcp-backend
namespace: agentgateway-system
spec:
mcp:
+95
View File
@@ -0,0 +1,95 @@
apiVersion: secrets.phase.dev/v1alpha1
kind: PhaseSecret
metadata:
name: strava-mcp-server-secret
namespace: agentgateway-system
spec:
authentication:
serviceToken:
serviceTokenSecretReference:
secretName: phase-service-token
secretNamespace: phase-secrets-operator
managedSecretReferences:
- secretName: strava-mcp-server-secret
secretNamespace: agentgateway-system
secretType: Opaque
phaseApp: strava-mcp-server
phaseAppEnv: production
phaseAppEnvPath: /
phaseHost: https://phase.hnrx.net
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: strava-mcp-server
namespace: agentgateway-system
spec:
replicas: 1
selector:
matchLabels:
app: strava-mcp-server
template:
metadata:
labels:
app: strava-mcp-server
spec:
containers:
- name: strava-mcp-server
image: git.hnrx.net/hnrx/strava-mcp-server:latest
envFrom:
- secretRef:
name: strava-mcp-server-secret
ports:
- containerPort: 8000
---
apiVersion: v1
kind: Service
metadata:
name: strava-mcp-server
namespace: agentgateway-system
labels:
app: strava-mcp-server
spec:
selector:
app: strava-mcp-server
ports:
- port: 8000
targetPort: 8000
appProtocol: agentgateway.dev/mcp
---
apiVersion: agentgateway.dev/v1alpha1
kind: AgentgatewayBackend
metadata:
name: strava-mcp-backend
namespace: agentgateway-system
spec:
mcp:
targets:
- name: strava-mcp-server
selector:
services:
matchLabels:
app: strava-mcp-server
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: strava-mcp
namespace: agentgateway-system
spec:
parentRefs:
- name: agentgateway-proxy
namespace: agentgateway-system
rules:
- backendRefs:
- name: mcp-backend
namespace: agentgateway-system
group: agentgateway.dev
kind: AgentgatewayBackend
matches:
- path:
type: PathPrefix
value: /mcp-strava