Skip to main content
Glama

HebrewBooks, recherche plein texte

hebrewbooks_search
Read-only

Recherche PLEIN TEXTE dans le corpus océrisé de HebrewBooks.org (~50 000 seforim, via hebrewbooks.ai). Cherche dans le contenu des livres, pas seulement les titres : renvoie le passage trouvé, son numéro de page et le lien vers le fac-similé. L'hébreu est cherché par lemme (préfixes et flexions gérés) ; une recherche dans une autre langue est traduite automatiquement. Indispensable pour les ouvrages absents de Sefaria, minhagim locaux, responsa, ouvrages nord-africains et orientaux. Les extraits sont océrisés donc fautifs et non vocalisés : s'en servir pour LOCALISER un passage, puis ouvrir le fac-similé ; pour un texte à citer, utiliser sefaria_text.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
qNoCe que l'on cherche, dans le texte des livres. Hébreu de préférence.
limitNoNombre de résultats (défaut 10, max 30).
livreNoRestreindre à un livre, par son identifiant HebrewBooks.
auteurNoRestreindre à un auteur.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added
  2. Removed
  3. Added

TDQS

A4.8/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

L'annotation readOnlyHint=true couvre déjà la sécurité, et la description ajoute des comportements essentiels : recherche par lemme, traduction automatique des autres langues, OCR fautif et non vocalisé. Elle prévient que les extraits servent à localiser un passage et non à citer, ce qui évite des attentes erronées.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

La description est dense et front-loadée : l'information clé sur la recherche plein texte apparaît dès la première phrase. On note une légère redondance entre « Recherche PLEIN TEXTE » et « Cherche dans le contenu des livres, pas seulement les titres », mais chaque phrase apporte soit un cas d'usage, soit une limitation utile.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Il n'y a pas de schéma de sortie, mais la description décrit précisément ce que renvoie l'outil : passage trouvé, numéro de page, lien vers le fac-similé. Elle couvre les cas d'usage, les langues, la lemmatisation, la traduction et les limites OCR ; un agent dispose de tout le contexte nécessaire pour décider et invoquer correctement l'outil.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Le schéma couvre 100 % des paramètres, donc la baseline est 3. La description ajoute une vraie valeur sur q en expliquant le comportement par lemme et la traduction automatique, ce qui dépasse le simple libellé du schéma. Les paramètres livre, auteur et limit ne sont pas approfondis, mais le schéma les documente déjà correctement.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

La description utilise un verbe précis (« Recherche PLEIN TEXTE ») et identifie une ressource spécifique, le corpus océrisé de HebrewBooks.org. Elle distingue clairement la recherche dans le contenu des livres de la recherche par titres et précise ce que renvoie l'outil : passage, page et lien fac-similé. La différenciation avec Sefaria et sefaria_text est explicite.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

La description indique explicitement quand utiliser l'outil : ouvrages absents de Sefaria, minhagim locaux, responsa, ouvrages nord-africains et orientaux. Elle donne aussi une exclusion nette : pour un texte à citer, utiliser sefaria_text. Ce niveau de guidage est supérieur au minimum viable.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.