MCP OAuth Authorization Consolidation

Status

Phase 1: ✅ Bearer token auth working (current token revoked 2026-08-07 for security)

Phase 2: ⏳ TODO (move OAuth to webdav.critchley.biz as unified auth host)

Phase 1 — Bearer Token Auth

Phase 2 — Consolidate to Single .netrc Entry (TODO)

Goal: Use webdav.critchley.biz as unified auth host for all services (Misc OAuth + WebDAV + future)

Steps

  1. SSH to gravlax.critchley.biz (or use sudo locally)
  2. Update /etc/gdata_oauth_misc.env: change OAUTH_AUTHORIZATION_ENDPOINT to https://webdav.critchley.biz/misc/oauth/authorize
  3. Optionally update OAUTH_ISSUER to https://webdav.critchley.biz (or keep https://www.critchley.biz if reverse proxy handles it)
  4. Restart misc-mcp-server systemd service
  5. Re-run OAuth flow with webdav credentials from ~/.netrc (john / jsrc271828+)
  6. Update Claude Code MCP config with new bearer token

Why

Single ~/.netrc entry (webdav.critchley.biz) covers Misc OAuth + WebDAV + future services. Cleaner than managing separate hostnames.

Current Setup (Phase 1)

Blockers

updated 2026-08-07  ·  tags mcp, oauth, gdata-server, misc-server