mcp-otzaria-server
- Search
An MCP 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.
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
No tools |
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
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
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.
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:
Project Structure
Requirements
- Python >= 3.10
- MCP SDK >= 1.1.1
- Tantivy search engine
License
MIT License
GitHub Badge
Glama performs regular codebase and documentation scans to:
- Confirm that the MCP server is working as expected.
- Confirm that there are no obvious security issues with dependencies of the server.
- Extract server characteristics such as tools, resources, prompts, and required parameters.
Our directory badge helps users to quickly asses that the MCP server is safe, server capabilities, and instructions for installing the server.
Copy the following code to your README.md file: