get_textLABSCO SUMMARY
The library, addressed the way it is cited.
References work in both English and Hebrew form, which is what makes this usable in the middle of a discussion rather than after one. Commentaries come as a separate call, so a passage and the argument about it stay distinguishable.
What it is
A reader for the Sefaria library: retrieve a text by reference, list the commentaries on it, search the corpus, and read Sefaria's learning calendar.
What you get
- A text by reference, in English or Hebrew form — Genesis 1:1 or its Hebrew equivalent
- The commentaries available on a given passage
- Search across the library, with a slop setting, filters such as Talmud or Bavli, and a result size
- The daily and weekly learning schedule from Sefaria's calendar
Requirements
Python 3.10 or higher, run with uv against the project directory; PYTHONIOENCODING set for Unicode output keeps Hebrew intact. No account and no key.
Setup effort
Build from source
USE CASES
Reading the passage under discussion
Fetch it by the reference as it was cited, in either language.
Seeing what the commentators made of it
List the commentaries on that reference rather than hunting them separately.
Finding where an idea appears
Search the corpus with filters narrowing to the works you mean.
Keeping up with the daily cycle
Read today's learning schedule and open the text it points to.
4 tools
Listed in project docs. Your client may show a different list.
get_commentariessearch_textsget_daily_learningsBEFORE YOU INSTALL
What to know first
Tools you get
4 tools named in the project's documentation.
Requires
Python >= 3.10
Where it runs
Both documented clients run the server on your machine.
INSTALLATION
Connect your client
MCP Clients
Claude Desktop, Cline
{
"mcpServers": {
"sefaria_jewish_library": {
"command": "uv",
"args": [
"--directory",
"<YOUR_PATH_TO_MCP_SEFARIA_SERVER>",
"run",
"sefaria_jewish_library"
],
"env": {
"PYTHONIOENCODING": "utf-8"
}
}
}
}