accueil / serveurs / Recherche & Web / gift.dhamma/pali-canon
gift.dhamma/pali-canon
serveur MCP (Model Context Protocol) · dg-node 1.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que gift.dhamma/pali-canon est sûr ?
Au dernier audit MCP Hub, le serveur MCP « gift.dhamma/pali-canon » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 4 outils
- compare_translations≈ 197 tokens
One segment of the canon in the Pali root and every available translation side by side. Use a segment id from search/get_text, e.g. "mn129:21.3". Sujato (en_sujato) is excluded unless named in translators.
Paramètres, retour & exemple (3)
Paramètreslangs· array · optionnel
Limit to these languages, e.g. ["ru","en"]. Default: all.segmentId· string · requis
Segment id as returned by search, e.g. mn129:21.3 or dn22:1.1.translators· array · optionnel
Explicit translator keys, e.g. ["en_sujato"] to include Sujato.
Exemple d'appel{"name": "compare_translations", "arguments": {"segmentId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_text≈ 202 tokens
Fetch a sutta by id (e.g. "dn22", "mn1", "sn56.11") — the Pali root text of every segment. Pali only by default; pass langs for translations, translators to name a translator (e.g. ["en_sujato"]). Same data as dhamma.gift/api/text.
Paramètres, retour & exemple (3)
Paramètreslangs· array · optionnel
Translation languages to include, e.g. ["ru","en"]. Default: none (Pali only).suttaId· string · requis
SuttaCentral-style id, e.g. dn22, mn1, sn56.11.translators· array · optionnel
Explicit translator keys, e.g. ["en_sujato"] to include Sujato.
Exemple d'appel{"name": "get_text", "arguments": {"suttaId": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_structure≈ 128 tokens
What texts exist. Without arguments: collections (sutta/vinaya/abhidhamma/khuddaka), books by id prefix with sutta counts, and translation languages with translators. With prefix (e.g. "mn", "sn56", "an4"): the suttas under it with titles.
Paramètres, retour & exemple (1)
Paramètresprefix· string · optionnel
Sutta id prefix such as mn, sn56, an4, dhp. Max 200 suttas are listed.
Exemple d'appel{"name": "list_structure", "arguments": {"prefix": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search≈ 679 tokens
Search the Pali Canon on dhamma.gift by keyword/substring or REGEX (min 3 letters, no semantic search). Patterns like "kata.*dukkha", "vucc.*dukkha", "katha.*dukkha" find the canon's own definitions and expositions of a term. Returns a CENSUS of every matching sutta — id, title, match count, metaphor count, reader link — Pali only, ordered so that suttas that DEFINE the term come first, then ones NAMED after it, then by how often it occurs. Set include_segments for the matched Pali lines, include_translations (+ langs) for translations. 40 suttas by default (25 by occurrence count, plus 15 for suttas named after the term and ones defining it); metadata.totalFiles reports the true count, and limit takes a number or "all".
Paramètres, retour & exemple (8)
Paramètresexact· boolean · optionnel
Whole-word match only. Default: false.langs· array · optionnel
Translation languages to include with include_translations, e.g. ["ru","en"]. Default: none (Pali only).limit· ? · optionnel
How many suttas to list: a number, or "all" for every match. Default: 40, composed of 25 by occurrence count plus 15 for suttas named after the term and defining it. Strict — the cap means the cap. metadata.totalFiles always carries the true match count, so a truncated answer still tells you how much more there is. Suttas whose TITLE matches the query rank first within their collection.query· string · requis
Keyword, phrase, or REGEX pattern to search for (Pali or a translation word). Patterns work and are the way to find definitions: "kata.*dukkha" (Katamañca … dukkhaṁ?), "vucc.*dukkha" (idaṁ vuccati dukkhaṁ), "katha.*dukkha" (Kathañca … hoti?).scope· string · optionnel
default|all|dhamma|vinaya|abhi|khudakka|or comma-separated nikaya codes (dn,mn,...). Default: default (4 nikayas + 6 KN books).translators· array · optionnel
Explicit translator keys, e.g. ["en_sujato"] to include Sujato, or ["ru_sv"]. Needed only to override the default translator choice.include_segments· boolean · optionnel
Also return the matched Pali segments (segment id, text, reader link). Default: false — the census alone.include_translations· boolean · optionnel
Also return translations of the matched segments (implies include_segments). Default: false.
Exemple d'appel{"name": "search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».