Sefaria Jewish Library MCP Server

Sefaria Jewish Library MCP Server

通过 Sefaria.org 的 API 获取和阅读犹太文本。

smithery 徽章 Sefaria 犹太图书馆服务器 MCP 服务器

此 MCP 服务器提供访问 Sefaria 犹太文本库的功能,让 AI 模型能够检索和引用犹太文献。

安装方式

方式 1:通过 Smithery 安装 (推荐)

npx -y @smithery/cli install mcp-sefaria-server --client claude

方式 2:手动安装

  1. 克隆仓库

    git clone https://github.com/sivan22/mcp-sefaria-server.git
    cd mcp-sefaria-server
    
  2. 运行服务器

    uv --directory path/to/directory run sefaria_jewish_library
    
  3. 为 Claude 配置 MCP

    {
      "mcpServers": {        
          "sefaria_jewish_library": {
              "command": "uv",
              "args": [
                  "--directory",
                  "absolute/path/to/mcp-sefaria-server",
                  "run",
                  "sefaria_jewish_library"
              ],
              "env": {
                "PYTHONIOENCODING": "utf-8" 
              }
          }
      }
    }
    

主要功能

服务器提供三个核心工具:

1. get_text - 按引用检索文本

# 示例
reference: "Genesis 1:1"
reference: "משנה ברכות פרק א משנה א"

2. get_commentaries - 获取文本注释

# 示例
reference: "Genesis 1:1"

3. search_texts - 搜索犹太文本

# 示例
query: "moshiach"
slop: 1
filters: ["Talmud", "Bavli"]
size: 5

系统要求

  • Python >= 3.10
  • MCP SDK >= 1.1.1

许可证

MIT许可证

Sefaria 库