mcpserver.lol
registry/sourcelibrary
Connection check verified live · 27h ago

sourcelibrary

Search 22,000+ rare pre-modern texts with AI English translations, summaries, and 73K+ images.

Tools 15
GitHub stars
Installs / wk
Licence
Transport stdio, streamable-http
Last checked 27h ago

Tools & capabilities

15 tools

Read from the running server on 27h ago.

get_book read-only book_id*
READ PIPELINE step 1 — DISCOVER. START HERE for any named work or author. Returns the book's AI-generated summary, chapter list, edition metadata, DOI, page counts, IIIF manifest,…
get_book_text read-only tofromlangpartformatbook_id* +2
READ PIPELINE step 2 — READ. Read a book's text. Call get_book first (step 1) for the chapter list, then come here. Preferred: use the chapter param to read one chapter at a time (…
get_locus read-only worksystemreference*
Turn a CANONICAL CITATION into the actual leaves that carry it. Aristotle is cited by Bekker number (1094a8, 1447a) and Plato by Stephanus number (Rep. 328b) — the references schol…
get_quote read-only langpage*book_id*contextinclude_image
READ PIPELINE step 3 — CITE. Get the exact verbatim text of a single page plus its citation apparatus. ALWAYS use before putting text in quotation marks. The response headline is c…
get_quotes read-only tofromlangpagesbook_id*include_image
READ PIPELINE step 3 — CITE, in batch. Get verbatim text + citation_link for SEVERAL pages of a single book in one round-trip, to assemble a multi-passage dossier. Specify either p…
list_books read-only sortlimitsearchwork_idyear_tocategory +5
BROWSES/FILTERS THE CATALOG by metadata (canonical author via author_id, author/title fragment via search, language, category, year range, translation recency) — no content/topic m…
list_editions read-only book_idwork_id
Every edition of one work that the library holds — the other witnesses to the same text, across languages and centuries. Give it a book_id (easiest: the id of any edition you alrea…
propose_collection nameemailtitle*book_ids*rationale*suggested_slug
Propose a themed collection of books to the Source Library team — a title, a rationale (why these books belong together and what thread connects them), and an ordered list of book…
search_concept read-only langlimitquery*year_tolanguagelanguages +3
RETURNS QUOTABLE PASSAGES matched by MEANING (cosine similarity on Gemini embeddings, 768d) — paraphrases and adjacent phrasings match even with zero keyword overlap. PICK THIS whe…
search_images read-only typelimitqueryfigureoffsetsymbol +6
Search 200,000+ historical illustrations, emblems, engravings, diagrams, AND 24,000+ artworks (paintings, prints, sculptures). Filter by type, subject, figure, symbol, year. Result…
search_library read-only sortlimitquery*offsetyear_tolanguage +2
RETURNS A LIST OF BOOKS (works on a topic) — NOT passages. PICK THIS to discover which works exist on a subject. → For quotable text use search_translations (exact words) or search…
search_translations read-only langlimitquery*offsetbook_idyear_to +4
RETURNS QUOTABLE PASSAGES (page-level snippets + citation URLs), matched by KEYWORD/term. PICK THIS to find a quote or textual evidence on a topic across the whole library. → If th…
search_within_book read-only langquery*book_id*
SEARCHES INSIDE ONE BOOK (requires book_id). PRIMARILY KEYWORD: it runs a lexical search over the book's pages plus a narrow scoped-semantic pass (top ~10), interleaved by relevanc…
share_findings nameemailtitle*summarycitations*
Share a research dossier back to the Source Library team — a title, an optional summary, and an ordered list of citations (the passages your thesis rests on). Each citation is a re…
submit_feedback nameemailmessage*
Submit feedback, bug reports, or feature requests to the Source Library team. Before proposing NEW functionality, read https://sourcelibrary.org/llms.txt and https://sourcelibrary.…