sansfiction-mcp
Related Servers
Alternatives to sansfiction-mcp
- FlicenseNot gradedqualityDmaintenanceProvides a 'library keeper' sub-agent that ingests PDF/EPUB books and answers questions grounded in them via local embedding search, with deterministic classification and knowledge gap logging.-
Related Servers
- AlicenseNot gradedqualityCmaintenanceEnables an AI assistant to search a self-hosted ebook, comic and audiobook library, inspect books' metadata and shelves, and safely edit metadata, tags, genres, authors and shelf assignments. Safety is enforced in code: no delete tools, locked fields are refused, and bulk edits require a preview plus explicit confirmation.MIT
- 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-
- AlicenseAqualityBmaintenanceEnables users to find books by keyword, ISBN, or author and check which branches hold copies of them and whether those copies are currently available for loan or when they are due back. Currently covers Shanghai's interlinked public library network of 900+ locations, with a design open to additional cities.331 PyPIApache 2.0
- AlicenseAqualityBmaintenanceEnables searching public library catalogs for ebooks and audiobooks, comparing availability across libraries without login, and optionally linking an account to view and manage loans and holds.13MIT
- AlicenseNot gradedqualityDmaintenanceA lightweight, context-efficient CLI and optional stdio MCP server for semantic search, browsing, and writing to your Zotero library.BSD 3-Clause
- AlicenseNot gradedqualityCmaintenanceEnables searching and reading a library of PDF books page by page, and verifying whether a quote appears on its cited page.7 npmISC
TDQS
Scored across 11 tools
Every tool has a clear, distinct purpose. Public vs. user-specific tools are explicitly differentiated (e.g., search_books vs. search_my_library, list_public_collections vs. list_my_collections). Tool descriptions include 'When to use' guidance that clarifies boundaries, leaving no ambiguity.
All tool names follow a consistent verb_noun pattern (e.g., search_books, get_book, add_book_to_library, update_library_book). Minor inconsistency: list_public_collections vs. list_my_collections use 'public' and 'my' as differentiators, while other 'my' tools don't prefix with 'list' (e.g., search_my_library uses 'search'). Overall, the pattern is predictable and readable.
With 11 tools, the set is well-scoped for a book/library management MCP server. It covers discovery (search_books, get_book, get_series, list_public_collections) and user library management (list_my_books, search_my_library, add/update/remove book, list_my_collections, get_reading_stats). Each tool serves a necessary function without redundancy.
The tool set covers the full lifecycle: discover books, get details, add to library, update status/progress, remove, and view stats. Minor gaps exist: there is no tool to create or manage collections beyond listing (e.g., add_book_to_collection or create_collection), and no user authentication or token management tool. However, core reading workflows are well-supported.