nextcloud-mcp-server: add oidc.discovery_url to /api/v1/status #1
Closed
opened 2026-03-20 08:11:28 -06:00 by brandon
·
1 comment
No Branch/Tag Specified
master
renovate/docker.io-library-python-3.12-slim-trixie
renovate/ghcr.io-astral-sh-uv-0.x
renovate/docker.io-library-nextcloud-32.0.6
renovate/docker.io-library-nextcloud-31.0.14
renovate/ollama-1.x
renovate/quay.io-keycloak-keycloak-26.x
renovate/anthropics-claude-code-action-1.x
fix/caldav-href-handling-629
renovate/docker.io-library-mariadb-lts
renovate/docker.io-library-nextcloud-33.0.0
renovate/downloads.unstructured.io-unstructured-io-unstructured-api-latest
gh-pages
renovate/shivammathur-setup-php-2.x
renovate/docker.io-library-nginx-alpine
renovate/docker-metadata-action-6.x
renovate/docker-build-push-action-7.x
renovate/docker-setup-buildx-action-4.x
renovate/docker-login-action-4.x
renovate/actions-setup-node-6.x
renovate/major-github-artifact-actions
fix/contacts-vcard-dict-format-601
feat/docker-compose-profiles-login-flow
fix/wrap-list-returns-in-response-models
fix/astrolabe-revoke-test-stale-credentials
feature/adr-022-deployment-mode-consolidation
ci/pin-gha-semver-comments
feat/self-signed-ssl-support
extract-astrolabe
fix/update-event-extended-fields
fix/recurring-event-expansion
fix/calendar-date-range-filtering
feat/background-token-refresh
feat/pymupdf-pdf-rendering
fix/astrolabe-token-refresh-internal-url
fix/astrolabe-oauth-hybrid-mode
fix/astrolabe-vue3-bindings
fix/helm-version-bump-on-app-change
fix/astrolabe-appname-define
fix/multi-user-basicauth-app-password-storage
fix/469-deck-reorder-card
fix/452
feat/improve-admin-ux-vue3
feature/helm-chart-multi-user-basic-support
feature/config-consolidation-adr-021
feature/multi-user-deployment
renovate/python-3.x
feature/appstore-deployment
feature/nc-app-ui
feat/deck-vector-search
news-link
fix/news-api-get-item-405-error
smithery/patch-13br
smithery/patch-1l6d
feat/add-mcp-tool-annotations
smithery/patch-stey
smithery/patch-r1tr
smithery/patch-ey7g
smithery/patch-5rr4
smithery/patch-69f1
smithery/patch-eadt
fix/bump
smithery/patch-ty3o
smithery/patch-njv9
smithery/patch-kli3
smithery/patch-yy8e
smithery/patch-tt74
feature/news-app-integration
smithery/patch-wfll
smithery/patch-bjh0
smithery/patch-d86y
smithery/patch-hdnx
smithery/patch-ahj1
smithery/patch-2v49
smithery/patch-l64i
smithery/patch-jizl
smithery/patch-9luq
smithery/patch-ube0
smithery/patch-djng
smithery/patch-bkre
smithery/patch-cy2z
smithery/patch-3nb6
add-claude-github-actions-1764370764331
smithery/patch-xmes
feature/update-plotly
smithery/patch-4w92
smithery/patch-kvsu
smithery/patch-yqvc
smithery/patch-vdbh
smithery/patch-6un3
smithery/patch-u9pr
smithery/patch-y592
smithery/patch-m2jl
smithery/patch-bs23
smithery/patch-63nv
smithery/patch-ik0n
smithery/patch-ktny
smithery/patch-av1p
smithery/patch-9hrh
smithery/patch-go2j
smithery/patch-5pgl
smithery/patch-sdnv
feature/openai-provider-support
smithery/patch-wjis
smithery/patch-ofe7
smithery/patch-7pa4
smithery/patch-3u7q
smithery/patch-a8rs
smithery/patch-49c6
smithery/patch-owsa
smithery/patch-jpma
smithery/patch-jofd
smithery/patch-ir0u
smithery/patch-hkgs
fix/smithery-json-response
smithery/patch-txfr
smithery/patch-1hn4
fix/vector-viz-search
smithery/patch-63zr
smithery/patch-xspl
feature/smithery
smithery/patch-z42s
smithery/patch-3pl6
smithery/patch-qbim
fix/async-await-and-pdf-metadata
feature/nextcloud-ui-improvements
feature/notes2
feature/cleanup
feature/bedrock
feature/bm25
feature/notes
revert-305-feature/notes
feature/mcp-tool-tracing
rag-evaluation
feature/viz
feature/sse
feature/app_api
fix/helm-oidc-env-vars
fix/notes-search-empty-query
feat/complete-metrics-instrumentation
fix/grafana-folder-label-validation
feat/grafana-dashboard-and-vector-metrics
fix/dynamic-embedding-dimensions
feat/webhook-testing-validation
feat/otel-tracing-improvements
feat/adr-010-webhook-vector-sync
renovate/lock-file-maintenance
feat/multi-embedding-model-support
feature/observability-monitoring
docs/adr-007-background-vector-sync
fix/unified-oauth-callback-pkce
adr/005-unified-token-verifier
feature/user-settings
feature/keycloak
feature/ollama-embeddings
feature/helm-chart
docs/oauth-arch
feature/document-parsing-registry
feature/app-scopes
feature/opaque-introspection
feature/jwt-scopes
feature/docs
feature/oidc-bump
feature/caldav
feature/load-testing
feature/trigger
feature/cookbook-app
feature/docs-oauth
feature/user-api
feature/wait-client
feature/oauth2
feature/stargazer
feature/tools
feature/exapp
feature/deck
feature/uvicorn
feature/etag
feature/notes-no-return-content
feature/claude-code
fix/csrf-cookies
feature/vcard
refactor/server
fix/webdav
cbcoutinho-patch-2
refactor/clients
feature/tables-app
feature/async
fix/release
feature/locked
cbcoutinho-patch-1
feature/notes-attachments
feature/opentelemetry
feature/test-ci
nextcloud-mcp-server-0.58.3
nextcloud-mcp-server-0.58.2
nextcloud-mcp-server-0.58.1
v0.65.0
nextcloud-mcp-server-0.58.0
nextcloud-mcp-server-0.57.94
v0.64.5
nextcloud-mcp-server-0.57.93
nextcloud-mcp-server-0.57.92
nextcloud-mcp-server-0.57.91
nextcloud-mcp-server-0.57.90
nextcloud-mcp-server-0.57.89
nextcloud-mcp-server-0.57.88
nextcloud-mcp-server-0.57.87
v0.64.4
nextcloud-mcp-server-0.57.86
nextcloud-mcp-server-0.57.85
nextcloud-mcp-server-0.57.84
nextcloud-mcp-server-0.57.83
nextcloud-mcp-server-0.57.82
nextcloud-mcp-server-0.57.81
nextcloud-mcp-server-0.57.80
nextcloud-mcp-server-0.57.79
nextcloud-mcp-server-0.57.78
nextcloud-mcp-server-0.57.77
nextcloud-mcp-server-0.57.76
nextcloud-mcp-server-0.57.75
nextcloud-mcp-server-0.57.74
nextcloud-mcp-server-0.57.73
v0.64.3
nextcloud-mcp-server-0.57.72
nextcloud-mcp-server-0.57.71
v0.64.2
nextcloud-mcp-server-0.57.70
nextcloud-mcp-server-0.57.69
nextcloud-mcp-server-0.57.68
nextcloud-mcp-server-0.57.67
nextcloud-mcp-server-0.57.66
nextcloud-mcp-server-0.57.65
nextcloud-mcp-server-0.57.64
nextcloud-mcp-server-0.57.63
v0.64.1
nextcloud-mcp-server-0.57.62
nextcloud-mcp-server-0.57.61
nextcloud-mcp-server-0.57.60
nextcloud-mcp-server-0.57.59
nextcloud-mcp-server-0.57.58
nextcloud-mcp-server-0.57.57
nextcloud-mcp-server-0.57.56
nextcloud-mcp-server-0.57.55
nextcloud-mcp-server-0.57.54
nextcloud-mcp-server-0.57.53
nextcloud-mcp-server-0.57.52
v0.64.0
nextcloud-mcp-server-0.57.51
nextcloud-mcp-server-0.57.50
nextcloud-mcp-server-0.57.49
v0.63.5
nextcloud-mcp-server-0.57.48
nextcloud-mcp-server-0.57.47
nextcloud-mcp-server-0.57.46
nextcloud-mcp-server-0.57.45
nextcloud-mcp-server-0.57.44
nextcloud-mcp-server-0.57.43
nextcloud-mcp-server-0.57.42
v0.63.4
nextcloud-mcp-server-0.57.41
v0.63.3
nextcloud-mcp-server-0.57.40
v0.63.2
nextcloud-mcp-server-0.57.39
nextcloud-mcp-server-0.57.38
nextcloud-mcp-server-0.57.37
nextcloud-mcp-server-0.57.36
nextcloud-mcp-server-0.57.35
nextcloud-mcp-server-0.57.34
nextcloud-mcp-server-0.57.33
nextcloud-mcp-server-0.57.32
nextcloud-mcp-server-0.57.31
nextcloud-mcp-server-0.57.30
nextcloud-mcp-server-0.57.29
nextcloud-mcp-server-0.57.28
nextcloud-mcp-server-0.57.27
astrolabe-v0.10.1
v0.63.1
nextcloud-mcp-server-0.57.26
nextcloud-mcp-server-0.57.25
nextcloud-mcp-server-0.57.24
nextcloud-mcp-server-0.57.23
nextcloud-mcp-server-0.57.22
nextcloud-mcp-server-0.57.21
nextcloud-mcp-server-0.57.20
nextcloud-mcp-server-0.57.19
nextcloud-mcp-server-0.57.18
nextcloud-mcp-server-0.57.17
nextcloud-mcp-server-0.57.16
astrolabe-v0.10.0
v0.63.0
astrolabe-v0.9.0
v0.62.0
nextcloud-mcp-server-0.57.15
nextcloud-mcp-server-0.57.14
nextcloud-mcp-server-0.57.13
nextcloud-mcp-server-0.57.12
nextcloud-mcp-server-0.57.11
nextcloud-mcp-server-0.57.10
nextcloud-mcp-server-0.57.9
nextcloud-mcp-server-0.57.8
v0.61.5
nextcloud-mcp-server-0.57.7
astrolabe-v0.8.3
nextcloud-mcp-server-0.57.6
nextcloud-mcp-server-0.57.5
nextcloud-mcp-server-0.57.4
astrolabe-v0.8.2
v0.61.4
nextcloud-mcp-server-0.57.3
nextcloud-mcp-server-0.57.2
astrolabe-v0.8.1
v0.61.3
v0.61.2
nextcloud-mcp-server-0.57.1
astrolabe-v0.8.0
v0.61.1
nextcloud-mcp-server-0.57.0
v0.61.0
v0.60.4
v0.60.3
astrolabe-v0.7.2
astrolabe-v0.7.1
nextcloud-mcp-server-0.56.2
v0.60.2
nextcloud-mcp-server-0.56.1
v0.60.1
astrolabe-v0.7.0
v0.60.0
nextcloud-mcp-server-0.56.0
v0.59.1
nextcloud-mcp-server-0.55.2
nextcloud-mcp-server-0.55.1
nextcloud-mcp-server-0.55.0
v0.59.0
astrolabe-v0.6.0
v0.58.0
astrolabe-v0.5.0
v0.57.0
v0.56.2
astrolabe-v0.4.4
astrolabe-v0.4.3
v0.56.1
astrolabe-v0.4.2
astrolabe-v0.4.1
astrolabe-v0.4.0
v0.56.0
astrolabe-v0.3.3
astrolabe-v0.3.2
astrolabe-v0.3.1
v0.55.1
v0.55.0
nextcloud-mcp-server-0.54.0
astrolabe-v0.2.0
v0.54.0
v0.53.0
nextcloud-mcp-server-0.53.0
v0.52.1
nextcloud-mcp-server-0.52.1
v0.52.0
nextcloud-mcp-server-0.52.0
v0.51.0
nextcloud-mcp-server-0.51.0
v0.50.2
nextcloud-mcp-server-0.50.2
v0.50.1
nextcloud-mcp-server-0.50.1
v0.50.0
nextcloud-mcp-server-0.50.0
v0.49.2
nextcloud-mcp-server-0.49.2
v0.49.1
nextcloud-mcp-server-0.49.1
v0.49.0
nextcloud-mcp-server-0.49.0
v0.48.6
nextcloud-mcp-server-0.48.6
v0.48.5
nextcloud-mcp-server-0.48.5
v0.48.4
nextcloud-mcp-server-0.48.4
v0.48.3
nextcloud-mcp-server-0.48.3
v0.48.2
nextcloud-mcp-server-0.48.2
v0.48.1
nextcloud-mcp-server-0.48.1
v0.48.0
nextcloud-mcp-server-0.48.0
v0.47.0
nextcloud-mcp-server-0.47.0
v0.46.2
nextcloud-mcp-server-0.46.2
v0.46.1
nextcloud-mcp-server-0.46.1
v0.46.0
nextcloud-mcp-server-0.46.0
v0.45.0
nextcloud-mcp-server-0.45.0
v0.44.1
nextcloud-mcp-server-0.44.1
v0.44.0
nextcloud-mcp-server-0.44.0
v0.43.0
nextcloud-mcp-server-0.43.0
v0.42.0
nextcloud-mcp-server-0.42.0
v0.41.0
nextcloud-mcp-server-0.41.0
v0.40.0
nextcloud-mcp-server-0.40.0
v0.39.0
nextcloud-mcp-server-0.39.0
v0.38.0
nextcloud-mcp-server-0.38.0
v0.37.0
nextcloud-mcp-server-0.37.0
v0.36.0
nextcloud-mcp-server-0.36.0
v0.35.0
nextcloud-mcp-server-0.35.0
v0.34.2
nextcloud-mcp-server-0.34.2
v0.34.1
nextcloud-mcp-server-0.34.1
v0.34.0
nextcloud-mcp-server-0.34.0
v0.33.1
nextcloud-mcp-server-0.33.1
v0.33.0
nextcloud-mcp-server-0.33.0
v0.32.1
nextcloud-mcp-server-0.32.1
v0.32.0
nextcloud-mcp-server-0.32.0
v0.31.1
nextcloud-mcp-server-0.31.1
v0.31.0
nextcloud-mcp-server-0.31.0
v0.30.0
nextcloud-mcp-server-0.30.0
v0.29.2
nextcloud-mcp-server-0.29.2
v0.29.1
nextcloud-mcp-server-0.29.1
v0.29.0
nextcloud-mcp-server-0.29.0
v0.28.0
nextcloud-mcp-server-0.28.0
v0.27.3
nextcloud-mcp-server-0.27.3
v0.27.2
nextcloud-mcp-server-0.27.2
v0.27.1
nextcloud-mcp-server-0.27.1
v0.27.0
v0.26.1
nextcloud-mcp-server-0.26.1
v0.26.0
nextcloud-mcp-server-0.26.0
v0.25.0
nextcloud-mcp-server-0.25.0
v0.24.1
nextcloud-mcp-server-0.24.1
v0.24.0
nextcloud-mcp-server-0.24.0
v0.23.0
nextcloud-mcp-server-0.23.0
v0.22.7
nextcloud-mcp-server-0.22.7
v0.22.6
nextcloud-mcp-server-0.22.6
v0.22.5
nextcloud-mcp-server-0.22.5
v0.22.4
nextcloud-mcp-server-0.22.4
v0.22.3
v0.22.2
nextcloud-mcp-server-0.1.1
v0.22.1
v0.22.0
nextcloud-mcp-server-0.1.0
v0.21.0
v0.20.0
v0.19.1
v0.19.0
v0.18.0
v0.17.1
v0.17.0
v0.16.0
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.0
v0.12.6
v0.12.5
v0.12.4
v0.12.3
v0.12.2
v0.12.1
v0.12.0
v0.11.1
v0.11.0
v0.10.0
v0.9.0
v0.8.3
v0.8.2
v0.8.1
v0.8.0
v0.7.2
v0.7.1
v0.7.0
v0.6.1
v0.6.0
v0.5.0
v0.4.1
v0.4.0
v0.3.0
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.1.3
v0.1.2
v0.1.1
v0.1.0
Labels
No items
No Label
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: brandon/nextcloud-mcp-server#1
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The MCP server status endpoint (/api/v1/status) does not include OIDC discovery information. This causes the Astrolabe app to fall back to a hardcoded localhost URL for OIDC discovery.
Current Response
{version, auth_mode, vector_sync_enabled, uptime_seconds, management_api_version}
Desired Response
Add an oidc block with discovery_url pointing to the configured OIDC discovery endpoint (derived from NEXTCLOUD_HOST env var).
Steps
Fixed in
92f2d74. The status endpoint now auto-derives oidc.discovery_url from NEXTCLOUD_HOST when OIDC_DISCOVERY_URL is not explicitly set, and includes the oidc block in all auth modes.