Sefaria检索服务器
通过标准化接口,启用大型语言模型从Sefaria图书馆检索犹太文本和评论。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"sefaria_jewish_library": {
"args": [
"--directory",
"C:/dev/mcp-sefaria-server",
"run",
"sefaria_jewish_library"
],
"command": "uv",
"env": {
"PYTHONIOENCODING": "utf-8"
}
}
}
}
该服务需要配置环境变量:PYTHONIOENCODING
服务介绍
Sefaria 犹太图书馆 MCP 服务器
这是一个 MCP(模型上下文协议)服务器,提供对 Sefaria 图书馆中犹太文本的访问。此服务器使大型语言模型能够通过标准化接口检索和引用犹太文本。
特性
- 按引用检索犹太文本
- 检索给定文本的注释
安装
需要 Python 3.10 或更高版本。
通过 Smithery 安装
要通过 Smithery 自动为 Claude Desktop 安装 Sefaria 犹太图书馆:
npx -y @smithery/cli install mcp-sefaria-server --client claude
克隆仓库
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",
"C:/dev/mcp-sefaria-server",
"run",
"sefaria_jewish_library"
],
"env": {
"PYTHONIOENCODING": "utf-8"
}
}
}
}
可用工具
服务器通过 MCP 接口提供以下工具:
get_text
按引用检索特定的犹太文本。
示例:
reference: "Genesis 1:1"
reference: "שמות פרק ב פסוק ג"
reference: "משנה ברכות פרק א משנה א"
get_commentaries
检索给定文本的注释列表。
示例:
reference: "Genesis 1:1"
reference: "שמות פרק ב פסוק ג"
reference: "משנה ברכות פרק א משנה א"
开发
该项目使用:
- MCP SDK 用于服务器实现
- Sefaria API 用于访问犹太文本
要求
- Python >= 3.10
- MCP SDK >= 1.1.1
- Sefaria API
许可证
MIT 许可证