
Sefaria Jewish Library MCP Server

2025.03.23
1
Python犹太文本服务宗教文本检索内容生成
Sefaria Jewish Library MCP Server 是一个基于模型上下文协议(MCP)的服务,提供对Sefaria图书馆中犹太文本的访问。该服务使大型语言模型能够通过标准化接口检索和引用犹太文本。
View on GitHub
Overview
基本能力
产品定位
Sefaria Jewish Library MCP Server 是一个专门用于提供犹太文本访问的服务,旨在为大型语言模型提供标准化的犹太文本检索接口。
核心功能
- 通过引用检索犹太文本
- 检索给定文本的评论
适用场景
- 为大型语言模型提供犹太文本数据
- 学术研究和教育用途
- 犹太文化和宗教研究
工具列表
- get_text: 通过引用检索特定的犹太文本
- 示例引用: "Genesis 1:1", "שמות פרק ב פסוק ג", "משנה ברכות פרק א משנה א"
- get_commentaries: 检索给定文本的评论列表
- 示例引用: "Genesis 1:1", "שמות פרק ב פסוק ג", "משנה ברכות פרק א משנה א"
常见问题解答
- 需要Python 3.10或更高版本
- 需要安装MCP SDK (>=1.1.1)
- 需要访问Sefaria API
使用教程
使用依赖
- Python >= 3.10
- MCP SDK >= 1.1.1
- Sefaria API
安装教程
- 通过Smithery安装:
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的客户端运行,配置示例:
{
"mcpServers": {
"sefaria_jewish_library": {
"command": "uv",
"args": [
"--directory",
"C:/dev/mcp-sefaria-server",
"run",
"sefaria_jewish_library"
],
"env": {
"PYTHONIOENCODING": "utf-8"
}
}
}
}