Repository navigation
v2.1.0-r1
Upstream 2.1.0 plus per-user OAuth for the HTTP transport.
Changes
MCP_AUTH_MODE=oauthmakes the HTTP transport an OAuth resource server (MCP authorization spec 2025-11-25). Each user signs in with an OIDC provider, and BookStack acts as that user.- Access tokens are checked against the issuer's published keys and bound to this server's audience. Each one is exchanged (RFC 8693) for a BookStack token; the token the MCP client sent is never forwarded.
- Images are tagged
<version>-r<revision>, and are built, smoke-tested and pushed on release tags.
Image
ghcr.io/cego/bookstack-mcp-server:2.1.0-r1@sha256:a5314db3bdbc111020b3c4cd69eb976691614d212a489fc59770cffb8f5415aa
linux/amd64, with provenance and an SBOM. Configuration: see "Per-user OAuth" in the README.