From eb00242aa4e2fbb1192f153b2101516a1accbe17 Mon Sep 17 00:00:00 2001 From: Sense T Date: Thu, 28 May 2026 09:14:02 +0000 Subject: [PATCH] playwright-mcp --- playwright-mcp/deployment.yaml | 41 +++++++++++++++++++++++++++++++ playwright-mcp/kustomization.yaml | 21 ++++++++++++++++ playwright-mcp/pvc.yaml | 11 +++++++++ playwright-mcp/service.yaml | 10 ++++++++ 4 files changed, 83 insertions(+) create mode 100644 playwright-mcp/deployment.yaml create mode 100644 playwright-mcp/kustomization.yaml create mode 100644 playwright-mcp/pvc.yaml create mode 100644 playwright-mcp/service.yaml diff --git a/playwright-mcp/deployment.yaml b/playwright-mcp/deployment.yaml new file mode 100644 index 0000000..2a38ab2 --- /dev/null +++ b/playwright-mcp/deployment.yaml @@ -0,0 +1,41 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: playwright-mcp +spec: + selector: + matchLabels: + app: playwright-mcp + template: + metadata: + labels: + app: playwright-mcp + spec: + volumes: + - name: data + persistentVolumeClaim: + claimName: playwright-mcp + - name: downloads + hostPath: + path: /data/code-server/coder + containers: + - name: playwright-mcp + image: image + envFrom: + - configMapRef: + name: playwright-mcp + resources: + limits: + memory: "4Gi" + cpu: "2" + requests: + memory: "512Mi" + cpu: "500m" + ports: + - containerPort: 8931 + volumeMounts: + - name: data + mountPath: /home/node + - name: downloads + mountPath: /home/node/Downloads + subPath: Downloads diff --git a/playwright-mcp/kustomization.yaml b/playwright-mcp/kustomization.yaml new file mode 100644 index 0000000..9ca568a --- /dev/null +++ b/playwright-mcp/kustomization.yaml @@ -0,0 +1,21 @@ +# yaml-language-server: $schema=https://json.schemastore.org/kustomization.json + +kind: Kustomization +replicas: +- name: playwright-mcp + count: 1 +resources: +- deployment.yaml +- pvc.yaml +- service.yaml +namespace: mcp +images: +- name: image + newName: mcr.microsoft.com/playwright/mcp + newTag: v0.0.75 +configMapGenerator: +- name: playwright-mcp + files: + - config/PLAYWRIGHT_MCP_PORT + - config/PLAYWRIGHT_MCP_HOST + - config/PLAYWRIGHT_MCP_ALLOWED_HOSTS \ No newline at end of file diff --git a/playwright-mcp/pvc.yaml b/playwright-mcp/pvc.yaml new file mode 100644 index 0000000..28588b6 --- /dev/null +++ b/playwright-mcp/pvc.yaml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: playwright-mcp +spec: + resources: + requests: + storage: 10Gi + volumeMode: Filesystem + accessModes: + - ReadWriteOnce diff --git a/playwright-mcp/service.yaml b/playwright-mcp/service.yaml new file mode 100644 index 0000000..8ddc0a5 --- /dev/null +++ b/playwright-mcp/service.yaml @@ -0,0 +1,10 @@ +apiVersion: v1 +kind: Service +metadata: + name: playwright-mcp +spec: + selector: + app: playwright-mcp + ports: + - port: 8931 + targetPort: 8931