
Sefaria Jewish Library MCP Server

Overview
基本能力
产品定位
mcp-sefaria-server 是一个专门用于访问和检索犹太文本的 MCP 服务器,主要服务于需要引用犹太文本的大型语言模型和开发者。
核心功能
- 通过引用检索犹太文本
- 检索给定文本的评论
- 在犹太图书馆中搜索查询
适用场景
- 学术研究:快速查找和引用犹太经典文本
- 教育应用:构建基于犹太文本的学习工具
- AI开发:为大型语言模型提供犹太文本参考
工具列表
- get_text:通过引用检索特定的犹太文本
-
示例引用:"Genesis 1:1","שמות פרק ב פסוק ג","משנה ברכות פרק א משנה א"
-
get_commentaries:检索给定文本的评论列表
-
示例引用:"Genesis 1:1","שמות פרק ב פסוק ג","משנה ברכות פרק א משנה א"
-
search_texts:基于查询在犹太图书馆中搜索文本
- 示例参数:
query: "moshiach" slop: 1 filters: ["Talmud", "Bavli"] size: 5
常见问题解答
- 需要 Python 3.10 或更高版本
- 需要安装 MCP SDK (>=1.1.1)
- 需要访问 Sefaria API
使用教程
使用依赖
- Python >= 3.10
- MCP SDK >= 1.1.1
- Sefaria API
安装教程
-
克隆仓库:
bash git clone https://github.com/sivan22/mcp-sefaria-server.git cd mcp-sefaria-server
-
运行服务器:
bash uv --directory path/to/directory run sefaria_jewish_library
或通过支持 MCP 的客户端运行,配置如下:
json
{
"mcpServers": {
"sefaria_jewish_library": {
"command": "uv",
"args": [
"--directory",
"absolute/path/to/mcp-sefaria-server",
"run",
"sefaria_jewish_library"
],
"env": {
"PYTHONIOENCODING": "utf-8"
}
}
}
}
- 通过 Smithery 安装(适用于 Claude Desktop):
bash npx -y @smithery/cli install mcp-sefaria-server --client claude
调试方式
确保服务器正常运行后,可以使用 MCP 客户端工具测试以下功能:
-
测试文本检索:
reference: "Genesis 1:1"
-
测试评论检索:
reference: "Genesis 1:1"
-
测试文本搜索:
query: "moshiach" slop: 1 filters: ["Talmud", "Bavli"] size: 5