Sefaria服务添加福利群:解决AI开发者的「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 自动为 Claude Desktop 安装 Sefaria 犹太图书馆:
npx -y @smithery/cli install mcp-sefaria-server --client claude
服务器通过 MCP 接口提供以下工具:
通过引用检索特定的犹太文本。
示例:
reference: "Genesis 1:1" reference: "שמות פרק ב פסוק ג" reference: "משנה ברכות פרק א משנה א"
检索给定文本的评论列表。
示例:
reference: "Genesis 1:1" reference: "שמות פרק ב פסוק ג" reference: "משנה ברכות פרק א משנה א"
根据查询在 Sefaria 图书馆中搜索犹太文本。
示例:
query: "moshiach" slop: 1 filters: ["Talmud", "Bavli"] size: 5
从 Sefaria 的日历 API 中检索每日或每周的学习计划。
参数(全部可选):
diaspora (布尔值):为 true 时,返回流散地的每周 Torah 阅读。为 false 时,返回以色列的 Torah 阅读。默认值:truecustom (字符串):如果可用,将返回所选自定义的每周 Haftarahyear, month, day (整数):特定日期(必须同时使用这三个参数,否则 API 将回退到当前日期)timezone (字符串):根据 IANA 标准的时区名称示例:
# 获取当天的学习计划 {} # 获取以色列特定日期的学习计划 { "diaspora": false, "year": 2024, "month": 12, "day": 25, "timezone": "Asia/Jerusalem" }
返回格式化的学习计划,包括:
本项目使用:

MIT 许可证