dev.workers.shimonkolodny.sefaria-mcp/sefaria
Official9 toolsSefaria Library
Access Sefaria's library of Jewish texts, commentaries, and learning schedules via MCP
Search and access Jewish texts, commentaries, and learning resources.
Captured live from the server via tools/list.
get_text
Retrieve the text and metadata for a specific reference (e.g., 'Genesis.1.1' or 'Berakhot 2a')
Parameters (2)
- refstringrequired
The citation reference
- contextnumber
0 to return just the specific text, 1 to include surrounding context
search_texts
Search the Sefaria library for a query string.
Parameters (3)
- querystringrequired
The search query
- typestring
Type of documents to search
- sizenumber
Number of results to return
get_index
Returns metadata for a specific text, such as section names and categories
Parameters (2)
- titlestringrequired
The title of the text (e.g., 'Genesis')
- v2boolean
Use v2 index for more detailed records
get_toc
Returns the table of contents for all texts in the library, grouped by category
No parameters.
get_links
Returns a list of known connections (commentary, citations, etc.) for a specific text segment
Parameters (2)
- refstringrequired
The text reference to find links for
- with_textboolean
Include the text of the linked source
get_topics
Returns a list of JSON objects containing metadata for topics in the database
No parameters.
get_calendars
Returns daily learning schedules (Parashat Hashavua, Daf Yomi, etc.) for a specific date
Parameters (3)
- datestring
Date in YYYY-MM-DD format (defaults to today)
- timezonestring
Timezone name (e.g., 'America/New_York', 'Asia/Jerusalem')
- customnumber
Customization (1 for diaspora, 0 for Israel parasha scheme)
get_versions
Returns available text versions for a specific reference
Parameters (1)
- refstringrequired
The text reference (e.g., 'Genesis.1.1')
get_shape
Returns the structure and section counts for a specific text reference
Parameters (1)
- refstringrequired
The text reference (e.g., 'Genesis')
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"sefaria": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://sefaria-mcp.shimonkolodny.workers.dev/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.