Torah Mcp

io.github.JonathanB555Published by GitHub account JonathanB555v1.10.0Updated Oct 24, 2026

Source discipline for Torah study in Claude: read the real texts, quote exactly, never fabricate

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingKnowledge & Memory

Overview

AI-generated overview

A remote Torah study server that makes an assistant read real Sefaria texts, quote exactly, and follow a source-discipline study method.

What you can do
Read Sefaria texts by reference in Hebrew with translation, and list linked commentaries by category, search the library full-text, and fetch daily study calendars such as parashat hashavua and daf yomi. Search the HebrewBooks corpus full-text and load a study method that requires citing only texts actually read. Switch study register (beginner, classic, advanced) and a havrouta partner mode that questions instead of answering. Build weekly parasha study guides and an interactive Vilna-style daf viewer. Compute zmanim, Hebrew dates, gematria and vocalization, and compose shareable source cards or a Shabbat message.
When to use it
Useful when an assistant should answer halakha, Talmud, Tanakh or responsa questions from verified primary texts rather than memory, and when studying a text, a daf or the weekly parasha with structured guidance.
Requirements
A remote streamable HTTP endpoint; no account or API key is needed for the hosted instance. The HebrewBooks search tool needs a HEBREWBOOKS_API_KEY granted on request by HebrewBooks. Network access to Sefaria, Hebcal, Dicta and HebrewBooks is used.
Before you install
The server sends queries to third parties including Sefaria, Hebcal, Dicta and HebrewBooks, and text licenses are returned with responses. The HebrewBooks search requires an API key obtained by email request. Self-hosting can optionally be restricted with a BEARER_TOKENS secret; the site's optional ANTHROPIC_API_KEY and STATS_PASSWORD are separate from the connector.

Installation

In SourceWeft

  1. Open Torah Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.JonathanB555%2Ftorah-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "torah": {
      "type": "http",
      "url": "https://torah-mcp.com/mcp"
    }
  }
}

README

Torah MCP

A source discipline for Claude — never quote Torah from model memory. Before answering any religious question, Claude loads a bundled study method that forces it to read the actual texts (Sefaria API), quote exactly, flag divergent opinions, and point to hebrewbooks.org for further study — never fabricating a reference. A HebrewBooks catalog search (~65,000 seforim) completes the loop.

Pairs ideally with Sefaria's official MCP (https://mcp.sefaria.org/sse) — install both: the official server for deep library access (14 tools), Torah MCP for the citation discipline, the study method and HebrewBooks.

Free, no account, no data collected. Hosted instance:

https://torah-mcp.com/mcp

Install

claude.ai — Settings → Connectors → Add custom connector → paste the URL above. Works on mobile too once added.

Claude Code

bash
claude mcp add --transport http torah https://torah-mcp.com/mcp

Any MCP client — streamable HTTP transport at the same URL.

Tools

ToolPurpose
hebrewbooks_skillThe core: the study method loaded before answering any religious question — sources actually read, exact quotes, hebrewbooks.org reading links
hebrewbooks_searchHebrewBooks catalog search (~65,000 scanned seforim) by title/author via their official API — requires a HEBREWBOOKS_API_KEY (granted on request: [email protected])
mode_etudeStudy register — debutant (all in French, every term explained, for readers with no background or no Hebrew), classique (bilingual, default), avance (beit midrash: original text, no glosses, mahloket, girsaot, lomdus). Same source discipline in all three
havrouta_modeStudy-partner mode: Claude asks the questions, makes you defend Rashi against Tosafot, never hands out answers
guide_parachaAlHaTorah-style weekly study guide: aliyot, three textual questions with diverging commentators, haftarah echo, Shabbat-table questions
daf_viewerMCP App: an interactive Vilna page in the conversation (Gemara, Rashi, Tosafot, click-to-translate). Also at /daf
zmanim · date_hebraique · gematria · nikoud · fiche_sourceDaily-life tools: Hebcal times, Hebrew dates, 5-method gematria, Dicta vocalization, WhatsApp-ready source cards
sefaria_textText of any reference (Hebrew + translation — French first when Sefaria has it, e.g. Bible du Rabbinat for Tanakh, else English): Berakhot 2a, Shulchan Arukh, Orach Chayim 1:1…
sefaria_linksLinked commentaries and sources (Rashi, Tosafot, midrash, halakhah…), filterable by category
sefaria_searchFull-text search across the whole library (Hebrew or English)
sefaria_calendarParashat hashavua, haftarah, daf yomi, daily Rambam…

