
Source Library
io.github.Embassy-of-the-Free-MindPublished by GitHub account Embassy-of-the-Free-Mindv4.3.0Updated Oct 24, 2026
Search 22,000+ rare pre-modern texts with AI English translations, summaries, and 73K+ images.
The publisher's own server: Source
Overview
Searches, reads and cites a library of 22,000+ rare pre-modern texts with AI English translations, plus a searchable image gallery.
- What you can do
- Search the collection by full text, translated passages, semantic concept, or within a single book, and browse books with filters
- Read book metadata, chapters and page ranges in OCR, translation or both
- Pull the exact translated text of a page with a formatted citation and shortlink
- Search illustrations and standalone artworks by subject, figure, symbol, type or year
- Check whether a book already exists before importing it, and submit feedback or share findings
- When to use it
- Useful for research on alchemy, Hermetica, Kabbalah, theology and early science, where you want the assistant to find passages, read translations and produce properly cited quotes rather than rely on memory.
- Requirements
- Runs locally over stdio, typically via npx with the npm package @source-library/mcp-server (Node.js required) or a global install. No API key or environment variables are needed. Network access to the Source Library service is implied.
Installation
In SourceWeft
- Open Source Library in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Source Library MCP Server
Search, read, and cite 22,000+ rare pre-modern texts (alchemy, Hermetica, Kabbalah, theology, early science) with AI-generated English translations. 12 tools (full-text + semantic search, reading, exact quoting, image search, duplicate detection, feedback, sharing findings back). CLI + MCP server, no API key needed.
Quick Start
Claude Code
Claude Desktop
Add to your Claude Desktop config:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
CLI
From Source
12 Tools
Search & Discovery
search_library
Full-text search across books and page content. Returns matching books and pages with citation URLs.
search_translations
Search inside translated text across the entire library. Find what historical authors wrote about any topic. Returns passage snippets with page numbers, book info, and citation URLs.
search_concept
Semantic passage search using Gemini embeddings. Finds conceptually related passages even when the modern term won't literally appear — e.g. "distributed cognition" maps to passages about active intellect, art of memory, wax-tablet metaphors. Prefer search_translations for literal phrases; use search_concept when the concept matters more than the wording.
search_within_book
Search inside a specific book's pages. Returns matching pages with snippets and citation URLs.
list_books
Browse the collection with filters. Returns title, author, language, year, and translation progress.
Reading
get_book
Detailed book metadata: summary, index stats, chapters, edition info, DOI.
get_book_text
Read a book. Prefer chapter for chapter-at-a-time reading; falls back to from/to page ranges. Each response includes a truncated flag with a truncation_note giving the next from/to values when content was cut by the page-budget limit — agents must check truncated rather than infer end-of-book from pages_returned.
get_quote
Get the exact translated text of a single page for quoting. Returns the verbatim translation, original OCR, and a formatted citation. The response headline is citation_link — the stable sourcelibrary.org/q/… shortlink to present alongside the quote and its page number. Always use this before putting text in quotation marks — never paraphrase from memory. Suggested render: > [quote] then — [Author], [citation.locator]. [citation_link] — the locator is "p. 217 [scan 219]" where the printed page is known, else "p. 219".
Gallery
search_images
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). Each result has a source field: gallery (book illustration) or artwork (standalone work).
Curation
check_duplicate
Check whether a book already exists in Source Library before importing. Uses 4-tier matching (source fingerprint, title+author normalization, keyword search, semantic similarity) and returns a confidence level + suggestion. Use this before every import to avoid duplicates.
Feedback
submit_feedback
Submit feedback, bug reports, or feature requests directly to the Source Library team.
share_findings
Share a research dossier back to the Source Library team — a title, optional summary, and an ordered list of citations ({ book_id, page, note }, references not copied text). Like submit_feedback, it goes to the team for review.
CLI
Most tools are also available as a standalone CLI with colored terminal output. (search_concept and check_duplicate are MCP-only for now.)
Example Research Prompts
"Search for references to 'prima materia' across the collection. Which authors discuss it, and how do their treatments differ?"
"Read the full translation of Fludd's History of Both Worlds, pages 1-50. Summarize the cosmological framework."
"Find all alchemical emblems depicting the ouroboros. What texts are they from?"
"What does Copernicus say about the Sun's centrality in De Revolutionibus? Find the key passages with citation URLs."
Citation URLs
Every page returned by the tools includes a citation URL:
Published editions include DOIs minted via Zenodo.
Development
License
MIT
Links
- Website: sourcelibrary.org
- Developers: sourcelibrary.org/developers
- GitHub: Embassy-of-the-Free-Mind/sourcelibrary-v2
Source: mcp-server/README.md at commit 791f552
Tools
0Version history
1- v4.3.0LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Source integrations
Source
app.sourceOfficial publisher
Remote MCP endpoint from Source that gives an assistant access to marketing attribution and analytics for websites connected to Source.

ArxSource
Published by GitHub account nicolaiprodromov
Local MCP server that lets an assistant search arXiv, read papers section by section or in LaTeX, follow citations, and find a paper's code.
SourceMed
io.sourcemed
SourceMed gives an assistant a curated library of source-verified clinical evidence: ask evidence questions, browse shelves, and search by keyword.

Spree Commerce: open-source B2B and marketplace ecommerce
Published by GitHub account spree
Spree's MCP server lets an AI assistant merchandise a Spree store's catalog, answer reporting questions and manage store setup in plain language.

PlushSource
Published by GitHub account quickman924
Local MCP server over a bundled directory of custom plush manufacturers, letting an assistant search, filter, compare and cite listings.