{"repo":"trieloff/calibre-mcp","free":true,"listed":false,"github":"https://github.com/trieloff/calibre-mcp","clone":"git clone https://github.com/trieloff/calibre-mcp.git","description":"MCP server for searching and reading books from your Calibre ebook library","language":"Shell","stars":48,"topics":[],"license":"Apache-2.0","category":"mcp-servers","readme_excerpt":"calibre-mcp A Model Context Protocol (MCP) server for searching and reading books from your Calibre ebook library. Features - Full-text search with automatic phrase matching and fuzzy fallback - Search by author or title with partial matching - Extract text excerpts from books with keyword highlighting and pagination - Pure bash implementation using calibredb CLI - Returns Calibre deep links ( calibre:// ) and file URLs ( file:// ) - Robust timeout handling for macOS compatibility Prerequisites - Calibre installed at /Applications/calibre.app - A Calibre library at /Calibre Library - Text (.txt) exports of your books for excerpt functionality - Bash 4.0 or later Installation 1. Clone this repository: 2. Make the script executable: Usage With MCP Inspector Test the server using the MCP Inspector: With Claude Desktop Add to your Claude Desktop configuration: Available Tools search-fulltext Search books using Calibre's full-text search engine. Parameters: - 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 Example: search-author Search books by author name with partial matching. Parameters: - author (required): Author name (partial match supported) - limit (optional): Maximum results (default: 50) search-title Search books by title with partial matching. Parameters: - title (required): Book title (partial match ","default_branch":null,"files":null,"tree":[],"storefront":"/r/trieloff","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/trieloff/calibre-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}