The server also ships an instructions block (loaded by MCP clients at initialize) telling the model to load the skill before answering any religious question, and five MCP prompts (hebrewbooks, havrouta, paracha, debutant, avance).

The website — Mamash IA

The website now lives under its own brand, Mamash IA (the connector keeps its torah-mcp identity; torah-mcp.com redirects, and torah-mcp.com/mcp keeps serving installed connectors forever). Everything the MCP does also exists on the web, no install needed, in three languages: French at the root (mamash-ia.com), English under /en, Hebrew (RTL) under /he — same slugs everywhere (/question, /daf, /outils, /install, /daily, /privacy), a FR · EN · עב switcher on every page, hreflang links for search engines.

  • /question — ask in plain language; Claude runs server-side with the same tools and method and answers in the language of the page, with the sources it actually read (copy / share / local history).
  • /daf — the Vilna-style daf viewer; /outils — zmanim, Hebrew date, gematria, nikkud, source sheets; /daily — today's study cycles.

Optional secrets for the site: ANTHROPIC_API_KEY (enables /question), STATS_PASSWORD (private /stats page over the D1 question log — no IPs).

Deploy your own

[Deploy to Cloudflare]

Or manually:

bash
npm installnpx wrangler deploy

No secrets required. Optional: set a BEARER_TOKENS secret (comma-separated list) to switch from public access to invitation-only — each guest then uses https://<your-worker>/<token>/mcp, and you revoke by removing a token.

Good-citizen notes

  • Requests to Sefaria carry an identifying User-Agent and are edge-cached (24 h for texts and links, 1 h for calendars) so repeated study of the same daf costs Sefaria a single API call.
  • A per-IP rate limit (60 req/min) protects the public endpoint.
  • Text licenses are returned with every response. Data by the wonderful Sefaria — support them.

[Powered by Sefaria]

License

MIT — see LICENSE. The bundled study-method skill and this server are unaffiliated with Sefaria and hebrewbooks.org.

Source: README.md at commit ed86127

Tools

16

sefaria_text

Sefaria, texte d'une référence

Texte d'une référence Sefaria (hébreu + traduction anglaise si disponible). Réfs : "Genesis 1:1", "Berakhot 2a", "Shulchan Arukh, Orach Chayim 1:1", "Mishneh Torah, Laws of Repentance 2:1", "Shabbat 31a"… TOUJOURS citer depuis le texte réellement lu ici, jamais de mémoire.

Parametersrefrequired

sefaria_calendar

Sefaria, calendriers d'étude

Calendriers d'étude du jour : parachat hachavoua, haftara, daf yomi, Rambam quotidien, halakha quotidienne… Sans argument : aujourd'hui.

Parametersdate

hebrewbooks_skill

Méthode d'étude des sources juives

Charge le skill d'étude des sources juives : méthode pour répondre aux questions religieuses (halakha, Talmud, Tanakh, responsa, hassidout, moussar) depuis les textes primaires vérifiés via Sefaria, avec liens hebrewbooks.org pour la lecture. À charger AVANT de répondre à toute question religieuse.

Takes no parameters.

havrouta_mode

Mode havrouta

Charge le mode havrouta : Claude devient partenaire d'étude actif, il pose les questions du texte, fait défendre les positions opposées (Rachi vs Tossafot…), aide à formuler les kouchiot, au lieu de donner les réponses. À charger quand l'utilisateur veut ÉTUDIER un texte, pas juste obtenir une réponse.

