bookstack-mcp

bees-roadhouse/bookstack-mcp
★ 2 stars Rust 🗄️ Database Updated today
MCP server for BookStack — 56 tools covering the full API + semantic vector search. Rust/tokio/axum, dual transport (SSE + Streamable HTTP), OAuth 2.1, pluggable DB (SQLite/PostgreSQL+pgvector).
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "bookstack-mcp": {
      "command": "cargo",
      "args": [
        "run",
        "--",
        "bookstack-mcp"
      ]
    }
  }
}

README Excerpt

An MCP (Model Context Protocol) server that gives Claude full access to a [BookStack](https://www.bookstackapp.com/) instance. Built in Rust with tokio/axum as a Cargo workspace with pluggable database backends and optional semantic vector search. - Full CRUD on all core BookStack resources (shelves, books, chapters, pages, attachments)

Tools (20)

BSMCP_ACCESS_TOKEN_TTLBSMCP_BACKUP_INTERVALBSMCP_BACKUP_PATHBSMCP_BOOKSTACK_URLBSMCP_DATABASE_URLBSMCP_DB_BACKENDBSMCP_DB_PATHBSMCP_EMBEDDER_URLBSMCP_EMBED_API_KEYBSMCP_EMBED_API_URLBSMCP_EMBED_BATCH_SIZEBSMCP_EMBED_CPUSBSMCP_EMBED_DELAY_MSBSMCP_EMBED_DIMSBSMCP_EMBED_HOSTBSMCP_EMBED_JOB_TIMEOUTBSMCP_EMBED_MODELBSMCP_EMBED_ON_STARTUPBSMCP_EMBED_POLL_INTERVALBSMCP_EMBED_PORT