MCP server for WideTorah — Torah verses, Talmud, Rashi commentary, parashot, and Jewish holidays for Claude, Cursor, and Windsurf
Project description
widetorah-mcp
MCP server for WideTorah -- query Torah verses, Talmud folios, Rashi commentary, weekly parashot, and Jewish holidays directly from Claude, Cursor, and Windsurf. Built on the Model Context Protocol with 6 tools covering 24 books, 69,616 verses, 2,121 Talmud daf, and 3,901 Rashi entries.
All data is served from the widetorah.com REST API -- free, no authentication required, JSON responses with CORS enabled.
Explore Torah at widetorah.com -- Torah | Talmud | Parashot | Holidays
Table of Contents
- Install
- Configure
- Tools
- What You Can Query
- Learn More About Torah
- WideHoly Scripture Platform
- License
Install
pip install widetorah-mcp
Or run directly with uvx (no install needed):
uvx widetorah-mcp
Configure
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"widetorah": {
"command": "uvx",
"args": ["widetorah-mcp"]
}
}
}
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"widetorah": {
"command": "uvx",
"args": ["widetorah-mcp"]
}
}
}
Windsurf
Add to ~/.windsurf/mcp.json:
{
"mcpServers": {
"widetorah": {
"command": "uvx",
"args": ["widetorah-mcp"]
}
}
}
Tools
get_verse
Get a specific Torah verse by book, chapter, and verse number.
get_verse(book="genesis", chapter=1, verse=1, translation="jps-1917")
| Parameter | Type | Default | Description |
|---|---|---|---|
book |
str |
required | Book slug (genesis, exodus, leviticus, numbers, deuteronomy) |
chapter |
int |
required | Chapter number |
verse |
int |
required | Verse number |
translation |
str |
"jps-1917" |
Translation code |
search_torah
Search Torah text by keyword or phrase.
search_torah(query="covenant", limit=10)
| Parameter | Type | Default | Description |
|---|---|---|---|
query |
str |
required | Search term (e.g. "covenant", "Moses", "Sinai") |
limit |
int |
10 |
Maximum results |
get_parashah
Get weekly Torah portion (parashah) information.
get_parashah(slug="bereshit")
| Parameter | Type | Default | Description |
|---|---|---|---|
slug |
str |
required | Parashah slug (e.g. "bereshit", "noach", "lech-lecha") |
get_talmud_daf
Get a Talmud folio page by tractate, page number, and side.
get_talmud_daf(tractate="berakhot", daf=2, side="a")
| Parameter | Type | Default | Description |
|---|---|---|---|
tractate |
str |
required | Tractate slug (e.g. "berakhot", "shabbat", "pesachim") |
daf |
int |
required | Page number |
side |
str |
"a" |
Page side -- "a" (amud aleph) or "b" (amud bet) |
get_rashi
Get Rashi commentary for a Torah chapter.
get_rashi(book="genesis", chapter=1)
| Parameter | Type | Default | Description |
|---|---|---|---|
book |
str |
required | Book slug |
chapter |
int |
required | Chapter number |
get_holiday
Get information about a Jewish holiday or observance.
get_holiday(slug="passover")
| Parameter | Type | Default | Description |
|---|---|---|---|
slug |
str |
required | Holiday slug (e.g. "shabbat", "passover", "rosh-hashanah", "yom-kippur") |
What You Can Query
Torah Text
The five books of Moses (Chumash) with 69,616 verses across 24 Tanakh books. Query individual verses or search across the entire text with full-text search.
- 5 Books of Moses: Genesis, Exodus, Leviticus, Numbers, Deuteronomy
- Translations: JPS 1917 Tanakh and additional translations
- Full-text search: Search by keyword across all Torah text
Talmud
2,121 daf (folio pages) from the Babylonian Talmud, organized by tractate. Each daf includes amud aleph (side a) and amud bet (side b).
- 63 Tractates: Berakhot, Shabbat, Eruvin, Pesachim, and more
- Daf Yomi: Look up today's page in the daily study cycle
Rashi Commentary
3,901 entries of Rabbi Shlomo Yitzchaki's (Rashi) commentary on the Torah -- the most widely studied Torah commentary in Jewish tradition, known for its concise explanations of difficult passages.
Weekly Parashot
54 weekly Torah portions (parashot) that make up the annual Torah reading cycle. Each parashah includes the reading reference, book, and summary.
Jewish Holidays
Major and minor Jewish holidays and observances including Shabbat, Passover, Rosh Hashanah, Yom Kippur, Sukkot, Hanukkah, Purim, and more. Each holiday includes Hebrew name, category, date, Torah readings, and observance details.
Learn More About Torah
- Scripture: Torah Books | Parashot | Talmud
- Commentary: Rashi | Study Tools
- Calendar: Jewish Holidays | Daf Yomi
- API: REST API Docs | OpenAPI Spec
WideHoly Scripture Platform
Part of the WideHoly multi-religion scripture platform.
| Site | Domain | Focus |
|---|---|---|
| WideBible | widebible.com | 66 books, 4 translations (KJV, ASV, BBE, YLT), 3,000+ people, 432K cross-references |
| WideQuran | widequran.com | 114 surahs, hadith collections, tafsir commentary, Quranic figures |
| WideTorah | widetorah.com | 24 books, 69,616 verses, 2,121 Talmud daf, 3,901 Rashi entries |
| WideGita | widegita.com | 18 Gita chapters, Upanishads, Yoga Sutras, Hindu deities |
| WideSutra | widesutra.com | Tipitaka, Mahayana sutras, Buddhist figures, core concepts |
| WideHoly | wideholy.com | Cross-religion search, verse comparison, religious calendar |
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file widetorah_mcp-0.1.1.tar.gz.
File metadata
- Download URL: widetorah_mcp-0.1.1.tar.gz
- Upload date:
- Size: 8.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0117feafaf96595b7f2c58cb520d1a3e672c596735e5a0c52f0b2c6f79fea30f
|
|
| MD5 |
acfe94b6b8b4ec5d9dab04c6933ccbc1
|
|
| BLAKE2b-256 |
7506970d7601702929541c0112137bf6112baa9c750ae0048db8d8be9de0dde4
|
File details
Details for the file widetorah_mcp-0.1.1-py3-none-any.whl.
File metadata
- Download URL: widetorah_mcp-0.1.1-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.11 {"installer":{"name":"uv","version":"0.10.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c287806ca79327451481ae4e6f707293ddb267de4f4b465748ab70168df9ba45
|
|
| MD5 |
7991572f0596d5ae34a31166615c7016
|
|
| BLAKE2b-256 |
9c40c7b4b25113989fd06c6a8ac92f11d55601cb8fe93d76a051fcbdf1a1b272
|