通过模型上下文协议(MCP)将 BookStack 连接到 Claude 和其他 AI 助手。此服务器提供了对您的 BookStack 知识库的完全访问权限,包括 47 多种工具,涵盖了所有 API 端点。
# 全局安装
npm install -g bookstack-mcp-server
# 或直接运行
npx bookstack-mcp-server
# 对于 Claude Code
claude mcp add bookstack npx bookstack-mcp-server \
--env BOOKSTACK_BASE_URL=https://your-bookstack.com/api \
--env BOOKSTACK_API_TOKEN=token_id:token_secret
设置这些环境变量:
export BOOKSTACK_BASE_URL="https://your-bookstack.com/api"
export BOOKSTACK_API_TOKEN="token_id:token_secret"
💡 令牌格式:将您的 BookStack 令牌 ID 和令牌密钥组合为
token_id:token_secret
💡 需要详细的设置?请参阅完整的 设置指南
涵盖 13 类别的 47 多种工具:
📖 请参阅完整的 工具概述 获取详细文档
在 docs/ 文件夹中找到全面的指南:
列出所有书籍:
bookstack_books_list({ count: 10, sort: "updated_at" })
创建新页面:
bookstack_pages_create({
name: "入门指南",
book_id: 1,
markdown: "# 欢迎\n您的内容在这里..."
})
搜索内容:
bookstack_search({ query: "API 文档", count: 20 })
git clone <repository-url>
cd bookstack-mcp-server
npm install
npm run dev
🔧 请参阅 设置指南 获取开发、Docker 和生产部署的信息
MIT 许可证 - 详情见 LICENSE 文件。
本项目是 BookStack 生态系统的一部分!请查看 BookStack API 脚本 仓库中的其他基于 API 的工具和脚本。
为 BookStack 社区用心打造