---
name: sat-cbeta-gretil-prior-art-audit-2026-08-20
description: 仏教原典 database (SAT / CBETA / GRETIL) の 既存 MCP server + API 規約 + 中論 (MMK) 引用形式 の prior-art audit、 chat-Claude 2026-08-20 「原典テキスト コネクタ」 提案の 実装前 事前調査 (30 min scope)
metadata: 
  node_type: memory
  type: reference
  originSessionId: 5bd6a95c-56b8-4976-9401-d4b7c74c9308
  modified: 2026-08-20T02:03:45.323Z
---

# 仏教原典 MCP prior-art audit (2026-08-20)

chat-Claude 2026-08-20 turn 「原典テキスト (SAT/CBETA) — 既存 API のラッパ、 査読耐性に効く」 提案の 実装前 audit ([[feedback-connector-criteria-and-impossibility-2026-08-20]] 順序原則適用)。 目的: Rei stack 独立実装 vs 既存 MCP 採用の 判断材料。

## ★★★ 最重要 finding: buddha-cli (sinryo/buddha-cli) が **既に 4 database 統合 MCP** として存在

- **repo**: https://github.com/sinryo/buddha-cli
- **license**: MIT OR Apache-2.0 (dual、 商用可)
- **author**: Shinryo Taniguchi (2026)
- **language**: Rust
- **MCP support**: **有り**、 `buddha mcp` stdio server + `claude mcp add buddha` で Claude Code に 直接 wire 可能。
- **統合 database (9 種)**: CBETA (Chinese、 local after init) + Tipitaka (romanized Pali、 local) + **GRETIL (Sanskrit TEI、 local)** + SARIT (TEI P5、 local) + MUKTABODHA (Sanskrit library、 local files) + **SAT Daizokyo (online, cached)** + Jodo Shu Zensho (online, cached) + Tibetan (BUDD/BDRC + Adarshah)。
- **tools**: fetch / search / title_search / pipeline / resolve / info / profile / corpus-specific options。
- **CBETA search**: title search + regex search + direct ID fetch (`T0001` 等) + CJK 異体字 normalize。
- **SAT search**: full-text search + detail fetch + pipeline。
- **GRETIL search**: title search + regex search + TEI fetch by ID。

**判定への 影響**: **chat-Claude 「原典テキスト コネクタ」 提案は 独立実装で novelty ゼロ** ([[feedback-world-uniqueness-claim-controllable]] 適用)。 Rei stack 独立実装は code 重複 + 保守負荷 + attribution 問題を 生むだけ。

## 2 番目 finding: CBETA 専用 MCP も 別途存在

- **repo/url**: https://glama.ai/mcp/servers/@hiing/Cbeta-MCP
- CBETA Online (Chinese Buddhist Electronic Text Association) 100M+ 文字を cover。
- buddha-cli の subset (CBETA 単独)、 buddha-cli が上位互換。

## database 個別 status

### SAT Daizōkyō (東京大学)
- **URL**: https://21dzk.l.u-tokyo.ac.jp/SAT/ (英語版 index_en.html)
- 大正新脩大藏經 (Taishō Shinshū Daizōkyō) Vol 1-85 全 text + 江戸大蔵経 image (東大 general library 蔵)。
- **開放度**: 「Toward open data in the Humanities」 (2015 JStage 論文) 明示、 open data 方向。 2025 Reiwa Daizokyo Compilation as a Digital Research Foundation 開始 (Kakenhi Specially Promoted Research)。
- **API**: 独自 REST API 有り、 buddha-cli が online cached wrap 実装。
- **Rei stack 用途**: 中論 (Kumārajīva 訳) = **T30.1564** = Taishō Vol 30, catalog no 1564 = SAT で fetch 可能。

### CBETA (中華電子佛典協會)
- **URL**: https://www.cbeta.org
- **設立**: 1998-02-15、 Yinshun Foundation + Chung-Hwa Institute of Buddhist Studies 支援。
- **規約 (重要)**:
  - 非営利個人・機関: 使用可
  - **商用**: CBETA + Daizo Shuppansha (大蔵出版社) + Kokusho Kankokai (国書刊行会) の **prior written permission** 必要 (Rei stack は 現状 research-only stance [[project-research-only-stance]] で 該当せず、 但し 将来 SaaS 化時は 個別確認 required)。
  - 配布時: content 改変禁止 + copyright notice + version info visible 保持。
