CalibreMCP
Provides integration with Calibre-Web for managing e-book libraries, including search, metadata editing, and AI-assisted workflows.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CalibreMCPFind unread sci-fi books"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CalibreMCP
📖 Installation Guide — download the
.exefrom Releases, double-click, done
FastMCP 3.2 MCP server for Calibre e-book library management — AI-assisted search, RAG, and agentic workflows for Sandra's 1000+ book library.
Quick Start
Download Calibre MCP_*_x64-setup.exe from Releases → double-click → launch Calibre MCP. Install guide.
Developers from source:
git clone https://github.com/sandraschi/calibre-mcp
cd calibre-mcp
just sync
just start-webapp// claude_desktop_config.json { "mcpServers": { "calibre-mcp": { "command": "uv", "args": ["run", "calibre-mcp"], "env": { "CALIBRE_LIBRARY_PATH": "L:/Multimedia Files/Written Word/Calibre-Bibliothek" } } } } Then ask Claude: "Find unread sci-fi books", "Open a random Banks novel", or "What's my library health?"
Related MCP server: Calibre MCP Server
What is this?
calibre-mcp bridges your Calibre e-book library and AI assistants (Claude Desktop, Cursor, etc.) via the Model Context Protocol. It reads Calibre's metadata.db directly, indexes metadata for semantic search (LanceDB RAG), and exposes 21 portmanteau tools for natural-language library management.
Read more
Topic | Description |
What Calibre is, how it stores data, access methods | |
calibre-web vs Calibre Content Server, running both together | |
CalibreMCP Integration plugin, calibreops-bridge, roadmap | |
21 portmanteau tools, architecture, agentic flows | |
RAG, FTS, skills, prompts, sampling, agentic chaining |
Key links
Documentation hub — curated entry
Documentation index — full map of ~100 docs
Tauri desktop — maintainer build and production pitfalls
Cookbook — goal-oriented recipes
API reference — all MCP tools and endpoints
Configuration — env vars and library setup
Troubleshooting — common issues and fixes
Webapp README — Next.js dashboard on ports 10720/10721
Plugin README — Calibre GUI plugin install and usage
Plugin repo — calibreops-bridge (RAG/AI plugin)
Installation
# Development install
git clone https://github.com/sandraschi/calibre-mcp.git
cd calibre-mcp
uv sync
# Or via MCPB package
npx mcpb install calibre-mcpFeatures
FastMCP 3.2 — Universal connect (stdio + HTTP), sampling, agentic tool chaining
21 portmanteau tools — Consolidated operations (search, manage, export, OCR, viewer)
Metadata RAG (LanceDB) — Semantic search over title, authors, tags, comments
Full-text chunk RAG — FTS-driven book content retrieval
Calibre FTS — Phrase search with PDF page / EPUB spine locations
Calibre plugin — Extended metadata editor + VL from query in Calibre GUI
Webapp — Next.js dashboard with AI chat, Semantic Search, Skills, Smart Import
Skills & prompts — Reusable agentic workflows (recommendations, library health, etc.)
Concurrency-safe — Thread-safe DB operations for multi-client access
Windows-native — Unicode-safe, runs reliably on Windows
Austrian efficiency for digital libraries. Built with realistic AI-assisted development timelines.
This server cannot be installed
Maintenance
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sandraschi/calibremcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server