io.github.smeet666/mcp-books MCP Server
io.github.smeet666/mcp-books
What is the io.github.smeet666/mcp-books MCP server?
Search the Internet Archive, the Library of Congress and data.bnf.fr at once, in one answer.
How to install io.github.smeet666/mcp-books
Copy-paste configuration for popular MCP clients.
BOOKS_USER_AGENTIdentify your own client. The project's own identifier is appended, so an archive can always reach a human.
BOOKS_MIN_INTERVAL_MSWiden the gap between two requests to one archive. Each archive keeps its own spacing when this is unset, and this can only make it wider.
BOOKS_TIMEOUT_MSDeadline for one request to an archive, in milliseconds. Default 45000.
BOOKS_MAX_RETRIESRetries on rate limiting and transient failures. Default 3.
BOOKS_CACHE_TTL_MSIn-memory cache lifetime, in milliseconds. Default 900000. Set 0 to turn it off.
BOOKS_CACHE_MAX_ENTRIESIn-memory cache size. Default 200.
BOOKS_LOG_LEVELsilent, error, info or debug. Default error. Logs go to stderr.
Related MCP servers

Search the BnF open catalogue: authors, works, editions and links to what is digitised.

Read IMSLP, the Petrucci Music Library: works, scores, editions, copyright. No API key.

Search public Lever job boards: resolve a company, read its openings, read one in full.
Search inside scanned US newspapers and browse the Library of Congress catalogue. No API key.

Search tracks on LRCLIB and fetch plain or time-synced (LRC) lyrics. No API key.

Search song lyrics on lyrics.com by word or by title, and fetch full lyrics. No API key required.