Sefaria Jewish Library MCP Server

Sefaria Jewish Library MCP Server

site icon
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

安装教程

  1. 克隆仓库: bash git clone https://github.com/sivan22/mcp-sefaria-server.git cd mcp-sefaria-server

调试方式

  1. 直接运行服务器: bash uv --directory path/to/directory run sefaria_jewish_library
  2. 通过MCP客户端运行: json { "mcpServers": { "sefaria_jewish_library": { "command": "uv", "args": [ "--directory", "C:/dev/mcp-sefaria-server", "run", "sefaria_jewish_library" ], "env": { "PYTHONIOENCODING": "utf-8" } } } }

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。