Serveur MCP

Sefaria Library

dev.workers.shimonkolodny.sefaria-mcp/sefaria

Ce que fait ce MCP

Provides searchable access to Jewish texts, commentaries, metadata, links, versions, topics, and daily learning schedules from the Sefaria library.

get_calendars
Returns daily learning schedules (Parashat Hashavua, Daf Yomi, etc.) for a specific date
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'date': {'type': 'string', 'description': 'Date in YYYY-MM-DD format (defaults to today)'}, 'custom': {'type': 'number', 'default': 1, 'description': 'Customization (1 for diaspora, 0 for Israel parasha scheme)'}, 'timezone': {'type': 'string', 'default': 'America/New_York', 'description': "Timezone name (e.g., 'America/New_York', 'Asia/Jerusalem')"}}}
get_index
Returns metadata for a specific text, such as section names and categories
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['title'], 'properties': {'v2': {'type': 'boolean', 'default': True, 'description': 'Use v2 index for more detailed records'}, 'title': {'type': 'string', 'description': "The title of the text (e.g., 'Genesis')"}}}
get_links
Returns a list of known connections (commentary, citations, etc.) for a specific text segment
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': 'The text reference to find links for'}, 'with_text': {'type': 'boolean', 'default': True, 'description': 'Include the text of the linked source'}}}
get_shape
Returns the structure and section counts for a specific text reference
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': "The text reference (e.g., 'Genesis')"}}}
get_text
Retrieve the text and metadata for a specific reference (e.g., 'Genesis.1.1' or 'Berakhot 2a')
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': 'The citation reference'}, 'context': {'type': 'number', 'description': '0 to return just the specific text, 1 to include surrounding context'}}}
get_toc
Returns the table of contents for all texts in the library, grouped by category
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
get_topics
Returns a list of JSON objects containing metadata for topics in the database
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
get_versions
Returns available text versions for a specific reference
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ref'], 'properties': {'ref': {'type': 'string', 'description': "The text reference (e.g., 'Genesis.1.1')"}}}
search_texts
Search the Sefaria library for a query string.
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'size': {'type': 'number', 'default': 10, 'description': 'Number of results to return'}, 'type': {'enum': ['text', 'sheet'], 'type': 'string', 'default': 'text', 'description': 'Type of documents to search'}, 'query': {'type': 'string', 'description': 'The search query'}}}
Ajouté
get_shape
17 September 2026 12:39
Ajouté
get_versions
17 September 2026 12:39
Ajouté
get_calendars
17 September 2026 12:39
Ajouté
get_topics
17 September 2026 12:39
Ajouté
get_links
17 September 2026 12:39
Ajouté
get_toc
17 September 2026 12:39
Ajouté
get_index
17 September 2026 12:39
Ajouté
search_texts
17 September 2026 12:39
Ajouté
get_text
17 September 2026 12:39