- Home
- MCP servers
- BookStack
BookStack
- javascript
42
GitHub Stars
javascript
Language
5 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"pnocera-bookstack-mcp-server": {
"command": "npx",
"args": [
"bookstack-mcp-server"
],
"env": {
"BOOKSTACK_BASE_URL": "https://your-bookstack.com/api",
"BOOKSTACK_API_TOKEN": "token_id:token_secret"
}
}
}
}Connect BookStack to Claude and other AI assistants through the Model Context Protocol (MCP). This server gives you complete access to your BookStack knowledge base with extensive tooling to manage books, pages, chapters, shelves, users, and more, all through MCP-compatible clients.
How to use
You use the BookStack MCP Server by running it locally and then connecting your MCP client (such as Claude or another AI assistant) to the server. You gain access to all your BookStack content and actions through a set of MCP tools that cover books, pages, chapters, shelves, attachments, search, permissions, and more. Run the server locally, then point your MCP frontend at the server to start querying, creating, updating, and exporting BookStack data.
How to install
Prerequisites: ensure you have Node.js and npm installed on your system. You can verify by running node -v and npm -v in your terminal.
Option 1 — Install globally and run the MCP Server directly:
# Install globally
npm install -g bookstack-mcp-server
# Run the MCP server directly
npx bookstack-mcp-server
Option 2 — Run the MCP Server without installing globally (recommended for quick tests):
npx bookstack-mcp-server