diff --git a/chart/templates/deployment.yaml b/chart/templates/deployment.yaml index 1b608e6..fa52790 100644 --- a/chart/templates/deployment.yaml +++ b/chart/templates/deployment.yaml @@ -170,7 +170,7 @@ spec: - name: fetch-mcp image: "{{ .Values.mcp.sidecars.fetch.image.repository }}:{{ .Values.mcp.sidecars.fetch.image.tag }}" imagePullPolicy: Always - command: ["fastmcp", "run", "--transport", "sse", "--host", "0.0.0.0", "--port", "{{ .Values.mcp.sidecars.fetch.port }}"] + command: ["npx", "-y", "@modelcontextprotocol/server-fetch"] ports: - name: fetch containerPort: {{ .Values.mcp.sidecars.fetch.port }} @@ -191,7 +191,7 @@ spec: - name: sequentialthinking-mcp image: "{{ .Values.mcp.sidecars.sequentialthinking.image.repository }}:{{ .Values.mcp.sidecars.sequentialthinking.image.tag }}" imagePullPolicy: Always - command: ["fastmcp", "run", "--transport", "sse", "--host", "0.0.0.0", "--port", "{{ .Values.mcp.sidecars.sequentialthinking.port }}"] + command: ["npx", "-y", "@modelcontextprotocol/server-sequential-thinking"] ports: - name: seqthinking containerPort: {{ .Values.mcp.sidecars.sequentialthinking.port }} diff --git a/chart/values.schema.json b/chart/values.schema.json index 8208fb9..2a68a78 100644 --- a/chart/values.schema.json +++ b/chart/values.schema.json @@ -4,6 +4,7 @@ "title": "Dev Container Helm Chart Values Schema", "description": "Schema for validating values.yaml in the Dev Container Helm chart", "type": "object", + "additionalProperties": true, "properties": { "name": { "type": "string", diff --git a/chart/values.yaml b/chart/values.yaml index 69b114b..fb387b6 100644 --- a/chart/values.yaml +++ b/chart/values.yaml @@ -112,8 +112,8 @@ mcp: fetch: enabled: true image: - repository: mcp/fetch - tag: latest + repository: node + tag: 22-slim port: 8082 resources: requests: @@ -127,8 +127,8 @@ mcp: sequentialthinking: enabled: true image: - repository: mcp/sequentialthinking - tag: latest + repository: node + tag: 22-slim port: 8083 resources: requests: