Sefaria服务
提供了对[Sefaria](https://www.sefaria.org/)图书馆中的犹太文本的访问。此服务器通过标准化接口,使大型语言模型能够检索和引用犹太文本。
可用工具 (3 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
get_text 1 个参数 需填 1 项
get a jewish text from the jewish library
必填参数:reference
get_commentaries 1 个参数 需填 1 项
get a list of references of commentaries for a jewish text
必填参数:reference
search_texts 4 个参数 需填 1 项
search for jewish texts in the Sefaria library
必填参数:query
服务介绍
Sefaria 犹太图书馆 MCP 服务器
这是一个 MCP(模型上下文协议)服务器,提供了从 Sefaria 图书馆访问犹太文本的功能。该服务器使大型语言模型能够通过标准化接口检索和引用犹太文本。
功能
- 通过引用来检索犹太文本
- 检索给定文本的注释
- 在犹太图书馆中搜索查询
安装
需要 Python 3.10 或更高版本。
克隆仓库
git clone https://github.com/sivan22/mcp-sefaria-server.git
cd mcp-sefaria-server
运行服务器
可以直接运行服务器:
uv --directory path/to/directory run sefaria_jewish_library
或者通过支持模型上下文协议的 MCP 客户端。
对于 Claude 桌面应用程序和 cline,您应该使用以下配置:
{
"mcpServers": {
"sefaria_jewish_library": {
"command": "uv",
"args": [
"--directory",
"absolute/path/to/mcp-sefaria-server",
"run",
"sefaria_jewish_library"
],
"env": {
"PYTHONIOENCODING": "utf-8"
}
}
}
}
通过 Smithery 安装
要通过 Smithery 自动为 Claude 桌面安装 Sefaria 犹太图书馆:
npx -y @smithery/cli install mcp-sefaria-server --client claude
可用工具
该服务器通过 MCP 接口提供以下工具:
get_text
通过引用来检索特定的犹太文本。
示例:
reference: "Genesis 1:1"
reference: "ש××ת פרק × ×¤×¡××§ ×"
reference: "××©× × ×ר××ת פרק × ××©× × ×"
get_commentaries
检索给定文本的注释列表。
示例:
reference: "Genesis 1:1"
reference: "ש××ת פרק × ×¤×¡××§ ×"
reference: "××©× × ×ר××ת פרק × ××©× × ×"
search_texts
根据查询在 Sefaria 图书馆中搜索犹太文本。
示例:
query: "moshiach"
slop: 1
filters: ["Talmud", "Bavli"]
size: 5
开发
该项目使用:
- MCP SDK 用于服务器实现
- Sefaria API 用于访问犹太文本
要求
- Python >= 3.10
- MCP SDK >= 1.1.1
- Sefaria API
许可证
MIT 许可证