Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Mcp Sefaria Server

    Fetch and read Jewish texts through the API of Sefaria.org

    31 stars
    Python
    Updated Oct 15, 2025

    Table of Contents

    • Features
    • Installation
    • Clone the repository
    • Running the Server
    • Installing via Smithery
    • Available tools
    • get_text
    • get_commentaries
    • search_texts
    • get_daily_learnings
    • Development
    • Requirements
    • License

    Table of Contents

    • Features
    • Installation
    • Clone the repository
    • Running the Server
    • Installing via Smithery
    • Available tools
    • get_text
    • get_commentaries
    • search_texts
    • get_daily_learnings
    • Development
    • Requirements
    • License

    Documentation

    smithery badge

    Sefaria Jewish Library MCP Server

    An MCP (Model Context Protocol) server that provides access to Jewish texts from the Sefaria library. This server enables Large Language Models to retrieve and reference Jewish texts through a standardized interface.

    Features

    • Retrieve Jewish texts by reference
    • Retrieve commentaries on a given text
    • Search the Jewish library for a query
    • Get daily/weekly learning schedule from Sefaria's calendar

    Installation

    Requires Python 3.10 or higher.

    Clone the repository

    bash
    git clone https://github.com/sivan22/mcp-sefaria-server.git
    cd mcp-sefaria-server

    Running the Server

    The server can be run directly:

    bash
    uv --directory path/to/directory run sefaria_jewish_library

    Or through an MCP client that supports the Model Context Protocol.

    for claude desktop app and cline you should use the following config:

    code
    {
      "mcpServers": {        
          "sefaria_jewish_library": {
              "command": "uv",
              "args": [
                  "--directory",
                  "absolute/path/to/mcp-sefaria-server",
                  "run",
                  "sefaria_jewish_library"
              ],
              "env": {
                "PYTHONIOENCODING": "utf-8" 
              }
          }
      }
    }

    Installing via Smithery

    To install Sefaria Jewish Library for Claude Desktop automatically via Smithery:

    bash
    npx -y @smithery/cli install mcp-sefaria-server --client claude

    Available tools

    The server provides the following tools through the MCP interface:

    get_text

    Retrieves a specific Jewish text by its reference.

    Example:

    code
    reference: "Genesis 1:1"
    reference: "שמות פרק ב פסוק ג"
    reference: "משנה ברכות פרק א משנה א"

    get_commentaries

    Retrieves a list of commentaries for a given text.

    Example:

    code
    reference: "Genesis 1:1"
    reference: "שמות פרק ב פסוק ג"
    reference: "משנה ברכות פרק א משנה א"

    search_texts

    Searches for Jewish texts in the Sefaria library based on a query.

    Example:

    code
    query: "moshiach"
    slop: 1
    filters: ["Talmud", "Bavli"]
    size: 5

    get_daily_learnings

    Retrieves the daily or weekly learning schedule from Sefaria's calendar API.

    Parameters (all optional):

    • diaspora (boolean): When true, returns weekly Torah reading for diaspora. When false, returns Torah reading for Israel. Default: true
    • custom (string): If available, the weekly Haftarah will be returned for the selected custom
    • year, month, day (integers): Specific date (all three must be used together, or API falls back to current date)
    • timezone (string): Timezone name in accordance with IANA Standards

    Example:

    code
    # Get current day's learning schedule
    {}
    
    # Get learning schedule for a specific date in Israel
    {
      "diaspora": false,
      "year": 2024,
      "month": 12,
      "day": 25,
      "timezone": "Asia/Jerusalem"
    }

    Returns a formatted schedule including:

    • Weekly Torah portion (Parashat Hashavua) with aliyot
    • Haftarah reading
    • Daf Yomi (daily Talmud page)
    • Daily Mishnah, Rambam, and other learning cycles
    • Various Jewish learning programs and their daily selections

    Development

    This project uses:

    • MCP SDK for server implementation
    • Sefaria API for accessing Jewish texts

    image

    Requirements

    • Python >= 3.10
    • MCP SDK >= 1.1.1
    • Sefaria API

    License

    MIT License

    Similar MCP

    Based on tags & features

    • MA

      Mayamcp

      Python·
      27
    • BI

      Biothings Mcp

      Python·
      25
    • GG

      Gget Mcp

      Python·
      17
    • FH

      Fhir Mcp Server

      Python·
      55

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • MA

      Mayamcp

      Python·
      27
    • BI

      Biothings Mcp

      Python·
      25
    • GG

      Gget Mcp

      Python·
      17
    • FH

      Fhir Mcp Server

      Python·
      55

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k