Skip to main content
Glama

Sefaria Jewish Library MCP Server

by OpenTorah-ai
MIT License
  • Linux
  • Apple
README.md2.48 kB
# Sefaria Jewish Library MCP Server [![smithery badge](https://smithery.ai/badge/mcp-sefaria-server)](https://smithery.ai/server/mcp-sefaria-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. <a href="https://glama.ai/mcp/servers/j3v6vnp4xk"><img width="380" height="200" src="https://glama.ai/mcp/servers/j3v6vnp4xk/badge" alt="Sefaria Jewish Library Server MCP server" /></a> ## Features - Retrieve Jewish texts by reference - Retrieve commentaries on a given text ## Installation Requires Python 3.10 or higher. ### Installing via Smithery To install Sefaria Jewish Library for Claude Desktop automatically via [Smithery](https://smithery.ai/server/mcp-sefaria-server): ```bash npx -y @smithery/cli install mcp-sefaria-server --client claude ``` ### 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: ``` { "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: - [MCP SDK](https://github.com/modelcontextprotocol/sdk) for server implementation - [Sefaria API](https://github.com/Sefaria/Sefaria-API) for accessing Jewish texts ## Requirements - Python >= 3.10 - MCP SDK >= 1.1.1 - Sefaria API ## License MIT License

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/OpenTorah-ai/mcp-sefaria-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server