Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Transports: stdio vs HTTP
  • State of MCP (stats)
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI β†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE β†— (opens in a new tab)
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ”¬ Research
  3. Source Library
Source Library logo
Health: ActiveRecent health check succeeded.Last checked 9/22/2026, 4:47:28 PM

Source Library

User RatingsBe the first to rate and review this MCP server!
View Repository19 GitHub StarsTotal stargazers on GitHub for the source repository (19 stars).Visit Website
historical-textsocrresearchsemantic-searchscholarly-citation

Explore and cite historical primary sources with OCR, translations, semantic search, and DOI-linked scholarly metadata.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

One-click editor setup isn’t available for this listing yet β€” we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.

Manual Client & Custom JSON ConfigExpand JSON β–Ύ
No confirmed setup config for this listing yet. We only publish a config block when the install details come from the project itself β€” its README, its docs, or a verified owner. We haven’t found those for source-library, and we’d rather show nothing than a guess you’d paste into your client. Follow the project’s own setup instructions for the current steps.
Install Directory Badge Claim listing AlternativesπŸ”¬ More in Research

Overview

Source Library is a digital library for early printed books and primary sources, with a focus on alchemy, Hermetica, Kabbalah, Rosicrucianism, and early modern science. It provides OCR text, translations, full-text and semantic search, curated collections, illustration galleries, and scholarly citation metadata. Use it for researching and citing digitized historical texts.

Use cases

β€’Search OCR text and translations across historical books
β€’Read original-language texts alongside AI-assisted translations
β€’Generate quotes and citations with DOI links
β€’Explore curated collections and illustration galleries
β€’Export books as EPUB or annotated PDF files

Key features

β€’OCR for historical texts using Gemini Vision
β€’Context-aware translation across pages
β€’Full-text and semantic search
β€’DOI minting and scholarly metadata
β€’Curated collections and illustration galleries
β€’EPUB and annotated PDF export

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Source Library.

Extracted Tool Capabilities
OCR for historical texts using Gemini Vision
Context-aware translation across pages
Full-text and semantic search
DOI minting and scholarly metadata
Curated collections and illustration galleries
EPUB and annotated PDF export

Documentation Overview

Source Library Logo

Source Library

A digital library of historical primary sources with AI-aided OCR, translation, and scholarly curation.

License: AGPL v3 Next.js MongoDB Postgres Supabase Gemini API

🌐 Visit Library β€’ πŸ“– Docs β€’ πŸ—ΊοΈ System Map β€’ 🀝 Contribute


🎬 Experience Source Library

Your browser does not support the video tag.

Explore thousands of digitized historical texts with AI-enhanced translations and scholarly curation.


🎯 About Source Library

Source Library is an open digital library dedicated to making early printed books and primary sources readable and citable. We specialize in alchemy, Hermetica, Kabbalah, Rosicrucianism, and early modern scienceβ€”texts that bridge historical scholarship with contemporary exploration.

🌟 Why Source Library?

  • ✨ Originals First β€” Read the original language text with AI-enhanced translations alongside
  • πŸŽ“ Citable Scholarship β€” Every book gets a DOI and scholarly metadata (USTC alignment, edition tracking)
  • πŸ›οΈ Partner Subdomains β€” Institutions like the Bibliotheca Philosophica Hermetica curate reading rooms on their own domains
  • πŸ” Discovery β€” Collections, galleries of illustrations, and semantic search surface overlooked texts
  • βœ… Rigorous QA β€” Manual verification, image quality scoring, and OCR validation before publication

The platform ingests ~15K pages monthly from Internet Archive, Gallica, Bodleian, Wellcome, and other digital heritage partners.


πŸš€ Quick Start

πŸ’» Development Environment

bash
# 🍴 Clone and install
git clone https://github.com/Embassy-of-the-Free-Mind/sourcelibrary-v2.git
cd sourcelibrary-v2
npm install

# βš™οΈ Configure environment (see .env.example for required variables)
# Must include: MongoDB Atlas connection, Google Gemini API key, Vercel Blob token

# ▢️ Start dev server
npm run dev

Open http://localhost:3000


πŸ“‹ Tech Stack

🎨 FrontendNext.js 16, React 19, TailwindCSS, Lucide icons
βš™οΈ BackendNext.js API routes, AWS Lambda for async processing
πŸ’Ύ DatabaseMongoDB Atlas (primary), Supabase (embeddings)
πŸ€– AI/MLGoogle Gemini 3.1 (OCR, translation, summarization)
πŸ—‚οΈ StorageVercel Blob (images), AWS S3 (archive), Cloudflare R2 (archive)
πŸ” AuthNextAuth v5 with MongoDB adapter
πŸš€ DevOpsVercel (hosting), GitHub (VCS), Playwright (E2E tests)
βœ”οΈ TestingVitest (unit/integration), Playwright (E2E)
πŸ”Ž SearchPostgreSQL FTS + semantic search via Supabase

