Jewish Library MCP Server
by Sivan22
An MCP server providing powerful search capabilities for Jewish texts and literature. It enables Large Language Models to search and reference Jewish texts through a standardized interface.
Last updated: N/A
What is Jewish Library MCP Server?
The Jewish Library MCP Server is an MCP (Model Context Protocol) server designed to provide full-text search capabilities across a wide range of Jewish texts and literature. It allows Large Language Models to access and reference these texts through a standardized interface, enhancing their ability to answer questions and provide contextually relevant information.
How to use Jewish Library MCP Server?
To use the server, first clone the repository, download and extract the index, and install the dependencies using pip. Then, run the server directly using the provided uv command or integrate it with an MCP client by configuring the client with the server's command and arguments. The server exposes a 'full_text_search' tool that accepts queries in various formats, including basic search terms, field-specific searches, boolean operators, and wildcard searches.
Key features of Jewish Library MCP Server
Full-text search across Jewish texts and literature
Advanced query syntax support (field-specific, boolean operators, required/excluded terms, phrase search, wildcards)
Relevance-based scoring
Rich search results including references, topics, and highlighted excerpts
Use cases of Jewish Library MCP Server
Enabling LLMs to answer questions about Jewish law, history, and philosophy
Providing context for discussions on Jewish topics
Facilitating research on Jewish texts and literature
Integrating Jewish textual knowledge into AI applications
FAQ from Jewish Library MCP Server
What is MCP?
What is MCP?
MCP stands for Model Context Protocol, a standardized interface for connecting Large Language Models to external knowledge sources.
What is Tantivy?
What is Tantivy?
Tantivy is a full-text search engine used by the server to index and search the Jewish texts.
What query formats are supported?
What query formats are supported?
The server supports basic search terms, field-specific searches, boolean operators (AND, OR), required/excluded terms (+term, -term), phrase search ('exact phrase'), and wildcard searches (?, *).
What information is included in the search results?
What information is included in the search results?
Search results include reference information, relevant topics, highlighted excerpts showing query matches, and a relevance score.
What are the system requirements?
What are the system requirements?
The server requires Python 3.10 or higher, the MCP SDK, and the Tantivy search engine.