Takes no parameters.

mode_etude

Mode d'étude (débutant / classique / avancé)

Règle le registre des réponses selon le lecteur, sans toucher à la discipline des sources. « debutant » : tout en français, aucun mot hébreu sans traduction ni explication, contexte d'abord, une idée à la fois : pour qui n'a pas de culture religieuse ou ne lit pas l'hébreu. « classique » : bilingue, termes usuels supposés connus (défaut). « avance » : beit midrash : source en langue originale, terminologie sans glose, mahloket, girsaot, lomdus. À charger dès que le niveau de l'utilisateur est connu ou déductible.

Parametersniveaurequired

guide_paracha

Guide d'étude de la paracha

Charge la méthode du guide d'étude de la paracha (façon AlHaTorah : fil par aliya, questions du texte avec commentateurs en désaccord, haftara, questions pour la table de Chabbat) avec les données de la semaine (paracha, référence, haftara). À utiliser dès que l'utilisateur veut préparer ou étudier la paracha.

Takes no parameters.

zmanim

Zmanim et horaires de Chabbat

Zmanim du jour (alot, netz, sof zman kriat shema/tefila, hatsot, minha, shkia, tzeit…) et, avec chabbat=true, les horaires d'entrée/sortie de Chabbat et la paracha. Données Hebcal. Villes prédéfinies ou coordonnées libres.

Parametersdatetzidvillechabbatlatitudegeonameidlongitude

date_hebraique

Conversion de dates hébraïques

Convertit une date civile en date hébraïque (ou l'inverse) avec les événements du jour (Rosh Hodesh, fêtes, paracha). Sens civil→hébreu : passer date (YYYY-MM-DD). Sens hébreu→civil : passer annee_h, mois_h (ex : Elul, Tishrei, Nisan), jour_h.

Parametersdatejour_hmois_hannee_hapres_coucher

gematria

Guematria

Calcule la guematria d'un texte hébreu, mot par mot et au total, selon plusieurs méthodes : hechrechi (standard), gadol (finales 500-900), katan (réduction), siduri (ordinale), atbash. Le nikoud est ignoré. Calcul local, exact.

Parameterstexterequired

nikoud

Nikoud (vocalisation) · Dicta

Vocalise un texte hébreu non ponctué via le nakdan de Dicta (dicta.org.il, outil académique). Genres : premodern (textes rabbiniques, défaut), modern, poetry. Renvoie la meilleure vocalisation et les variantes par mot ambigu.

Parametersgenretexterequired

mot_chabbat

Le mot de Chabbat, à partager

Compose le petit mot de Chabbat de la semaine, prêt à envoyer sur WhatsApp : paracha de la semaine (nom, hébreu, référence), verset d'ouverture cité en français depuis la Bible du Rabbinat (réellement lu via Sefaria), horaires d'allumage et de sortie de Chabbat pour la ville donnée (Hebcal), lien d'étude. Sans ville, le mot est composé sans les horaires. L'utilisateur peut ensuite demander de personnaliser (ajouter un vœu, une pensée de la paracha…).

Parameterstzidvillelatitudegeonameidlongitude

fiche_source

Fiche source partageable

Compose une fiche source prête à partager (WhatsApp/message) pour une référence : texte hébreu, traduction, référence exacte et liens d'étude. Le texte est réellement lu via Sefaria, jamais de citation de mémoire.

Parametersrefrequiredsegments

daf_viewer

Visualiseur de daf (page de Vilna)

Affiche une page de Guemara en visualiseur interactif façon Vilna : texte au centre, Rachi et Tossafot dépliables, traduction au clic. Sans argument : le daf yomi du jour. Utiliser dès que l'utilisateur veut VOIR ou étudier un daf (ex : "montre-moi le daf du jour", "ouvre Berakhot 2a").

Parametersreflangue

Version history

1
  1. v1.10.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts