daizo-mcp 是一个 MCP(模型上下文协议)服务器,它能让 AI 助手直接访问包含 CBETA、巴利三藏(Pāli Tipitaka)和 SAT 在内的佛教文本数据库。该服务器采用 Rust 构建,具备高性能的文本搜索和检索能力。
daizo-mcp 服务器允许你通过 AI 助手对佛教文本数据库进行实时搜索和检索。以下是一些你可以让 AI 助手执行的操作示例:
AI 能够实时搜索数千部佛教文本,并提供准确的引用。
另见:日文 README | 繁体中文 README
下载佛教文本仓库需要 Git。 安装 Git:https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
curl -fsSL https://raw.githubusercontent.com/sinryo/daizo-mcp/main/scripts/bootstrap.sh | bash -s -- --yes --write-path
此命令将自动完成以下操作:
cargo build --release
scripts/install.sh --prefix "$HOME/.daizo" --write-path
claude mcp add daizo /path/to/DAIZO_DIR/bin/daizo-mcp
添加到 ~/.codex/config.toml
:
[mcp_servers.daizo]
command = "/path/to/DAIZO_DIR/bin/daizo-mcp"
# 按标题搜索
daizo-cli cbeta-title-search --query "楞伽經" --json
daizo-cli tipitaka-title-search --query "dn 1" --json
# 快速内容搜索(带行号)
daizo-cli cbeta-search --query "阿弥陀" --max-results 10
daizo-cli tipitaka-search --query "nibbana|vipassana" --max-results 15
# 检索特定文本
daizo-cli cbeta-fetch --id T0858 --part 1 --max-chars 4000 --json
daizo-cli tipitaka-fetch --id e0101n.mul --max-chars 2000 --json
# 基于行的上下文检索(搜索后)
daizo-cli cbeta-fetch --id T0858 --line-number 342 --context-before 10 --context-after 200
daizo-cli tipitaka-fetch --id s0305m.mul --line-number 158 --context-before 5 --context-after 100
daizo-cli doctor --verbose # 检查安装情况
daizo-cli index-rebuild --source all # 重建索引
daizo-cli version # 显示版本
MCP 服务器为 AI 助手提供了以下工具:
lineNumber
、contextBefore
、contextAfter
参数lineNumber
、contextBefore
、contextAfter
参数*_search
查找内容并获取行号*_fetch
和 lineNumber
获取匹配内容周围的聚焦上下文MIT 或 Apache 2.0 许可证 © 2025 Shinryo Taniguchi
欢迎提交问题和拉取请求。请在提交 bug 报告时包含 daizo-cli doctor --verbose
的输出。