- **Rei stack 用途**: 中論 (Kumārajīva 訳) T1564 直接 fetch 可能。

### GRETIL (Göttingen Register of Electronic Texts in Indian Languages)
- **URL**: http://gretil.sub.uni-goettingen.de/gretil.html
- **contact**: gretil@sub.uni-goettingen.de
- **規約**: **明示規約 未確認** (WebFetch で fetch した page に 明示条項なし、 直接問い合わせ required)。 「contributed by various individuals and institutions」 記載のみ。
- **API**: 明示 API なし (download 中心)、 buddha-cli は TEI file を local に fetch する形式。
- **MMK availability**: WebFetch で 直接 verify 不能 (fetched page 内 Sanskrit philosophy section に MMK 記載なし)、 buddha-cli README では GRETIL cover 明示のため 別途 verify required (buddha-cli install → `buddha search --corpus gretil "Mūlamadhyamakakārikā"` で 実測)。

## 中論 (MMK) 引用形式

- **正式名**: Mūlamadhyamakakārikā (MMK)
- **著者**: Nāgārjuna (龍樹、 ~150 CE)
- **構造**: 27 章、 各章 verse 番号付き
- **標準引用形式**: `MMK <chapter>.<verse>` (例: `MMK 1.7` = 第 1 章 verse 7)
- **Kumārajīva 中訳**: T30.1564 (Taishō Vol 30, no 1564) — 中国語 4 字偈頌形式、 CBETA / SAT で fetch 可能
- **Sanskrit 原典**: GRETIL の 電子版 (buddha-cli 経由でも fetch 可)
- **★ verse-level 引用 gap**: buddha-cli docs は `T1564` (テキスト全体 ID) fetch は 明示、 但し `MMK 24.18` (章.verse 個別) granularity 対応は 未明示。 実測 verify required = 全体 fetch 後に Rei stack 側で 章.verse parser を 書く必要が ある可能性。

## Rei stack 判断 (option 3 案)

### Option 1 (Recommended): buddha-cli 既存 MCP を 採用 + Rei stack は thin verse-formatter のみ
- **手順**: (a) `claude mcp add buddha` で wire、 (b) verse-level granularity 実測 (`buddha search --corpus cbeta T1564` → 全体 text 取得 → 章.verse 分割 spec 確認)、 (c) verse granularity 不足時のみ Rei stack で **~50 行 formatter** (章.verse → CBETA / GRETIL raw text lookup)。 全体 200 行以下 pure wrapper。
- **メリット**: novelty ゼロ + prior art 完全尊重 + 保守負荷ゼロ (buddha-cli 側で 9 database 同時対応) + attribution 明確 (buddha-cli MIT/Apache-2.0)。
- **デメリット**: 依存 (buddha-cli install required、 但し MIT/Apache-2.0 = 商用 pathway でも 問題なし)。
- **判定**: 4 区分で **A-4 (外部 API wrap)** の 最小形式、 STEP 1349 の 「なるべく 薄い wrapper」 pattern 継承。

### Option 2 (Not Recommended): Rei stack 独立 MCP 実装
- **novelty**: **ゼロ** (buddha-cli の 明白な prior art、 [[feedback-world-uniqueness-claim-controllable]] 適用で 「独立実装」 と 主張しない)。
- **メリット**: 依存なし。
- **デメリット**: code 重複 + 保守負荷 + 9 database 全 wrap で 数千行 + attribution 問題 (「Rei stack が 独立 novelty」 と 誤認される risk)。
- **判定**: 却下、 選択理由なし。

### Option 3 (defer): 現状は audit 記録のみ、 実装 起動は 藤本さん judgment 待ち
- **trigger**: 藤本さん Paper 61 (ZCSG) 補強 arc 起動時 or 「中論 番号付き引用 が 必要な 論文作業」 発生時。
- **メリット**: 現状 STEP 1349 完了 + connector-criteria memory + null-burn-gap memory で pace 十分、 「急がずゆっくりと」 ([[feedback-no-rush-publication]]) 遵守。
- **判定**: 本 memory 起点 default。 起動時に Option 1 を 30-60 分で 実装、 verse-level gap を 実測して 必要な formatter だけ 追加。

