สำหรับนักพัฒนาและงานวิจัย AI
ดึงข้อมูลพระไตรปิฎกได้ทั้งทาง REST API, bulk download, หรือเชื่อม Claude/Cursor/Cline ผ่าน MCP server โดยไม่ต้อง scrape เว็บ — ทุกอย่างเป็น CC0 public domain
1. REST API
ทุก endpoint ส่งคืน JSON · CORS เปิด · cache headers `max-age=31536000, immutable`
เนื้อหาพระสูตรเต็มพร้อม cross-edition citations และ navigation
curl https://tipitaka-5yg.pages.dev/api/text/mn1.json # มัชฌิมนิกาย สูตรที่ ๑ มูลปริยายสูตร
curl https://tipitaka-5yg.pages.dev/api/text/dn22.json # ทีฆนิกาย สูตรที่ ๒๒ มหาสติปัฏฐานสูตร
curl https://tipitaka-5yg.pages.dev/api/text/sn56.11.json # ธัมมจักกัปปวัตตนสูตร โครงสร้างทั้งหมดของพระไตรปิฎก (ปิฎก / นิกาย / นับ)
รายชื่อพระสูตรในนิกาย: dn, mn, sn, an, dhp, snp, ud, ja, ...
พจนานุกรมบาลี-ไทย + ไทย-ไทย รวม 104,333 คำ (gzipped)
ดัชนี 45 เล่มมาตรฐานพระไตรปิฎก ฉบับมหามกุฏฯ
2. Bulk download (สำหรับ AI training / RAG)
ใช้ bulk dump แทน scrape ทีละหน้า → ประหยัด bandwidth ของทั้งสองฝั่งหลายพันเท่า
curl -O https://tipitaka-5yg.pages.dev/data/tipitaka.tar.gz # 7.7 MB
tar -xzf tipitaka.tar.gz # → 444,679 segments รายการ bulk dumps ทั้งหมด (กดเพื่อดู)
3. MCP server — เชื่อมกับ Claude / Cursor / Cline
ติดตั้ง MCP server แล้ว AI agent สามารถเรียก tools เพื่อค้นและอ่านพระไตรปิฎกตรงๆ ไม่ต้อง scrape เว็บ
npm install -g https://tipitaka-5yg.pages.dev/data/tipitaka-mcp-0.1.0.tgz npx:npx https://tipitaka-5yg.pages.dev/data/tipitaka-mcp-0.1.0.tgz Claude Desktop config
เพิ่มใน ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"tipitaka": {
"command": "npx",
"args": ["-y", "https://tipitaka-5yg.pages.dev/data/tipitaka-mcp-0.1.0.tgz"],
"env": {
"TIPITAKA_API_BASE": "https://tipitaka-5yg.pages.dev/api"
}
}
}
} Tools ที่ MCP server ให้
-
list_canon()รายการ ๓ ปิฎก + นิกาย พร้อมจำนวนพระสูตร -
get_text(text_id)ดึงเนื้อหาพระสูตรเต็มตาม SC ID — `mn1`, `dn22`, `sn56.11`, `dhp1` -
get_segment(segment_id)ดึง segment เดียว — `mn1:1.1` -
search_tipitaka(query, nikaya?, limit?)ค้นในเนื้อหา (ต้องตั้งค่า Meilisearch แยก หรือ self-host)