{"name":"io.github.Embassy-of-the-Free-Mind/source-library","slug":"embassy-of-the-free-mind-source-library","title":null,"description":"Search 22,000+ rare pre-modern texts with AI English translations, summaries, and 73K+ images.","url":"https://mcp.market/server/embassy-of-the-free-mind-source-library","rating":null,"grade":"A","score":91,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":37,"stars":19,"forks":3,"downloads_week":95,"last_push_at":"2026-09-27T15:19:22.000Z","license":"AGPL-3.0"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Embassy-of-the-Free-Mind/sourcelibrary-v2","website":null,"version":"4.3.0","remotes":[],"packages":[{"registryType":"npm","identifier":"@source-library/mcp-server","version":"4.3.0","transport":{"type":"stdio"}}],"tools":[{"name":"check_duplicate","description":"Check if a book already exists in Source Library before importing. Uses 4-tier matching: source fingerprint, title+author normalization, keyword search, and semantic similarity. Returns confidence level, matches with URLs, and a suggestion (safe to import / review matches / likely duplicate). Use this BEFORE every import to avoid duplicates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_book","description":"Get a book's AI-generated summary, chapter list, index stats, edition metadata, DOI, page counts, and processing status. THIS IS THE RIGHT FIRST CALL whenever the user has named a specific author or work — the summary is typically a multi-paragraph orientation covering the book's argument, structure, and significance, often answering the question without any further searching. Pair with get_book_t","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_book_text","description":"READ A BOOK — start here. Preferred: use 'chapter' param to read one chapter at a time (includes page markers like [Page 42] for citation). Or use page ranges (from/to) for focused reading. Call get_book first to see the chapter list. TRUNCATION: the response always includes truncated: true/false. When truncated=true, the truncation_note field gives the exact next from/to values to call — this mea","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_quote","description":"Get the exact translated text of a single page for quoting. Returns the full translation, original OCR text, and a formatted citation. ALWAYS use this tool before putting text in quotation marks — copy the exact text from the response. Do not paraphrase or reconstruct from memory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_books","description":"Browse the catalog by metadata — filter by author/title fragment, language, category, or translation recency. Returns books with title, author, language, year, page counts, and translation progress. Use this to discover WHAT EXISTS by an author or in a tradition before searching content; for content matches (passages on a topic) use search_translations or search_concept.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_concept","description":"Conceptual / semantic passage search across the whole library. Use when the modern term won't literally appear in historical texts — e.g. \"distributed cognition\" maps to passages about active intellect, art of memory, wax tablet metaphors; \"social contract\" maps to pre-Hobbesian discussions of consent and authority. Ranks passages by cosine similarity on Gemini embeddings, so paraphrases and conce","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_images","description":"Search the visual collection: 50,000+ illustrations extracted from book pages PLUS 23,000+ standalone artworks (paintings, frescoes, prints, sculptures from Met, Rijksmuseum, Wikimedia, NGA). Filter by type, subject, figure, symbol, year, book, or text query. Each result has a `source` field — `gallery` (illustration in a book) or `artwork` (standalone museum work). Use `type=painting` or `type=fr","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_library","description":"Full-text search across Source Library's 22,000+ rare historical books. Searches titles, authors, translations, and OCR text. Returns matching books and page snippets with citation URLs. ORIENTATION HINT: when the user has named a specific author or work, call get_book directly (or list_books to find the ID first) — the AI-generated book summary is usually the right first answer and saves repeated","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_translations","description":"Search inside translated page text across the entire library. THE tool for sweeping across many books for evidence on a theme. Unlike search_library (which matches titles/authors), this searches inside the actual text. Returns passage snippets with page numbers, book info, and citation URLs. ORIENTATION HINT: if the user has named a specific author or work, prefer get_book first — every book has a","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_within_book","description":"Search inside a specific book's pages (OCR and translations). Returns matching pages with snippets and citation URLs. Use after finding a book to locate specific passages.","write_action":false,"price_micros":0,"input_schema":null},{"name":"submit_feedback","description":"Submit feedback, bug reports, feature requests, or comments to the Source Library team. Messages go directly to the maintainers.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":91,"grade":"A","scanned_at":"2026-09-27T21:28:00.319Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T21:28:00.317Z","components":{"code":{"score":25,"max":25,"notes":["7 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@source-library/mcp-server","version":"4.3.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-05-18T15:04:49.157Z","repositoryUrl":"git+https://github.com/Embassy-of-the-Free-Mind/sourcelibrary-v2.git","weeklyDownloads":95}],"repo":{"found":true,"owner":"Embassy-of-the-Free-Mind","repo":"sourcelibrary-v2","archived":false,"pushedAt":"2026-09-27T15:19:22Z","stars":19,"forks":3,"openIssues":577,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/250335103?v=4","ownerCreatedAt":"2025-12-18T11:31:18Z","license":"AGPL-3.0"},"icon":{"url":null,"source":"none"},"presence":{"stars":19,"forks":3,"downloadsWeek":95,"license":"AGPL-3.0","lastPushAt":"2026-09-27T15:19:22.000Z","score":37}}}},"grade_history":[],"reviews":[]}