πŸ“¦ Key Dependencies:

  • sharp β€” Image resizing and cropping
  • @google/generative-ai β€” Gemini API integration
  • xml2js β€” USTC metadata parsing
  • @modelcontextprotocol/sdk β€” MCP server for agent integration
  • stripe β€” Donation and subscription handling

πŸ“š Core Features

πŸ“– Reading & Navigation

  • ⚑ Page pagination β€” Instant navigation between 100+ pages
  • πŸ” Full-text search β€” Query across OCR'd text and translations
  • πŸ“Œ Quote generation β€” Copy and cite passages with DOI links

πŸ”„ Processing Pipeline

  • 🧩 Smart split detection β€” Automatic gutter detection for two-page spreads (Gemini AI or ML-based)
  • ✍️ High-accuracy OCR β€” Gemini Vision API with language-specific models (Latin, German, Greek, Arabic, etc.)
  • πŸ—£οΈ Context-aware translation β€” Maintains continuity across pages for scholarly accuracy
  • πŸ–ΌοΈ Gallery extraction β€” AI-powered detection and cataloging of illustrations

🎨 Curation & Discovery

  • πŸ“‘ Themed collections β€” Editorial collections (e.g., "Alchemy & Transmutation," "Kabbalah & Mysticism")
  • πŸ›οΈ Gallery browsing β€” Curated images from all books (museum-quality metadata)
  • πŸ“š Related editions β€” Link across translations, reprints, and derivative works
  • πŸ”— Authority linking β€” Connect to USTC, VIAF, and other scholarly databases

πŸ“€ Scholarly Export

  • πŸ“± EPUB generation β€” Multi-format ebook export
  • πŸ“„ PDF with annotations β€” Preserve layout, add scholarly notes
  • πŸ†” DOI minting β€” Version books via Zenodo integration for long-term citation

🏒 Tenant Subdomains

  • πŸ›οΈ Isolated reading rooms β€” Partners host curated subsets on custom domains (e.g., bph.sourcelibrary.org)
  • 🎨 Branding & navigation β€” Full UI customization per tenant
  • πŸ”’ Access control β€” Public or members-only collections

πŸ—οΈ Architecture Overview

πŸ“Š Data Model

πŸ“š Books contain structured metadata:

  • πŸ›οΈ Bibliographic β€” Title, author, language, publication date, USTC ID
  • πŸ–ΌοΈ Images β€” Links to source (Internet Archive, Gallica, etc.), archival status
  • βš™οΈ Processing β€” OCR status, translation language, extraction metadata
  • 🎨 Curation β€” Collections, tier (featured/standard), visibility flags

πŸ“„ Pages store individual page data:

  • πŸ“Έ Original image β€” Source photo or PDF page
  • βœ‚οΈ Split coordinates β€” Crop boundaries (0-1000 scale) for two-page spreads
  • ✍️ OCR output β€” Raw Gemini extraction + language metadata
  • πŸ—£οΈ Translation β€” English translation with scholarly notes
  • πŸ–ΌοΈ Illustrations β€” Detected images with quality scores and descriptions

πŸ–ΌοΈ Gallery images are extracted illustrations:

  • 🏷️ Metadata β€” Subject, figures, symbols, style, techniques, period
  • ⭐ Quality score β€” 0–1.0 rating (filters below 0.5)
  • πŸ”— Provenance β€” Source book and page, linked back

🎨 Image Tier System

All page images are resized on-demand via /api/image:

TierDimensionsQualityπŸ“± Use Case
Thumbnail400px wide70% JPEGGrids, navigation, social sharing
Display1200px wide80% JPEGMain reading view, comfortable for annotation
Full2400px wide90% JPEGMagnifier, fullscreen detail, printing

Split pages are cropped non-destructively via coordinates; original images are always preserved.

πŸ”„ Processing Pipeline

Code
πŸ“₯ Import β†’ βœ‚οΈ Split Detection β†’ ✍️ OCR β†’ πŸ—£οΈ Translation β†’ 🎨 Enrichment β†’ 🌍 Publishing
  1. πŸ“₯ Import β€” Upload images, import from IA/Gallica via IIIF, or paste URLs
  2. βœ‚οΈ Split Detection β€” Detect two-page spreads; mark crop boundaries
  3. ✍️ OCR β€” Gemini Vision extracts text per page language
  4. πŸ—£οΈ Translation β€” Gemini translates to English with prior-page context for continuity
  5. 🎨 Enrichment β€” Extract illustrations, generate summaries, assign collections
  6. 🌍 Publishing β€” Set visible: true, mint DOI, push to search index

