Skip to main content
Glama

mcp-optimizer

deployment.yamlโ€ข2.35 kB
apiVersion: apps/v1 kind: Deployment metadata: name: mcp-optimizer namespace: mcp-optimizer labels: app.kubernetes.io/name: mcp-optimizer app.kubernetes.io/component: server spec: replicas: 3 strategy: type: RollingUpdate rollingUpdate: maxSurge: 1 maxUnavailable: 1 selector: matchLabels: app.kubernetes.io/name: mcp-optimizer app.kubernetes.io/component: server template: metadata: labels: app.kubernetes.io/name: mcp-optimizer app.kubernetes.io/component: server annotations: prometheus.io/scrape: "true" prometheus.io/port: "8000" prometheus.io/path: "/metrics" spec: securityContext: runAsNonRoot: true runAsUser: 1000 runAsGroup: 1000 fsGroup: 1000 containers: - name: mcp-optimizer image: ghcr.io/dmitryanchikov/mcp-optimizer:latest imagePullPolicy: Always ports: - containerPort: 8000 name: http protocol: TCP envFrom: - configMapRef: name: mcp-optimizer-config resources: requests: memory: "512Mi" cpu: "250m" limits: memory: "2Gi" cpu: "1000m" livenessProbe: exec: command: - python - -c - "from mcp_optimizer.mcp_server import create_mcp_server; create_mcp_server()" initialDelaySeconds: 30 periodSeconds: 30 timeoutSeconds: 10 failureThreshold: 3 readinessProbe: exec: command: - python - -c - "from mcp_optimizer.mcp_server import create_mcp_server; create_mcp_server()" initialDelaySeconds: 10 periodSeconds: 10 timeoutSeconds: 5 failureThreshold: 3 securityContext: allowPrivilegeEscalation: false readOnlyRootFilesystem: true capabilities: drop: - ALL volumeMounts: - name: tmp mountPath: /tmp - name: cache mountPath: /app/.cache volumes: - name: tmp emptyDir: {} - name: cache emptyDir: {} restartPolicy: Always terminationGracePeriodSeconds: 30

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/dmitryanchikov/mcp-optimizer'

If you have feedback or need assistance with the MCP directory API, please join our Discord server