MCP ExplorerExplorer

Sivan22 Mcp Sefaria Server

@MCP-Mirroron 10 months ago
1 MIT
FreeCommunity
AI Systems
Mirror of https://github.com/Sivan22/mcp-sefaria-server

Overview

What is Sivan22 Mcp Sefaria Server

Sivan22_mcp-sefaria-server is an MCP (Model Context Protocol) server that provides access to Jewish texts from the Sefaria library, enabling Large Language Models to retrieve and reference these texts through a standardized interface.

Use cases

Use cases include integrating Jewish texts into applications, providing educational resources for students of Jewish studies, and supporting research in religious texts.

How to use

To use Sivan22_mcp-sefaria-server, clone the repository from GitHub, navigate to the directory, and run the server using the command ‘uv --directory path/to/directory run sefaria_jewish_library’. Alternatively, configure an MCP client to connect to the server.

Key features

Key features include the ability to retrieve Jewish texts by reference and access commentaries on specific texts.

Where to use

Sivan22_mcp-sefaria-server can be used in educational, religious, and research contexts where access to Jewish texts is required.

Content

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.

Sefaria Jewish Library Server MCP server

Features

  • Retrieve Jewish texts by reference
  • Retrieve commentaries on a given text

Installation

Requires Python 3.10 or higher.

Clone the repository

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

Running the Server

The server can be run directly:

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:

{
  "mcpServers": {        
      "sefaria_jewish_library": {
          "command": "uv",
          "args": [
              "--directory",
              "C:/dev/mcp-sefaria-server",
              "run",
              "sefaria_jewish_library"
          ],
          "env": {
            "PYTHONIOENCODING": "utf-8" 
          }
      }
  }
}

Available tools

The server provides the following tools through the MCP interface:

get_text

Retrieves a specific Jewish text by its reference.

Example:

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

get_commentaries

Retrieves a list of commentaries for a given text.

Example:

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

Development

This project uses:

Requirements

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

License

MIT License

Tools

No tools

Comments

Recommend MCP Servers

View All MCP Servers