Skip to main content

MCP server for WideTorah — Torah verses, Talmud, Rashi commentary, parashot, and Jewish holidays for Claude, Cursor, and Windsurf

Project description

widetorah-mcp

PyPI Python License: MIT

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

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

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

widetorah_mcp-0.1.1.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

widetorah_mcp-0.1.1-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

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

Hashes for widetorah_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 0117feafaf96595b7f2c58cb520d1a3e672c596735e5a0c52f0b2c6f79fea30f
MD5 acfe94b6b8b4ec5d9dab04c6933ccbc1
BLAKE2b-256 7506970d7601702929541c0112137bf6112baa9c750ae0048db8d8be9de0dde4

See more details on using hashes here.

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

Hashes for widetorah_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c287806ca79327451481ae4e6f707293ddb267de4f4b465748ab70168df9ba45
MD5 7991572f0596d5ae34a31166615c7016
BLAKE2b-256 9c40c7b4b25113989fd06c6a8ac92f11d55601cb8fe93d76a051fcbdf1a1b272

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page