mcp-otzaria-server

by Sivan22
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Servidor MCP de la Biblioteca Judía

Un servidor MCP (Protocolo de Contexto de Modelo) que ofrece potentes funciones de búsqueda para textos y literatura judíos. Este servidor permite que los Modelos Lingüísticos Grandes busquen y referencian textos judíos mediante una interfaz estandarizada.

Características

  • Búsqueda de texto completo en textos y literatura judía
  • Compatibilidad con sintaxis de consulta avanzada:
    • Búsqueda por campo específico (texto:término, referencia:término, temas:término)
    • Operadores booleanos (AND, OR)
    • Términos obligatorios/excluidos (+término, -término)
    • Búsqueda de frase ('frase exacta')
    • Comodines (?, *)
  • Puntuación basada en la relevancia
  • Resultados de búsqueda enriquecidos que incluyen referencias, temas y extractos destacados

Instalación

Requiere Python 3.10 o superior.

Clonar el repositorio

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

Obtener el índice

Descargue y extraiga el índice desde aquí

Instalar dependencias

pip install .

Ejecución del servidor

El servidor se puede ejecutar directamente:

uv --directory path/to/directory run jewish_library

O a través de un cliente MCP que admita el Protocolo de contexto de modelo. Para la aplicación de escritorio Claude y Cline, debe usar la siguiente configuración:

{ "mcpServers": { "jewish_library": { "command": "uv", "args": [ "--directory", "your/path/to/directory", "run", "jewish_library" ], "env": { "PYTHONIOENCODING": "utf-8" } } } }

Herramientas disponibles

El servidor proporciona una única herramienta a través de la interfaz MCP:

búsqueda de texto completo

Realiza una búsqueda de texto completo en la biblioteca judía con capacidades de consulta avanzadas.

Ejemplos de formatos de consulta:

# 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

Los resultados de la búsqueda incluyen:

  • Información de referencia
  • Temas relevantes
  • Extractos destacados que muestran coincidencias de consultas
  • Puntuación de relevancia

Desarrollo

Este proyecto utiliza:

  • SDK de MCP para implementación de servidor
  • Tantivy para capacidades de búsqueda de texto completo

Requisitos

  • Python >= 3.10
  • SDK de MCP >= 1.1.1
  • Motor de búsqueda Tantivy

Licencia

Licencia MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Un servidor MCP que ofrece potentes funciones de búsqueda de textos y literatura judíos. Este servidor permite a los Modelos Lingüísticos Grandes (ML) buscar y referenciar textos judíos mediante una interfaz estandarizada.

  1. Features
    1. Installation
      1. Clone the repository
      2. Get the index
      3. Install dependencies
    2. Running the Server
      1. Available tools
        1. full_text_search
      2. Development
        1. Requirements
          1. License
            ID: y5y2a19u1s