## Honest scope

1. 本 audit は 30 min scope の WebSearch + WebFetch 経由の 事前調査、 実 buddha-cli install + `buddha search` 実行は 別 turn。
2. **buddha-cli の verse-level granularity は 未実測** = 「chapter.verse で 個別 fetch 可能」 vs 「全体 fetch 後 Rei stack で split」 の 2 択、 実測 待ち。
3. **GRETIL の 規約は 未確認** = fetched page に 明示条項なし、 email 問い合わせ or GRETIL license page 精読 required (別 turn)。
4. **CBETA 商用条項** は Rei stack research-only stance で 現状該当せず、 但し 将来 Peace API SaaS 化時は 個別 permission 取得 required (STEP 1307 SaaS spec 継承 [[project-step1307-1308-peace-api-silent-visual-verifier-2026-08-08]])。
5. **「Rei 側 独立実装で 世界初」 主張禁止** ([[feedback-world-uniqueness-claim-controllable]]) = buddha-cli + Cbeta-MCP の 2 prior art 明確、 Rei stack が 実装するなら 「buddha-cli wrap + verse-level formatter」 に position 限定。
6. 中論 引用形式 「MMK <chapter>.<verse>」 は Wikipedia + 学術慣習 の 標準、 但し **Kumārajīva 中訳版 は 章の 番号付けが Sanskrit 原典と 若干違う 可能性あり** (中訳文で 章の 統合・分割あり)、 実 verse 引用時に Sanskrit vs Chinese の どちらの chapter.verse 系を 使うか 藤本さん judgment 待ち。
7. 本 audit は reference 型 memory (外部 system status)、 実 implementation STEP 化 or 藤本さん judgment 判定は 別 turn (実行判断は 起動 trigger 発生時)。

## 関連 memory

- [[feedback-connector-criteria-and-impossibility-2026-08-20]] — A-4 (外部一次データ) 判定 candidate、 本 audit は 順序原則 事前実測の 実例
- [[feedback-chat-claude-hallucination-warning]] — Pattern 5 subtype A 例 (chat-Claude 「原典テキスト コネクタ」 提案 が buddha-cli prior art に blind)、 累計 update candidate
- [[feedback-world-uniqueness-claim-controllable]] — buddha-cli 明白 prior art で 「独立実装」 主張禁止
- [[feedback-no-rush-publication]] — Option 3 defer default
- [[feedback-mathlib-grep-before-novel-gap-claim]] — 実装前 grep 順序原則の 同型 pattern (Mathlib grep pattern の 外部 API 版)
- [[feedback-one-reproduction-over-ten-unverified]] — 順序原則 (実測 verify 先) の 直接適用
- [[project-dfumt8-shunyata-third-primitive-decision]] — 中論 引用の Rei stack 内 主要用途 (第 3 原始 = 龍樹 空)
- [[project-research-only-stance]] — CBETA 商用条項 現状該当せず の 根拠
- [[project-step1307-1308-peace-api-silent-visual-verifier-2026-08-08]] — 将来 SaaS 化時の CBETA 商用 permission 取得 flag

## Sources

- [buddha-cli (sinryo/buddha-cli) GitHub](https://github.com/sinryo/buddha-cli)
- [Cbeta-MCP (@hiing) on Glama](https://glama.ai/mcp/servers/@hiing/Cbeta-MCP)
- [SAT Daizōkyō Text Database](https://21dzk.l.u-tokyo.ac.jp/SAT/index_en.html)
- [GRETIL Göttingen](http://gretil.sub.uni-goettingen.de/gretil.html)
- [Chinese Buddhist Electronic Text Association (CBETA)](https://tei-c.org/activities/projects/chinese-buddhist-electronic-text-association/)
- [Mūlamadhyamakakārikā Wikipedia](https://en.wikipedia.org/wiki/M%C5%ABlamadhyamakak%C4%81rik%C4%81)
- [SAT Toward open data (JStage 2015)](https://www.jstage.jst.go.jp/article/johokanri/58/6/58_422/_html/-char/en)
