Information
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 许可证