Files
homelab/platform/mcp-servers/helmrelease.yaml
CaffeineTux 2d09640ef2 Disable playwright and puppeteer MCP servers
These resource-intensive browser automation servers are disabled:
- playwright-mcp: Requires 2Gi memory, complex persistence setup
- puppeteer-mcp: Similar resource requirements

This allows the remaining 13 MCP servers to deploy successfully:
✓ mcp-gateway, n8n-mcp, kubernetes-mcp, github-mcp, gitea-mcp
✓ postgresql-mcp, sqlite-mcp, prometheus-mcp, slack-mcp, s3-mcp
✓ filesystem-mcp, fetch-mcp, memory-mcp

Can re-enable later with proper persistence configuration.
2025-11-16 12:00:00 -05:00

59 lines
1.5 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: mcp-umbrella
namespace: mcp
spec:
interval: 10m
timeout: 5m
chart:
spec:
chart: mcp-umbrella
version: "1.0.0"
sourceRef:
kind: HelmRepository
name: mcp-charts
namespace: flux-system
interval: 5m
install:
createNamespace: false
remediation:
retries: 3
upgrade:
remediation:
retries: 3
remediateLastFailure: true
cleanupOnFail: true
values:
# Disable resource-intensive servers
playwright-mcp:
enabled: false
puppeteer-mcp:
enabled: false
# Configure enabled servers with secrets
mcp-gateway:
gateway:
auth:
apiKeys:
- name: "n8n"
key: "d8c32225b3ae87fc3c58811ee171d8fb03d60ff1225000a9286785edb0af21a4"
- name: "admin"
key: "244a99ed30be843541cdfbeb07b9292e19e041956840ebb4b7a169a5904c88f5"
n8n-mcp:
n8nMCP:
n8n:
apiKey: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIyNWI4Njk4My0wOWQzLTRjMzAtOWQ0OC03OWQxOWMxZjc5Y2UiLCJpc3MiOiJuOG4iLCJhdWQiOiJwdWJsaWMtYXBpIiwiaWF0IjoxNzYzMDk2NDU4fQ.I9MhQ1THxAD-P4mfcZAl3qxpjoIYM61OD1BIILDyPUw"
github-mcp:
github:
token: "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"
owner: "caffeinetux"
gitea-mcp:
gitea:
url: "http://gitea-http.gitea.svc.cluster.local:3000"
token: "b8a17f45f86db1cb1924487189a2d8e3d298a611"
owner: "admin"