Alexandria
About
Semantic search over 4.6M+ text chunks from 20,000+ classical philosophy and humanities works — Plato, Aristotle, Kant, Nietzsche, and thousands more. Multilingual (Greek, Latin, German, French, English). No install needed.
Details
- Author
- aidatanordic
- Categories
- Database, Knowledge Base, Other
Jump to
Setup
Install Alexandria in your MCP client (Claude Desktop, Cursor, Windsurf, and others).
Repository: https://github.com/aidatanordic/alexandria-mcp
Follow the installation instructions in the repository README, then restart your MCP client.
Semantic search over4.6 million text chunksfrom 20,000+ classical philosophy and humanities works. Built for AI agents usingFastMCPover HTTP.
All texts are public domain (pre-1928), sourced fromInternet Archive(americana, europeanlibraries, gutenberg collections).
- Philosophy:Aristotle, Plato, Kant, Hegel, Nietzsche, Schopenhauer, Descartes, Spinoza, Locke, Hume, Mill, Wittgenstein, Aquinas, Augustine, Leibniz, Rousseau, Voltaire, Marx, and hundreds more
- Topics:Ethics, metaphysics, epistemology, logic, political philosophy, theology, stoicism, neoplatonism, existentialism, history of ideas
- Languages:English, German, Latin, French, Italian, Greek, Russian
claude mcp add --transport http alexandria https://alexandria.aidatanorge.no/mcp
{ "mcpServers": { "alexandria": { "type": "http", "url": "https://alexandria.aidatanorge.no/mcp" } } }
Search the collection using natural language. Uses hybrid dense+sparse retrieval with cross-encoder reranking.
- "Nietzsche will to power eternal recurrence"
- "Kantian categorical imperative duty"
- "Platonic theory of forms and the Good"
- "Stoic virtue and the sage"
- "Hegel dialectics spirit history"
Each result includes:title,creator,date,language,subject,text(chunk),rerank_score,vector_score.
curl -X POST https://alexandria.aidatanorge.no/mcp \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "search_texts", "arguments": { "query": "Kantian categorical imperative duty ethics", "author": "Kant", "limit": 3 } } }'
List books in the collection filtered by author, subject or language.
curl -X POST https://alexandria.aidatanorge.no/mcp \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{ "jsonrpc": "2.0", "id": 2, "method": "tools/call", "params": { "name": "get_book_list", "arguments": {"author": "Plato", "language": "eng"} } }'
- philosopher_analysis(philosopher)— deep dive into a philosopher's key ideas
- topic_exploration(topic)— explore a topic across multiple thinkers
- compare_philosophers(philosopher_a, philosopher_b, topic)— compare two philosophers on a specific topic
Archive.org (13,000+ books) ↓ Text extraction + chunking ↓ Qdrant (4.6M vectors) ↓ Hybrid search: intfloat/multilingual-e5-large (dense) + Qdrant/bm25 (sparse) ↓ Cross-encoder reranking: mmarco-mMiniLMv2-L12-H384-v1 ↓ FastMCP 3.2 over HTTP
Requires a running Qdrant instance with thealexandriacollection populated.
pip install -r requirements.txt python alexandria_mcp_server.py # Server starts at http://localhost:8005/mcp
QDRANT_HOST=localhost QDRANT_PORT=6333 MCP_PORT=8005
A free, plug-and-play knowledge base with over 10,000 built-in insight reports and support for parsing private documents.
MCP server for searching 600,000+ CS/AI research papers with citation graphs, full text, embeddings, and BibTeX.
Provides access to Jewish texts from the Sefaria library.
Connect your agent to over 34,500+ ATO documents and get cited answers to any tax question
Study the Bible in its original languages, trace themes across both testaments, and compare five translations — all in one conversation. Ask any question about what Scripture says and get grounded, cited answers: What does the Bible say about suffering? Topical search surfaces Job as the Bible's principal witness on suffering (with explanations of why it matters and suggested starting passages), Psalms on lament, Romans on justification — whole books and narratives alongside individual verses. What is the Hebrew word behind lovingkindness in Psalm 23? Compare how KJV and WEB translate John 3:16. Trace the word grace through Paul's letters. Covers 155,510 verses across KJV, WEB, ASV, YLT, and Darby with 606,140 cross-references, 17,543 Strong's entries, BDB and Thayer lexicon definitions, and Nave's 5,319 topical categories.
Multimodal RAG for source-backed AI answers
An MCP server for interacting with Dappier's Retrieval-Augmented Generation (RAG) models.
Source-grounded MCP, A2A, and x402 metadata for verified knowledge commerce.
Search and analyze classical Japanese literature using the Genji API, with advanced normalization features.
An intelligent tutoring server that uses GitHub documentation repositories to provide structured educational prompts and tools.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





