Skip to main content
Glama
Sivan22

mcp-otzaria-server

by Sivan22

Jewish Library MCP Server

An MCP (Model Context Protocol) server that provides powerful search capabilities for Jewish texts and literature. This server enables Large Language Models to search and reference Jewish texts through a standardized interface.

Features

  • Full-text search across Jewish texts and literature

  • Advanced query syntax support:

    • Field-specific search (text:term, reference:term, topics:term)

    • Boolean operators (AND, OR)

    • Required/excluded terms (+term, -term)

    • Phrase search ('exact phrase')

    • Wildcards (?, *)

  • Relevance-based scoring

  • Rich search results including references, topics, and highlighted excerpts

Related MCP server: jw-org-mcp

Installation

Requires Python 3.10 or higher.

Clone the repository

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

Get the index

download and extract the index from here

Install dependencies

pip install .

Running the Server

The server can be run directly:

uv --directory path/to/directory run 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": {        
      "jewish_library": {
          "command": "uv",
          "args": [
              "--directory",
              "your/path/to/directory",
              "run",
              "jewish_library"
          ],
          "env": {
            "PYTHONIOENCODING": "utf-8" 
          }
      }
  }
}

Available tools

The server provides a single tool through the MCP interface:

Performs a full-text search across the Jewish library with advanced query capabilities.

Example query formats:

# Basic search
"maimonides on prayer"

# Field-specific search
text:"love your neighbor" AND topics:mitzvot

# Required terms
+shabbat +candles

# Phrase search with topic filter
"four species" AND topics:sukkot

# Wildcard search
pray* AND reference:psalms

Search results include:

  • Reference information

  • Relevant topics

  • Highlighted excerpts showing query matches

  • Relevance score

Development

This project uses:

  • MCP SDK for server implementation

  • Tantivy for full-text search capabilities

Requirements

  • Python >= 3.10

  • MCP SDK >= 1.1.1

  • Tantivy search engine

License

MIT License

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    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.
    4
    34
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that provides controlled, verifiable access to official jw.org content, enabling AI applications to search articles, retrieve full articles, and lookup scriptures without hallucinations.
    4
    12
    GPL 3.0
  • A
    license
    -
    quality
    D
    maintenance
    An MCP server that indexes documents and serves relevant context to LLMs via Retrieval Augmented Generation (RAG).
    115
    36
    MIT

View all related MCP servers

Related MCP Connectors

  • Sefaria MCP — the free digital library of Jewish texts.

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • An MCP server that gives your AI access to the source code and docs of all public github repos

View all MCP Connectors

Latest Blog Posts

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/Sivan22/mcp-otzaria-server'

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