← sourcelibrary.org
INDIVIDUAL MCP TOOL
search_library
RETURNS A LIST OF BOOKS (works on a topic) — NOT passages.
Input schema
{}Risk classification
Inferred read-only · medium confidence · heuristic, not a guarantee.
- No write-capable action terms were found; this is not proof that invocation has no side effects.
Parent endpoint
CONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.source-library]
url = "https://sourcelibrary.org/api/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"source-library": {
"type": "http",
"url": "https://sourcelibrary.org/api/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: source-library
Remote MCP URL: https://sourcelibrary.org/api/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"source-library": {
"url": "https://sourcelibrary.org/api/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"source-library": {
"type": "http",
"url": "https://sourcelibrary.org/api/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "source-library",
"transport": "streamable-http",
"url": "https://sourcelibrary.org/api/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
Related tools
search_translations— RETURNS QUOTABLE PASSAGES (page-level snippets + citation URLs), matched by KEYWORD/term.search_concept— RETURNS QUOTABLE PASSAGES matched by MEANING (cosine similarity on Gemini embeddings, 768d) — paraphrases and adjacent phrasings match even with zero keyword overlap.search_within_book— SEARCHES INSIDE ONE BOOK (requires book_id) — runs keyword AND scoped semantic search in parallel over that book's pages and merges them, so it handles both literal terms ("ouroboros") and conceptual queries ("the marriage of opposites").list_books— BROWSES/FILTERS THE CATALOG by metadata (author/title fragment, language, category, translation recency) — no content/topic matching.get_book— READ PIPELINE step 1 — DISCOVER.get_book_text— READ PIPELINE step 2 — READ.get_quote— READ PIPELINE step 3 — CITE.get_quotes— READ PIPELINE step 3 — CITE, in batch.