Calibre

by trieloff

Not rated
GitHub

About

Search and read books from your Calibre ebook library.

Details

Author
trieloff
Categories
Search, Other, Media

Setup

Install Calibre in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/trieloff/calibre-mcp

Follow the installation instructions in the repository README, then restart your MCP client.

A Model Context Protocol (MCP) server for searching and reading books from your Calibre ebook library.

- Full-text searchwith automatic phrase matching and fuzzy fallback
- Search by authorortitlewith partial matching
- Extract text excerptsfrom books with keyword highlighting and pagination
- Pure bash implementation usingcalibredbCLI
- Returns Calibre deep links (calibre://) and file URLs (file://)
- Robust timeout handling for macOS compatibility

- Calibreinstalled at/Applications/calibre.app
- A Calibre library at~/Calibre Library
- Text (.txt) exports of your books for excerpt functionality
- Bash 4.0 or later

git clone https://github.com/trieloff/calibre-mcp.git cd calibre-mcp

Test the server using the MCP Inspector:

npx @modelcontextprotocol/inspector /path/to/calibre-mcp.sh

Add to your Claude Desktop configuration:

{ "mcpServers": { "calibre": { "command": "/path/to/calibre-mcp.sh" } } }

Search books using Calibre's full-text search engine.

- query(required): Search query. Multi-word queries are automatically phrase-searched
- limit(optional): Maximum results (default: 50)
- fuzzy_fallback(optional): Fallback query with related terms if exact search fails

{ "query": "machine learning", "fuzzy_fallback": "AI artificial intelligence ML neural networks deep learning" }

Search books by author name with partial matching.

- author(required): Author name (partial match supported)
- limit(optional): Maximum results (default: 50)

Search books by title with partial matching.

- title(required): Book title (partial match supported)
- limit(optional): Maximum results (default: 50)

Extract text excerpts from books with keyword context.

- book_id(required): Calibre book ID
- keyword(optional): Search term to find in the book
- context_lines(optional): Lines of context around matches (default: 10)
- max_results(optional): Results per page (default: 10)
- page(optional): Page number for pagination (default: 1)

- Book metadata (title, authors, series, tags, publisher)
- Calibre deep link for opening in Calibre
- File URL for direct EPUB access
- Available formats
- Whether text format is available for excerpts

The server logs all requests and responses torequests.logfor debugging.

- Requires Calibre to be closed or may experience timeouts
- Full-text search requires indexed books
- Excerpt extraction only works with .txt exports

Apache License 2.0 - SeeLICENSEfile for details.

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

This MCP (Model Context Protocol) server provides integration with Wiki.JS for searching and listing pages from Agent Voice Response Wiki.JS instance.

Fetch, convert, and search AWS documentation pages, with recommendations for related content.

Production-ready RAG out of the box to search and retrieve data from your own documents.

Semantic search over 9 free-license stock photo sources. Hosted remote server with OAuth — no API key to paste.

Quran-focused MCP server for ayah translation, tafsir, mutashabihat lookups, recitation playlists, and prayer times.

Vectorize MCP server for advanced retrieval, Private Deep Research, Anything-to-Markdown file extraction and text chunking.

Provides AI assistants with intelligent access to ML textbook content for creating accurate, source-grounded documentation.

一条工務店で家を建てた施主「ろれさん」のブログ記事と、YouTube/X/Instagram/Web から集めた約3,000件の家づくり Tips を横断検索できる MCP サーバ。すべての結果に出典URLが付きます。

An AI-powered server for searching and getting recommendations for anime.

Access the Spotify Web API to search and retrieve information about tracks, albums, artists, and playlists.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.