jewish library.com
jewish library.com logo

Jewish Library

Integrates Jewish texts using Tantivy search engine to provide insights, answer questions, and analyze themes from relig...

Created byApr 23, 2025

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:
  • Relevance-based scoring
  • Rich search results including references, topics, and highlighted excerpts

Installation

Requires Python 3.10 or higher.

Clone the repository

Get the index

download and extract the index from here

Install dependencies

Running the Server

The server can be run directly:
Or through an MCP client that supports the Model Context Protocol. for claude desktop app and cline you should use the following config:

Available tools

The server provides a single tool through the MCP interface:

full_text_search

Performs a full-text search across the Jewish library with advanced query capabilities.
Example query formats:
Search results include:
  • Reference information
  • Relevant topics
  • Highlighted excerpts showing query matches
  • Relevance score

Development

This project uses:
  • Tantivy for full-text search capabilities

Requirements

  • Python >= 3.10
  • MCP SDK >= 1.1.1
  • Tantivy search engine

License

MIT License

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:
  • Relevance-based scoring
  • Rich search results including references, topics, and highlighted excerpts

Installation

Requires Python 3.10 or higher.

Clone the repository

Get the index

download and extract the index from here

Install dependencies

Running the Server

The server can be run directly:
Or through an MCP client that supports the Model Context Protocol. for claude desktop app and cline you should use the following config:

Available tools

The server provides a single tool through the MCP interface:

full_text_search

Performs a full-text search across the Jewish library with advanced query capabilities.
Example query formats:
Search results include:
  • Reference information
  • Relevant topics
  • Highlighted excerpts showing query matches
  • Relevance score

Development

This project uses:
  • Tantivy for full-text search capabilities

Requirements

  • Python >= 3.10
  • MCP SDK >= 1.1.1
  • Tantivy search engine

License

MIT License