
Sefaria Jewish Library MCP Server

2025.02.17
1
Python犹太文本检索注释检索其它
Sefaria Jewish Library MCP Server 是一个基于模型上下文协议(MCP)的服务器,提供对Sefaria犹太图书馆中犹太文本的访问。该服务器通过标准化接口使大型语言模型能够检索和引用犹太文本。
View on GitHub
Overview
基本能力
产品定位
Sefaria Jewish Library MCP Server 旨在为开发者和研究人员提供一个标准化的接口,以便通过MCP协议访问和检索Sefaria犹太图书馆中的犹太文本及其注释。
核心功能
- 检索犹太文本:通过引用检索特定的犹太文本。
- 检索注释:检索给定文本的注释列表。
适用场景
- 学术研究:用于研究犹太文本及其注释。
- 语言模型集成:为大型语言模型提供犹太文本的检索能力。
- 教育工具:用于教学和学习犹太文本。
工具列表
- get_text:通过引用检索特定的犹太文本。
- 示例:
reference: "Genesis 1:1" reference: "שמות פרק ב פסוק ג" reference: "משנה ברכות פרק א משנה א"
- get_commentaries:检索给定文本的注释列表。
- 示例:
reference: "Genesis 1:1" reference: "שמות פרק ב פסוק ג" reference: "משנה ברכות פרק א משנה א"
常见问题解答
- 依赖问题:确保安装Python 3.10或更高版本,以及MCP SDK和Sefaria API。
- 运行问题:确保正确配置MCP客户端以支持模型上下文协议。
使用教程
使用依赖
- Python >= 3.10
- MCP SDK >= 1.1.1
- Sefaria API
安装教程
- 克隆仓库:
bash git clone https://github.com/sivan22/mcp-sefaria-server.git cd mcp-sefaria-server
调试方式
- 直接运行服务器:
bash uv --directory path/to/directory run sefaria_jewish_library
- 通过MCP客户端运行:
json { "mcpServers": { "sefaria_jewish_library": { "command": "uv", "args": [ "--directory", "C:/dev/mcp-sefaria-server", "run", "sefaria_jewish_library" ], "env": { "PYTHONIOENCODING": "utf-8" } } } }