chore(mcp): Outline-MCP per OAuth statt API-Key-Header #45

Merged
cschlaefke merged 1 commit from chore/44-outline-mcp-oauth into main 2026-11-03 10:57:10 +00:00
Owner

Zusammenfassung

Entfernt den Authorization-Header aus dem outline-Eintrag in .mcp.json. Die Verbindung scheiterte mit 401 Unable to decode token, obwohl der Key an der REST-API gültig ist (200). Nach der Outline-Doku (https://docs.getoutline.com/s/guide/doc/mcp-6j9jtENNKL) ist OAuth der Standard: nur url eintragen, Anmeldung über /mcp. Ein gesetzter Header schaltet den OAuth-Fallback aus. Die README beschreibt den Ablauf; der API-Key bleibt als Alternative dokumentiert.

Closes #44

Akzeptanzkriterien

  • headers-Block aus .mcp.json entfernt
  • README angepasst
  • Verbindung mit Anmeldung geprüft, Tools erscheinen als mcp__outline__* (nur durch Chris prüfbar, Anmeldung im Browser)

Hinweise

  • Voraussetzung: MCP im Workspace aktiviert (Settings → Workspace → AI).
  • Ursache des 401 ist nicht endgültig geklärt; wahrscheinlich wurde ${OUTLINE_API_KEY} von der Desktop-App nicht aufgelöst. Mit OAuth entfällt das Problem.
  • Keine Code-Änderung, keine Tests nötig.

🤖 Generated with Claude Code

## Zusammenfassung Entfernt den `Authorization`-Header aus dem `outline`-Eintrag in `.mcp.json`. Die Verbindung scheiterte mit 401 `Unable to decode token`, obwohl der Key an der REST-API gültig ist (200). Nach der Outline-Doku (https://docs.getoutline.com/s/guide/doc/mcp-6j9jtENNKL) ist OAuth der Standard: nur `url` eintragen, Anmeldung über `/mcp`. Ein gesetzter Header schaltet den OAuth-Fallback aus. Die README beschreibt den Ablauf; der API-Key bleibt als Alternative dokumentiert. Closes #44 ## Akzeptanzkriterien - [x] `headers`-Block aus `.mcp.json` entfernt - [x] README angepasst - [ ] Verbindung mit Anmeldung geprüft, Tools erscheinen als `mcp__outline__*` (**nur durch Chris prüfbar**, Anmeldung im Browser) ## Hinweise - Voraussetzung: MCP im Workspace aktiviert (*Settings → Workspace → AI*). - Ursache des 401 ist nicht endgültig geklärt; wahrscheinlich wurde `${OUTLINE_API_KEY}` von der Desktop-App nicht aufgelöst. Mit OAuth entfällt das Problem. - Keine Code-Änderung, keine Tests nötig. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
cschlaefke added 1 commit 2026-11-03 10:54:38 +00:00
chore(mcp): use OAuth for the Outline MCP server
All checks were successful
CI / flutter (pull_request) Successful in 1m17s
CI / web-build (pull_request) Successful in 59s
CI / supabase (pull_request) Successful in 3s
CI / supabase-tests (pull_request) Successful in 35s
CI / e2e (pull_request) Successful in 3m9s
083035d2d7
Refs #44

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
cschlaefke merged commit f8774359ee into main 2026-11-03 10:57:10 +00:00
cschlaefke deleted branch chore/44-outline-mcp-oauth 2026-11-03 10:57:10 +00:00
Sign in to join this conversation.
No description provided.