Files
vikunja/pkg
kolaente d914a561d6 fix(mcp): build the server per request instead of per session
Stateful streamable-HTTP cached the initialize request's context, so every
later call on a session ran as whoever opened it — any mcp:access token plus
a leaked Mcp-Session-Id gave full impersonation, and revoked tokens kept
working through their session. Stateless mode rebuilds the tool set from the
token on each request; resources register at startup instead of lazily.
2026-08-29 00:33:56 +02:00
..
2026-08-19 00:53:08 +00:00