calibre-mcp
calibre-mcp 
Ein Model Context Protocol (MCP) Server zum Suchen, Lesen und Verwalten Ihrer Calibre-E-Book-Bibliothek. Komplett in TypeScript für Bun neu geschrieben, bietet er ultraschnelle Leistung, tiefe Integration mit Calibres CLI-Tools und automatisierte Inhaltsextraktion.
🚀 Funktionen
Blitzschnelle Metadatensuche: Fragt die Calibre
metadata.dbdirekt über SQLite ab, für nahezu sofortige Ergebnisse.Volltextsuche: Nutzt Calibres indizierte Volltext-Suchmaschine, um spezifische Phrasen in Ihrer gesamten Bibliothek zu finden.
Dynamische Inhaltsextraktion: Konvertiert EPUB, PDF und andere Formate automatisch und direkt während der Nutzung in Text. Keine manuellen .txt-Exporte erforderlich.
Umfassende Bibliotheksverwaltung: Aktualisieren Sie Datenbank-Metadaten, ändern Sie interne Datei-Metadaten, optimieren Sie Bücher und konvertieren Sie zwischen Formaten.
Intelligente Ergebnisverteilung: Suchergebnisse werden intelligent über verschiedene Bücher verteilt, um vielfältige Treffer zu liefern.
Benutzerdefiniertes URL-Schema: Verwendet
epub://-URLs für die präzise Referenzierung von Buchstandorten und Zeilenbereichen.
Related MCP server: Calibre RAG MCP Server
📋 Voraussetzungen
Calibre installiert unter
/Applications/calibre.app(macOS).Bun Laufzeitumgebung installiert.
Eine Calibre-Bibliothek.
⚙️ Konfiguration
Der Server verwendet die folgenden Umgebungsvariablen:
CALIBRE_LIBRARY_PATH: Pfad zu Ihrer Calibre-Bibliothek (wo sichmetadata.dbbefindet). Standardmäßig/Volumes/Xarismata/eBooks/CalibreNuevo.
🛠 Installation
Klonen Sie dieses Repository:
git clone https://github.com/2b3pro/calibre-mcp.git
cd calibre-mcpInstallieren Sie die Abhängigkeiten:
bun install⌨️ Verwendung
Mit MCP Inspector
Testen Sie den Server in einer interaktiven Umgebung:
npx @modelcontextprotocol/inspector bun src/index.tsMit Claude Desktop
Fügen Sie Folgendes zu Ihrer claude_desktop_config.json hinzu:
{
"mcpServers": {
"calibre": {
"command": "bun",
"args": ["run", "/absolute/path/to/calibre-mcp/src/index.ts"]
}
}
}🧰 Verfügbare Tools
Tool | Beschreibung |
| Vereinheitlichte Suche (Metadaten + Volltext). Unterstützt |
| Extrahiert Text aus einem Buch über eine |
| Aktualisiert die Calibre-Datenbank-Metadaten für ein Buch. |
| Ruft hochwertige Metadaten aus Online-Quellen ab (OPF-Format). |
| Verbessert Buchdateien (Interpunktion, Komprimierung, CSS-Bereinigung). |
| Konvertiert Bücher zwischen Formaten (z. B. EPUB ↔ MOBI) und fügt sie der Bibliothek hinzu. |
| Sucht nach Inhalten innerhalb eines bestimmten Buches (umgeht den FTS-Index). |
| Liest Metadaten, die direkt in der E-Book-Datei eingebettet sind. |
| Schreibt Metadaten direkt in die E-Book-Datei selbst. |
Tool-Details & Beispiele
search_library
Suchen Sie mit natürlicher Sprache nach Inhalten oder spezifischen Feldern für Metadaten.
Abfragebeispiele:
"machine learning"(Volltextsuche)author:Asimov title:Foundation(Metadatensuche)tag:science-fiction rating:>4(Erweiterte Filterung)
read_content
Verwendet das epub://-Schema.
Format:
epub://[author]/[title]@[book_id]#[start_line]:[end_line]Beispiel:
epub://Isaac%20Asimov/Foundation@123#500:600ruft die Zeilen 500 bis 600 ab.
polish_book
Perfekt zum Bereinigen automatisierter Konvertierungen oder alter Dateien.
Optionen:
smartenPunctuation,compressImages,upgradeBook,removeUnusedCss.
convert_ebook
Konvertieren Sie Formate und aktualisieren Sie automatisch Ihren Bibliothekseintrag.
Beispiel:
book_id: 45, output_format: "azw3", options: ["--enable-heuristics"]
deep_search_book
Suchen Sie direkt innerhalb eines bestimmten Buches (nützlich, falls Calibre FTS es noch nicht indiziert hat).
Beispiel:
book_id: 123, query: "quantum entanglement", context_lines: 3
⚖️ Lizenz
Apache License 2.0 - Siehe LICENSE-Datei für Details.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityCmaintenanceEnables read-only access to local Calibre libraries for searching metadata, inspecting book formats, and extracting content samples. Supports full-text search, batch operations, and detailed book analysis through natural language queries.3MIT
- FlicenseBqualityDmaintenanceEnables semantic search and contextual conversations with your Calibre ebook library using vector-based RAG technology. Supports project-based organization, multi-format book processing, and OCR capabilities for enhanced content extraction and retrieval.72
- Alicense-qualityCmaintenanceProvides AI agents with research capabilities for local Calibre e-book libraries, including fulltext search across titles, ISBNs, and comments, plus structured excerpt retrieval from books.2GPL 3.0
- AlicenseBqualityCmaintenanceConnects AI agents to Calibre ebook libraries for searching, reading, and managing digital collections. It supports metadata updates, format conversion, and full-text content searches while providing granular permission controls for library access.721MIT
Related MCP Connectors
Federated search of books and papers, BibTeX/RIS citations, open-access retrieval and reading.
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Search arXiv/Semantic Scholar/OpenAlex + medical evidence (PubMed/Europe PMC) + LaTeX/PDF tools.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/2b3pro/calibre-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server