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.

유대인 도서관 MCP 서버

유대교 텍스트 및 문헌에 대한 강력한 검색 기능을 제공하는 MCP(모델 컨텍스트 프로토콜) 서버입니다. 이 서버를 통해 대규모 언어 모델(Large Language Models)이 표준화된 인터페이스를 통해 유대교 텍스트를 검색하고 참조할 수 있습니다.

특징

  • 유대교 텍스트 및 문헌에 대한 전체 텍스트 검색
  • 고급 쿼리 구문 지원:
    • 분야별 검색(텍스트:용어, 참조:용어, 주제:용어)
    • 부울 연산자(AND, OR)
    • 필수/제외 용어(+항, -항)
    • 구문 검색('정확한 구문')
    • 와일드카드 (?), *)
  • 관련성 기반 점수 매기기
  • 참조, 주제 및 강조된 발췌문을 포함한 풍부한 검색 결과

설치

Python 3.10 이상이 필요합니다.

저장소를 복제합니다

지엑스피1

인덱스를 받으세요

여기 에서 인덱스를 다운로드하고 추출하세요

종속성 설치

pip install .

서버 실행

서버를 직접 실행할 수 있습니다.

uv --directory path/to/directory run jewish_library

또는 모델 컨텍스트 프로토콜을 지원하는 MCP 클라이언트를 통해 사용할 수 있습니다. Claude 데스크톱 앱과 Cline의 경우 다음 구성을 사용해야 합니다.

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

사용 가능한 도구

서버는 MCP 인터페이스를 통해 단일 도구를 제공합니다.

전체 텍스트 검색

고급 쿼리 기능을 사용하여 유대교 도서관 전체에서 전체 텍스트 검색을 수행합니다.

예제 쿼리 형식:

# 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

검색 결과는 다음과 같습니다.

  • 참고 정보
  • 관련 주제
  • 쿼리 일치를 보여주는 강조된 발췌문
  • 관련성 점수

개발

이 프로젝트에서는 다음을 사용합니다.

  • 서버 구현을 위한 MCP SDK
  • 전체 텍스트 검색 기능을 위한 Tantivy

요구 사항

  • 파이썬 >= 3.10
  • MCP SDK >= 1.1.1
  • Tantivy 검색 엔진

특허

MIT 라이센스

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

유대교 텍스트 및 문헌에 대한 강력한 검색 기능을 제공하는 MCP 서버입니다. 이 서버를 통해 대규모 언어 모델(LLM)이 표준화된 인터페이스를 통해 유대교 텍스트를 검색하고 참조할 수 있습니다.

  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