Batch endpoints process up to 5 pages/request using Gemini Batch API (50% cheaper).

πŸ”Œ API Routes (Key)

Base URL: https://sourcelibrary.org (production) or http://localhost:3000 (local dev with .env.local configured).

Common 404 mistake: paths like /api/bph/books or /api/bph/books/[id] do not exist. BPH catalogue APIs live under /api/embed/bph/.... There is also no top-level /api/[tenant]/books route β€” tenant book listings use /api/books/library or the embed routes below.

Public read APIs (no auth required today)

EndpointMethodPurpose
/api/search?q=<query>GETFull-text search across books and page translations
/api/books?limit=100&offset=0GETSimple book list (global catalogue; visible: true, indexed only)
/api/books/library?limit=100&skip=0GETRich browse API β€” search, sort, filters, collections
/api/books/[id]GETBook metadata (accepts Mongo id or slug)
/api/books/[id]/quote?page=<n>GETCitable quote + formatted citations (inline, footnote, BibTeX, DOI)
/api/gallery?limit=24GETIllustration / artwork search
/api/image?url=<encoded-url>&w=400GETOn-demand image resize & crop
/api/embed/bph/books?limit=24GETBPH catalogue (paginated, searchable)
/api/embed/bph/books/[slug]GETSingle BPH book detail
/api/embed/bph/featuredGETFeatured BPH books
/api/embed/bph/collectionsGETBPH collection list
/api/embed/bph/languagesGETBPH language facets
/api/embed/bph/suggest?q=alchGETBPH search autocomplete
/api/embed/bph/statsGETBPH catalogue stats

Tenant-scoped listing (not /api/bph/...)

Use one of these patterns to filter by partner tenant (e.g. BPH):

Read the full README β†’View source on GitHub β†’

Related MCP Servers

View all in Research View all alternatives
  • Sourcelibrary V2 logoSourcelibrary V2

    Search and cite rare historical texts (alchemy, Hermeticism, Renaissance philosophy) with DOI-backed academic citations from Source Library

    πŸ”¬ Research3 views
    Compare vs Sourcelibrary V2 β†’
  • Tripitaka MCP logoTripitaka MCP

    Search, cite, and compare the Pāli Canon (TipiαΉ­aka) β€” full coverage at parity with SuttaCentral (444K segments across Sutta, Vinaya, Abhidhamma). Hybrid trigram+vector search, full-sutta fetch with cross-reference URLs (SuttaCentral + 84000.org), segment-aligned translation comparison, and Pāli word lookup against the P. A. Payutto dictionary. Free, non-commercial β€” offered as Dhamma Dāna. Hosted at https://tripitaka-mcp.com or self-host via Docker.

    πŸ”¬ Research3 views
    Compare vs Tripitaka MCP β†’
  • Scholar Feed MCP logoScholar Feed MCP

    Semantic search over 600k+ CS/AI papers with citation-graph traversal, full-text extraction, embeddings, and BibTeX export. Works anonymously or with a free key. Install: npx scholar-feed-mcp init.

    πŸ”¬ Research1 views
    Compare vs Scholar Feed MCP β†’
  • BrowserAI Dev logoBrowserAI Dev

    Evidence-backed web research for AI agents. Real-time search with cited claims, confidence scores, and compare mode (raw LLM vs evidence-backed). MCP server, REST API, and Python SDK.

    πŸ”¬ Research3 views
    Compare vs BrowserAI Dev β†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks β€” not a rating.

GitHub stars
19
Stargazers on the source repository.
Last commit
20d ago
Most recent push to the default branch.
Directory activity
2 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet β€” be the first to share how this listing worked for you.

Frequently Asked Questions about Source Library

It focuses on early printed books and primary sources, especially works related to alchemy, Hermetica, Kabbalah, Rosicrucianism, and early modern science.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSource Library AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/source-library?style=directory)](https://allmcps.com/mcp/source-library)
HTML Embed
<a href="https://allmcps.com/mcp/source-library"><img src="https://allmcps.com/api/badge/source-library?style=directory" alt="Source Library on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ”¬Research
PricingBring your own API key (usage-based cost)
More technical detailsExpand β–Ύ
AuthAPI key
LicenseAGPL-3.0
Last updatedSep 5, 2026
13/13 checks healthy over the last 45d
Views2
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars19
GitHub Star CountTotal stargazers on GitHub representing community popularity (19 stars).
Last commit20d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 5, 2026
37Quality signal: Fair Β· 37/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools12/30
Adoption & activity6/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge β€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it β€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ”¬ Research β†’Best MCP servers for Research β†’Alternatives to Source Library β†’Install in Claude DesktopInstall in CursorInstall in VS CodeSetup guides for all 13 MCP clients