Jewish Library MCP Server
A full-text search server for Jewish texts and literature.
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
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:
full_text_search
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:
Requirements
- Python >= 3.10
- MCP SDK >= 1.1.1
- Tantivy search engine
License
MIT License
Related Servers
CUFinder
Access 1B+ verified contacts and 85M+ companies for B2B lead generation, person lookup, company enrichment, and local business search directly through AI assistants.
SearchAPI Agent
An MCP agent that integrates various search tools using the SearchAPI service. Requires SearchAPI and Google API keys.
Docs MCP
A server for efficiently searching and referencing user-configured local documents.
BigGo MCP Server
A server for product search, price history tracking, and specification search using the BigGo API.
Mastra Docs Server
Provides AI assistants with direct access to Mastra.ai's complete knowledge base.
RocketReach
Find emails, phone numbers, and enrich company data using the RocketReach API.
OpenAI WebSearch
Provides web search functionality for AI assistants using the OpenAI API, enabling access to up-to-date information.
Tavily Search
Optimized web search for LLMs using the Tavily Search API.
Bio-MCP BLAST
Perform NCBI BLAST sequence similarity searches through natural language.
Context7 HTTP
An MCP server for the Context7 project, providing HTTP streaming and search endpoints for library information without local installation.