{"repo":"bees-roadhouse/bookstack-mcp","free":true,"listed":false,"github":"https://github.com/bees-roadhouse/bookstack-mcp","clone":"git clone https://github.com/bees-roadhouse/bookstack-mcp.git","description":"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).","language":"Rust","stars":10,"topics":["ai","anthropic","axum","bookstack","claude","embeddings","knowledge-base","knowledge-management","llm","mcp"],"license":null,"category":"mcp-servers","readme_excerpt":"BookStack MCP Server An MCP (Model Context Protocol) server that gives Claude full access to a BookStack instance. Built in Rust with tokio/axum as a Cargo workspace with pluggable database backends and optional semantic vector search. Features - Full CRUD on all core BookStack resources (shelves, books, chapters, pages, attachments) - Full-text search with BookStack query operators - Semantic vector search — natural language search across all content via embeddings (optional). Two modes on semantic search : standard (default, vector + keyword + Markov-blanket blend) and precision (4-stage cascade — semantic → keyword → Markov-blanket → cross-encoder). An optional rerank: bool flag layers a cross-encoder pass on top of the standard top-N (v0.13.0; replaces the pre-v0.13.0 mode: \"rerank\" ). Per-page access control enforced via BookStack's API on every result. - Settings UI ( /settings ) — browser-based admin configuration page (token-gated via the same /authorize flow). Surfaces only the global server fields the index worker needs ( hive shelf id , user journals shelf id ). - Pluggable database — SQLite for simple deployments, PostgreSQL + pgvector for production - Separate embedder — background embedding service with pluggable backends (local ONNX, Ollama, OpenAI, Voyage) - Cross-encoder reranker (optional) — embedder exposes POST /rerank when BSMCP RERANK PROVIDER is configured. Three providers: local (in-process ONNX cross-encoder via fastembed, default BAAI/bge-reranker-v2","default_branch":null,"files":null,"tree":[],"storefront":"/r/bees-roadhouse","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bees-roadhouse/bookstack-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}