Calibre MCP for Claude Code
A local MCP server reads a Calibre library and uses Calibre command-line tools for library changes.
Open maintainer documentationWHAT YOU CAN DOSearch books and edit metadata · Add books and convert ebook formats
HOW IT WORKSFiles & library
PLATFORMSWindows · macOS · Linux
DOCUMENTED AGENTSClaude Code
Documented capabilities
- Search books and edit metadataDocumentation
- Add books and convert ebook formatsDocumentation
Agent compatibility
| Agent | Compatibility | Basis |
|---|---|---|
| Claude Code | Documented setup | The maintainer documents Claude Code setup for this connection. Source |
| Codex | MCP compatibility (inferred) | MCP transport compatibility is inferred; this agent is not explicitly documented for this connection. Source |
| Cursor | MCP compatibility (inferred) | MCP transport compatibility is inferred; this agent is not explicitly documented for this connection. Source |
Setup route
Follow the linked maintainer documentation for installation, connection settings and supported versions.
Python 3.12+, uv, a configured library path, and Calibre calibredb and ebook-convert on PATH.
Limitations
Works on the library rather than clicking the GUI. Write operations follow the project’s confirmation and backup flow.