AppStrings.How it works
Notes & knowledge / CONNECTION GUIDE

Calibre MCP Server for Claude Code

A local MCP server reads a Calibre library and uses Calibre command-line tools for library changes.

Integration documentation

Calibre integrations and connections

MCP · Files & library

Calibre MCP

A local MCP server reads a Calibre library and uses Calibre command-line tools for library changes.

Platforms: Windows, macOS, Linux

Claude Code · Documented

The maintainer documents Claude Code setup for this connection.

Codex · MCP compatible

MCP transport compatibility is inferred; this agent is not explicitly documented for this connection.

Cursor · MCP compatible

MCP transport compatibility is inferred; this agent is not explicitly documented for this connection.

Requirements and limitations

Python 3.12+, uv, a configured library path, and Calibre calibredb and ebook-convert on PATH.

Works on the library rather than clicking the GUI. Write operations follow the project’s confirmation and backup flow.

CLI · Files & library

Calibre calibredb

The calibredb command-line tool manages a Calibre ebook library.

Platforms: Windows, macOS, Linux

Claude Code · Not documented

The native interface is documented, but no setup for this coding agent is established by this source.

Codex · Not documented

The native interface is documented, but no setup for this coding agent is established by this source.

Cursor · Not documented

The native interface is documented, but no setup for this coding agent is established by this source.

Requirements and limitations

Calibre command-line tools installed and a local library path or supported server connection.

Operates on library data rather than the GUI. Concurrent library access must follow Calibre’s documented constraints.

Compare connections

Compare how each route works, what it can do, and what you need to run it.

ConnectionWorkflow and platformCapabilitiesDocumented agentsRequirements and limitations
Calibre MCP
MCP
Files & library
Windows, macOS, Linux
Claude CodePython 3.12+, uv, a configured library path, and Calibre calibredb and ebook-convert on PATH.

Works on the library rather than clicking the GUI. Write operations follow the project’s confirmation and backup flow.
Calibre calibredb
CLI
Files & library
Windows, macOS, Linux
See compatibilityCalibre command-line tools installed and a local library path or supported server connection.

Operates on library data rather than the GUI. Concurrent library access must follow Calibre’s documented constraints.

Calibre MCP

How it works
MCP · Files & library
Windows, macOS, Linux

Capabilities
Search books and edit metadata · Add books and convert ebook formats

Documented agents
Claude Code

Requirements and limitations

Python 3.12+, uv, a configured library path, and Calibre calibredb and ebook-convert on PATH.

Works on the library rather than clicking the GUI. Write operations follow the project’s confirmation and backup flow.

Calibre calibredb

How it works
CLI · Files & library
Windows, macOS, Linux

Capabilities
Search and update library metadata · Add and export books

Documented agents
See compatibility

Requirements and limitations

Calibre command-line tools installed and a local library path or supported server connection.

Operates on library data rather than the GUI. Concurrent library access must follow Calibre’s documented constraints.

Choose an AI agent

Questions before setup

Does one integration cover every workflow?

No such claim is made. Check the capability list, requirements and limitations of each route, then test a copy of a representative project.