calibre-mcp
Related Servers
Alternatives to calibre-mcp
No user-submitted related servers found.
Related Servers
- AlicenseNot gradedqualityBmaintenanceEnables semantic search over local Calibre libraries via MCP, allowing AI assistants to query books, annotations, and export bibliographies while keeping data private.9MIT
- AlicenseNot gradedqualityBmaintenanceEnables conversational management of a Calibre ebook library via MCP, including search, metadata editing, adding, converting, deduplicating, removing, and emailing books with human-in-the-loop safety.1MIT
- FlicenseAqualityCmaintenanceEnables bibliographic research on a private local Calibre library by providing read-only metadata search, book inspection, and optional RAG-based content retrieval through MCP.5-
- AlicenseNot gradedqualityDmaintenanceMCP server enabling LLMs to query a local Calibre Content Server for ebook metadata, chapters, and content in HTML or Markdown.6 npmMIT
- AlicenseAqualityDmaintenanceAn MCP server to manage and organize a Calibre ebook library, enabling metadata editing, search, conversion, and more through AI assistants.175MIT
- AlicenseAqualityCmaintenanceEnables browsing, searching, and quote verification of a local ebook library via MCP, providing deterministic RAG with no embeddings or network.677 PyPI2MIT
TDQS
Scored across 14 tools
Most tools map to clearly distinct actions (list, get, build_index, find_duplicates, quality_report), and the two search tools are separated by lengthy guidance on keyword vs. meaning vs. hybrid. The main friction is that calibre_search and calibre_semantic_search overlap in mode/scope combinations, and two tools (calibre_board_data, calibre_open_book) are explicitly marked 'do not call as the model', which is a selection hazard for an agent scanning the surface.
Every tool uses the same calibre_ prefix plus a snake_case verb_noun pattern (list_libraries, search, semantic_search, build_index, get_book, get_content, get_figures, list_categories, find_duplicates, quality_report, recover_metadata). The only outlier, calibre_ping, is a conventional health-check name and does not break predictability.
At 14 tools the set is well within a reasonable range for a library/search domain, and each tool covers a real capability (index build, search, extraction, figures, dedupe, quality). Two of the fourteen are internal widget endpoints that a model should never call, so the effective model-facing surface is slightly smaller than the count suggests.
The read/lookup surface is thorough, but the write half of the lifecycle is missing: there is no calibre_update_book or delete/add tool, and descriptions explicitly reference calibre_update_book and calibre_manage_bundles, neither of which exists in the set. calibre_recover_metadata therefore dead-ends — it returns a changes object meant for a tool the agent cannot call.