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(モデル・コンテキスト・プロトコル)サーバー。このサーバーにより、大規模言語モデルは標準化されたインターフェースを通じてユダヤ教のテキストを検索・参照できるようになります。

特徴

  • ユダヤ教のテキストと文学の全文検索
  • 高度なクエリ構文のサポート:
    • 分野別検索(テキスト:用語、参照:用語、トピック:用語)
    • ブール演算子(AND、OR)
    • 必須/除外用語(+term、-term)
    • フレーズ検索(「正確なフレーズ」)
    • ワイルドカード (?、*)
  • 関連性に基づくスコアリング
  • 参考文献、トピック、ハイライトされた抜粋を含む豊富な検索結果

インストール

Python 3.10 以上が必要です。

リポジトリをクローンする

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

インデックスを取得する

ここからインデックスをダウンロードして解凍してください

依存関係をインストールする

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

検索結果には以下が含まれます:

  • 参考情報
  • 関連トピック
  • クエリの一致を示すハイライトされた抜粋
  • 関連性スコア

発達

このプロジェクトでは以下を使用します:

要件

  • Python >= 3.10
  • MCP SDK >= 1.1.1
  • Tantivy検索エンジン

ライセンス

MITライセンス

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

ユダヤ教のテキストや文献のための強力な検索機能を提供するMCPサーバー。このサーバーにより、大規模言語モデルは標準化されたインターフェースを通じてユダヤ教のテキストを検索・参照できるようになります。

  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