📡 MCP Radar

jumpifequal/mcp-calibre

Read-only MCP server for Calibre: metadata, BM25 full-text search over EPUB/PDF/MOBI/LIT, chapter/page reading, highlights. Direct SQLite (works with Calibre open), incremental FTS5 index, stdio + Str

⭐ 3 stars
⑂ 0 forks
Python
momentum ▲ 5.0
created 2026-10-01
on radar since 2026-10-04
calibreclaudeebooksepubfts5full-text-searchmcpmcp-servermodel-context-protocolpdfpythonsqlitewindows
View on GitHub ↗

About mcp-calibre

A read-only MCP server that gives Claude, ChatGPT, Codex and any other MCP client native access to a local Calibre library. It reads Calibre's own databases directly (no Calibre process, no write access), and adds:

- search by metadata (with Calibre's own search syntax), by exact words (full-text, BM25), and by meaning (multilingual hybrid semantic search, opt-in); - reading by offset, chapter, EPUB section or PDF page, with a chapter map for every format, LIT and MOBI included; - images: covers and figures listed, searched by caption, and shown inline in the chat with Copy/Save PNG; - curation: a metadata quality report, duplicates with field-by-field comparison, ISBNs found in the text; - notes from books: companion skills to distill a book or a topic, and a legal gate that checks the notes do not reproduce the sources.

Transports: stdio (Claude Desktop, ChatGPT desktop app, Codex) and Streamable HTTP (Claude Code, Codex, other clients, remote use).

Visual overview of the core server (read-only access, sidecar full-text index, extraction chain, transports). The Architecture section below is the precise, current reference, including the semantic and figure indexes added in 5.0.

Goal Example request Tools involved --------- Find books "my unread security books published after 2020" calibresearchbooks (query: 'tag:security and not letto:true and pubdate:2020') Find where something is discussed "which books explain prompt injection?" calibresearchfulltext, calibresearchsemantic Read "read chapter 3 of 1168", "show the table of contents" calibregetchapters, calibrereadtext

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/jumpifequal--mcp-calibre.html)

Related MCP servers

AndyShaman/telegram-business-bridge

Connect any AI agent to your personal Telegram via the official Business API — no userbot, no ban risk, no Premium. Agent reads & searches full history, drafts replies; every reply waits for your ✅. M

⭐ 3Python
kenb38291-tech/fastmcp-sqlite

Production-grade, token-optimized FastMCP SQLite Server with sub-millisecond O(1) schema discovery, opcode execution watchdog, and fuzzy self-healing.

⭐ 3Python
Stupidoodle/swissdevjobs-cli

Search & apply to ~4,700 salary-transparent tech jobs across 7 countries (🇨🇭🇩🇪🇬🇧🇺🇸🇨🇦🇳🇱🇫🇷) from your terminal or AI agent — zero-dependency Python CLI + MCP server + Claude Code plugin

⭐ 92Python
Vladimir-Human/ru-marketplace-mcp

Девять российских маркетплейсов и китайский Taobao как MCP-серверы: Wildberries, Ozon, Яндекс Маркет, Детский мир, Авито, Мегамаркет, Lamoda, DNS, Ситилинк. Плюс сравнение цен по всем сразу. Только чт

⭐ 47Python
cmoraes10/loci

Typed long-term memory for AI agents. One core, an MCP server, and a Hermes plugin.

⭐ 27Python
zhiningsun/industrial-mcp

将工业设备变成 AI 可控工具的 MCP 服务器。支持 Modbus、OPC UA、MQTT 三种协议,内置设备仿真引擎、物理模型和完整的调试工具链。让 Claude 用自然语言监控传感器、启停电机、执行工厂巡检。

⭐ 25Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.