mcpField
S
Sefaria Mcp Server

Sefaria Mcp Server

本地服务
github.com/abeperl科研与教育611 周前更新

关于 Sefaria Mcp Server

Sefaria Mcp Server 通过 MCP 向兼容的 AI 助手开放 Sefaria 的犹太典籍。它支持希伯来语和英语文本检索与阅读,并提供注释、交叉引用和学习日程。

主要功能

  1. 01阅读希伯来语和英语文本
  2. 02搜索典籍全文
  3. 03获取注释和交叉引用
  4. 04查看本周《妥拉》篇章
  5. 05查看每日学习日程
  6. 06获取书籍元数据和相关主题

适用场景

  1. 01查阅《妥拉》或《塔木德》段落
  2. 02按词句搜索犹太典籍
  3. 03探索经文的相关注释
  4. 04查询每日学习安排

MCP 相关

该 MCP 服务向 AI 助手提供工具,用于搜索、阅读和探索 Sefaria 的犹太典籍、注释及相关学习资源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"sefaria": {
"command": "npx",
"args": [
"-y",
"sefaria-mcp-server"
]
}
}
}
启动命令npx -y sefaria-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmsefaria-mcp-server

工具

7

收录的工具列表 · 更新于 3 周前

参数类型必填说明
refstring是Sefaria 参照(例如:'Genesis 1:1'、'Berakhot 2a')
with_contextboolean否包含周边上下文(默认:false)

详细介绍

Sefaria MCP 服务

npm version License: MIT

一个 MCP(Model Context Protocol)服务,可访问 Sefaria 的犹太典籍库,包括《托拉》、《塔木德》、《密西拿》、《米德拉什》和数千部注释。

使用此服务,让 Claude、Cursor、Windsurf 或任何兼容 MCP 的 AI 助手都能搜索、阅读和探索犹太典籍。

功能

  • 📖 阅读任意典籍 - 《托拉》、《塔木德》、《密西拿》、《米德拉什》、《哈拉卡》、《卡巴拉》
  • 🔍 全文搜索 - 以英语或希伯来语搜索所有典籍
  • 📚 获取注释 - 拉希、纳赫玛尼德、伊本·以斯拉等数百位注释家的作品
  • 📅 每日学习 - Daf Yomi、Parsha、每日迈蒙尼德课程等
  • 🔗 交叉引用 - 查找典籍之间的关联

安装

npm install -g sefaria-mcp-server

也可以通过 npx 直接运行:

npx sefaria-mcp-server

安装后的 CLI 二进制文件也可通过 sefaria-mcp 使用:

npx -y -p sefaria-mcp-server sefaria-mcp

配置

无需 API 密钥。该服务使用 Sefaria 的公共 API。

Claude Desktop

添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %AppData%\Claude\claude_desktop_config.json(Windows):

{
  "mcpServers": {
    "sefaria": {
      "command": "npx",
      "args": ["-y", "sefaria-mcp-server"]
    }
  }
}
Cursor

添加到项目中的 .cursor/mcp.json:

{
  "mcpServers": {
    "sefaria": {
      "command": "npx",
      "args": ["-y", "sefaria-mcp-server"]
    }
  }
}

工具

get_text

通过出处获取文本,包含希伯来语和英语版本。

Reference formats:
- Torah: "Genesis 1:1", "Exodus 20:1-10"
- Talmud: "Berakhot 2a", "Shabbat 31a"
- Mishnah: "Mishnah Avot 1:1"
- Midrash: "Genesis Rabbah 1:1"
- Commentary: "Rashi on Genesis 1:1"
search

在所有典籍中进行全文搜索。

Examples:
- "love your neighbor"
- "tikkun olam"
- "ואהבת לרעך כמוך"
get_links

获取某节经文的注释和交叉引用。

get_parsha

获取本周的托拉篇章。

get_calendars

获取今日学习安排(Daf Yomi、Parsha、每日迈蒙尼德课程等)。

get_book_info

获取书籍的元数据(结构、类别)。

get_related

获取相关主题和社区来源表。

示例

向 Claude 提问:

“《创世记》1:1 写了什么?请展示希伯来语原文和注释。”

“搜索有关爱邻如己的典籍”

“本周的 Parsha 是什么?”

“今天的 Daf Yomi 是什么?”

“查找《利未记》19:18 的所有注释”

开发

git clone https://github.com/abeperl/sefaria-mcp-server
cd sefaria-mcp-server
npm install
npm run build
npm start

致谢

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。