Compare commits

...

2 Commits

Author SHA1 Message Date
github-actions[bot] e1aca04aff bump: version 0.22.5 → 0.22.6 2025-10-29 10:57:44 +00:00
Chris Coutinho 3b12e585ca fix(helm): Update helm chart with extraArgs 2025-10-29 11:57:13 +01:00
7 changed files with 33 additions and 9 deletions
+6
View File
@@ -1,3 +1,9 @@
## v0.22.6 (2025-10-29)
### Fix
- **helm**: Update helm chart with extraArgs
## v0.22.5 (2025-10-29) ## v0.22.5 (2025-10-29)
### Fix ### Fix
+2 -2
View File
@@ -2,8 +2,8 @@ apiVersion: v2
name: nextcloud-mcp-server name: nextcloud-mcp-server
description: A Helm chart for Nextcloud MCP Server - enables AI assistants to interact with Nextcloud description: A Helm chart for Nextcloud MCP Server - enables AI assistants to interact with Nextcloud
type: application type: application
version: 0.22.5 version: 0.22.6
appVersion: "0.22.5" appVersion: "0.22.6"
keywords: keywords:
- nextcloud - nextcloud
- mcp - mcp
+20 -1
View File
@@ -114,6 +114,26 @@ ingress:
| `auth.oauth.persistence.enabled` | Enable persistent storage for OAuth | `true` | | `auth.oauth.persistence.enabled` | Enable persistent storage for OAuth | `true` |
| `auth.oauth.persistence.size` | Size of OAuth storage PVC | `100Mi` | | `auth.oauth.persistence.size` | Size of OAuth storage PVC | `100Mi` |
#### MCP Server Configuration
| Parameter | Description | Default |
|-----------|-------------|---------|
| `mcp.transport` | Transport mode | `streamable-http` |
| `mcp.port` | Server port (used by both auth modes) | `8000` |
| `mcp.extraArgs` | Additional command-line arguments | `[]` |
The `extraArgs` parameter allows you to pass additional command-line arguments to the MCP server. This is useful for enabling debug logging, enabling specific apps, or other runtime configuration.
**Example:**
```yaml
mcp:
extraArgs:
- "--log-level"
- "debug"
- "--enable-app"
- "notes"
```
#### Image Configuration #### Image Configuration
| Parameter | Description | Default | | Parameter | Description | Default |
@@ -137,7 +157,6 @@ ingress:
|-----------|-------------|---------| |-----------|-------------|---------|
| `service.type` | Service type | `ClusterIP` | | `service.type` | Service type | `ClusterIP` |
| `service.port` | Service port | `8000` | | `service.port` | Service port | `8000` |
| `service.oauthPort` | OAuth service port | `8001` |
#### Ingress #### Ingress
@@ -46,11 +46,12 @@ spec:
- "{{ .Values.mcp.transport }}" - "{{ .Values.mcp.transport }}"
{{- if eq .Values.auth.mode "oauth" }} {{- if eq .Values.auth.mode "oauth" }}
- "--oauth" - "--oauth"
- "--port"
- "{{ .Values.auth.oauth.port }}"
- "--oauth-token-type" - "--oauth-token-type"
- "{{ .Values.auth.oauth.tokenType }}" - "{{ .Values.auth.oauth.tokenType }}"
{{- end }} {{- end }}
{{- with .Values.mcp.extraArgs }}
{{- toYaml . | nindent 12 }}
{{- end }}
ports: ports:
- name: http - name: http
containerPort: {{ include "nextcloud-mcp-server.port" . }} containerPort: {{ include "nextcloud-mcp-server.port" . }}
-2
View File
@@ -172,8 +172,6 @@ securityContext:
service: service:
type: ClusterIP type: ClusterIP
port: 8000 port: 8000
# For OAuth mode, you may want to expose both ports
oauthPort: 8001
annotations: {} annotations: {}
ingress: ingress:
+1 -1
View File
@@ -1,6 +1,6 @@
[project] [project]
name = "nextcloud-mcp-server" name = "nextcloud-mcp-server"
version = "0.22.5" version = "0.22.6"
description = "Model Context Protocol (MCP) server for Nextcloud integration - enables AI assistants to interact with Nextcloud data" description = "Model Context Protocol (MCP) server for Nextcloud integration - enables AI assistants to interact with Nextcloud data"
authors = [ authors = [
{name = "Chris Coutinho", email = "chris@coutinho.io"} {name = "Chris Coutinho", email = "chris@coutinho.io"}
Generated
+1 -1
View File
@@ -941,7 +941,7 @@ wheels = [
[[package]] [[package]]
name = "nextcloud-mcp-server" name = "nextcloud-mcp-server"
version = "0.22.5" version = "0.22.6"
source = { editable = "." } source = { editable = "." }
dependencies = [ dependencies = [
{ name = "caldav" }, { name = "caldav" },