Sefaria Mcp Server について
Sefaria Mcp Serverは、Sefariaのユダヤ教文献ライブラリをMCP対応アシスタントに提供します。ヘブライ語と英語での検索・閲覧に加え、注釈、相互参照、学習予定を扱えます。
主な機能
- 01ヘブライ語・英語の文献閲覧
- 02文献ライブラリの全文検索
- 03注釈と相互参照の取得
- 04今週のトーラー朗読箇所の確認
- 05毎日の学習予定の確認
- 06書籍メタデータと関連トピックの取得
活用シーン
- 01トーラーやタルムードの一節を調べる
- 02語句からユダヤ教文献を検索する
- 03聖句に関連する注釈を調べる
- 04毎日の学習予定を確認する
MCP 対応
このMCPサーバーは、Sefariaのユダヤ教文献、注釈、関連する学習リソースを検索・閲覧するツールをアシスタントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
7掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| ref | string | はい | Sefaria の参照(例:'Genesis 1:1'、'Berakhot 2a') |
| with_context | boolean | いいえ | 前後の文脈を含める(デフォルト:false) |
詳細
Sefaria MCP Server
ユダヤ教の文献(トーラー、タルムード、ミシュナ、ミドラシュ、数千点におよぶ注解書)を所蔵するSefariaのライブラリにアクセスできる、MCP(Model Context Protocol)サーバーです。
このサーバーを使うと、Claude、Cursor、Windsurf、またはMCP対応のAIアシスタントから、ユダヤ教の文献を検索、閲覧、探索できるようになります。
特長
- 📖 あらゆる文献を閲覧 - トーラー、タルムード、ミシュナ、ミドラシュ、ハラハー、カバラ
- 🔍 全文検索 - 英語またはヘブライ語で、すべての文献を検索
- 📚 注解書を取得 - Rashi、Ramban、Ibn Ezraなど、数百点以上
- 📅 日々の学習 - ダフ・ヨミ、パルシャ、日々のRambamなど
- 🔗 相互参照 - 文献間の関連を検索
インストール
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
今日の学習予定(ダフ・ヨミ、パルシャ、日々のRambamなど)を取得します。
get_book_info
書籍のメタデータ(構成、カテゴリー)を取得します。
get_related
関連トピックとコミュニティのソースシートを取得します。
使用例
Claudeへの質問例:
「創世記1章1節には何と書かれていますか?ヘブライ語と注解書を見せてください。」
「隣人を愛することについての文献を検索して」
「今週のパルシャは何ですか?」
「今日のダフ・ヨミは何ですか?」
「レビ記19章18節の注解書をすべて検索して」
開発
git clone https://github.com/abeperl/sefaria-mcp-server
cd sefaria-mcp-server
npm install
npm run build
npm start
クレジット
- Sefariaを利用しています。ユダヤ教の文献を収録した、無料のオープンソースライブラリです。
- Model Context Protocol SDKを使用して構築されています。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。