Token导航 LogoToken导航

MCP Server · 搜索检索

Sacred Scriptures MCP

一个提供多宗教神圣经文搜索和访问的服务器,支持基督教、伊斯兰教、犹太教、印度教、佛教和道教等主要宗教的文本。

stdio官方级别未说明来源级核验工具 6
TypeScript全文搜索搜索

快速开始

作者 / 组织
Traves-Theberge
提供方
Traves-Theberge
运行时
Docker

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

2

仓库热度

收录来源

1 个

MCP World

选型结论

Sacred Scriptures MCP 属于搜索检索类 MCP Server,公开资料标注 6 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

docker run -p 3000:3000 -v $(pwd)/data:/app/data sacred-scriptures-mcp

客户端配置示例

{
  "mcpServers": {
    "sacred-scriptures-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "3000:3000",
        "-v",
        "$(pwd)/data:/app/data",
        "sacred-scriptures-mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Docker,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 6 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

圣经MCP

全面 模型上下文协议(MCP) 该服务器为人工智能助手提供访问世界主要宗教(包括基督教、伊斯兰教、犹太教、印度教、佛教、锡克教和道教)神圣经文的权限。

特性

  • 🔍 高级搜索:通过宗教、书籍、章节、语言和版本过滤,在多部神圣经文中进行全文搜索
  • 📚 多宗教支持:基督教(KJV圣经)、伊斯兰教(古兰经)、犹太教(Tanakh)、印度教(薄伽梵歌)、佛教(法)和道教(道德经)
  • 🌐 多种语言:支持原始语言(希伯来语、梵语、中文)和英语翻译
  • 📖 精确参考:按书籍、章节和诗句编号检索特定诗句
  • 🎲 随机文本:获取随机诗句以获得灵感或学习
  • ⚡ 高性能:具有相关性评分的快速内存搜索
  • 🔧 生产就绪:全面的错误处理、日志记录和监控

目前可用的圣经

基督教

  • 英王钦定本(KJV) -最受欢迎的英文圣经翻译(31102节)

伊斯兰

  • 古兰经(沙希国际) -通俗英语翻译(6236节)

犹太教

  • 塔纳赫 -完整的希伯来圣经(托拉、涅瓦伊姆、凯图维姆)(23200节)

印度教

  • Bhagavad 吉他 -梵文和英文圣经(18章700节)

佛教

  • 达玛帕达 -佛教格言集(423节)

道教

  • 道德经 -老子道教基础文本(81章)

未来计划增加

基督教

  • 世界英语圣经(WEB -高品质公共领域圣经
  • 新国际版(NIV) -现代英语翻译
  • 英语标准版(ESV) -直译
  • 新美国标准圣经(NASB) -直译

伊斯兰

  • 古兰经(阿拉伯语原文) -带音译的阿拉伯原文
  • 布哈里先生 -正宗圣训系列
  • 穆斯林圣训实录 -正宗圣训系列

犹太教

  • 托拉(希伯来语) -威斯敏斯特列宁格勒法典,带元音点
  • 密西拿 -口头律法汇编
  • 《塔木德》 -密西拿的拉比讨论

印度教

  • 《梨俱吠陀》 -古代印度教圣典
  • 娑摩吠陀 -吠陀圣歌和旋律
  • 雅诸·韦达 -牺牲公式
  • 阿塔尔瓦 韦达 -赞美诗和咒语
  • 奥义书 -哲学文本
  • 罗摩衍那 -拉玛史诗
  • 摩诃婆罗多 -伟大的史诗,包括《薄伽梵歌》

佛教

  • 大藏经(巴利语正典) -完整的巴利佛教经典
  • 妙法莲华经 -大乘佛教文本
  • 心经 -大乘佛教核心教义
  • 金刚经 -智慧文本的完善

锡克教

  • 大师 Granth Sahib -锡克教的核心宗教文本
  • 达萨姆·格兰思 -锡克教次级经文

耆那教

  • 蜥蜴 -典型的耆那教文本
  • 塔特瓦尔塔经 -耆那教哲学

琐罗亚斯德教

  • 阿维斯塔 -琐罗亚斯德教经文
  • 伽泰 -琐罗亚斯德赞美诗

其他传统

  • 摩门经 -后期圣典
  • 教义和圣约 -LDS启示
  • 基塔布-阿克达斯 -巴哈伊最神圣的书
  • 基塔布·伊坎 -巴哈伊确信之书

安装

先决条件

  • Node.js 18.0.0或更高版本
  • npm或yarn包管理器

快速设置

  1. 克隆存储库:
git clone https://github.com/your-username/sacred-scriptures-mcp.git
cd sacred-scriptures-mcp
  1. 运行安装脚本:
chmod +x setup.sh
./setup.sh
  1. 启动服务器:
npm start

手动安装

  1. 安装依赖项:
npm install
  1. 构建项目:
npm run build
  1. 配置环境:
cp config.example.env .env
  1. 将您的数据文件添加到 data/ 目录 (参见 数据文件 部分)
  1. 启动服务器:
npm start

数据文件

服务器需要JSON数据文件 data/ 目录。目前包括:

  • kjv_bible.json -英王钦定本圣经(31102节)
  • quran_english.json -古兰经(英文译本)(6236节)
  • tanakh.json -希伯来圣经/Tanakh(23200节)
  • bhagavad_gita_verses.json -《博伽梵歌》经文(700节)
  • bhagavad_gita_chapters.json -薄伽梵歌章节信息
  • bhagavad_gita_translations.json -《薄伽梵歌》译本
  • dhammapada.json -佛经(423节)
  • taoteching.json -《道德经》(81章)

MCP工具

服务器为AI助手提供以下工具:

1. search_religious_texts

使用高级过滤选项搜索神圣经文。

参数:

  • query (必填):搜索查询文本
  • religion (可选):按宗教(基督教、伊斯兰教、犹太教等)过滤
  • book (可选):按书名过滤(创世记、马太福音、古兰经等)
  • chapter (可选):按章节号筛选
  • language (可选):按语言筛选(英语、阿拉伯语、希伯来语等)
  • version (可选):按版本筛选(KJV、NIV、ESV等)
  • limit (可选):返回的最大结果数(默认值:50)
  • offset (可选):分页时跳过的结果(默认值:0)
  • exactMatch (可选):精确短语匹配(默认值:false)

例子:

{
  "query": "love your neighbor",
  "religion": "Christianity",
  "book": "Matthew",
  "limit": 10
}

2. get_text_by_reference

通过书籍、章节和经文参考获得具体的圣经。

参数:

  • book (必填):书名(例如,创世记、马太、法提哈)
  • chapter (必填):章节编号
  • verse (可选):诗句编号(如果省略,则返回所有诗句)
  • religion (可选):按宗教过滤以消除书名歧义

例子:

{
  "book": "John",
  "chapter": 3,
  "verse": 16,
  "religion": "Christianity"
}

3. get_random_text

获取随机的神圣经文,可选择按宗教过滤。

参数:

  • religion (可选):按宗教过滤

例子:

{
  "religion": "Buddhism"
}

4. list_available_religions

获取数据库中所有可用宗教的列表。

无需参数。

5. list_available_books

获取所有可用书籍的列表,可选择按宗教过滤。

参数:

  • religion (可选):按宗教过滤书籍

例子:

{
  "religion": "Islam"
}

6. get_server_status

获取有关服务器状态和已加载数据源的信息。

无需参数。

配置

可以使用中的环境变量配置服务器 .env 文件:

# Data Configuration
DATA_PATH=./data

# Server Configuration
MCP_SERVER_NAME=sacred-scriptures-mcp
MCP_SERVER_VERSION=1.0.0
LOG_LEVEL=info

# Performance Settings
MAX_SEARCH_RESULTS=100
SEARCH_TIMEOUT_MS=5000
CACHE_EXPIRY_HOURS=24

发展

脚本

  • npm start -启动服务器
  • npm run dev -以开发模式启动
  • npm run build -将TypeScript构建为JavaScript
  • npm test -运行测试(如果可用)

项目结构

sacred-scriptures-mcp/
├── src/
│   ├── index.ts              # Main server entry point
│   ├── services/
│   │   └── text-manager.ts   # Text management and search
│   ├── parsers/
│   │   ├── base.ts          # Base parser interface
│   │   └── json.ts          # JSON data parser
│   ├── sources/
│   │   └── index.ts         # Data source configurations
│   └── types/
│       └── index.ts         # TypeScript type definitions
├── data/                    # Sacred scripture data files
├── config.example.env       # Example configuration
├── package.json            # Node.js dependencies
├── tsconfig.json           # TypeScript configuration
└── setup.sh               # Automated setup script

Docker支持

使用Docker

  1. 构建Docker镜像:
docker build -t sacred-scriptures-mcp .
  1. 运行容器:
docker run -p 3000:3000 -v $(pwd)/data:/app/data sacred-scriptures-mcp

使用Docker Compose

docker-compose up -d

生产部署

环境设置

  1. 设置生产环境变量:
export NODE_ENV=production
export LOG_LEVEL=warn
export DATA_PATH=/app/data
  1. 生产建设:
npm run build
  1. 从流程管理器开始:
pm2 start dist/index.js --name sacred-scriptures-mcp

健康检查

服务器包括健康检查终结点:

  • 状态:检查服务器状态和加载的数据源
  • 指标:获取性能指标和统计数据

监控

  • 服务器日志被写入stderr以便于收集
  • SIGINT和SIGTERM的优雅关机处理
  • 具有详细错误消息的全面错误处理

API示例

搜索关于爱情的诗句

curl -X POST http://localhost:3000/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "search_religious_texts",
      "arguments": {
        "query": "love",
        "religion": "Christianity",
        "limit": 5
      }
    }
  }'

获取特定的诗句

curl -X POST http://localhost:3000/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "get_text_by_reference",
      "arguments": {
        "book": "John",
        "chapter": 3,
        "verse": 16
      }
    }
  }'

贡献

  1. 分叉存储库
  2. 创建要素分支(git checkout -b feature/amazing-feature)
  3. 提交您的更改(git commit -m 'Add amazing feature')
  4. 推到分支(git push origin feature/amazing-feature)
  5. 打开拉取请求

添加新的圣经

  1. 将数据文件添加到 data/ 目录
  2. 更新 TEXT_SOURCES 配置在 src/sources/index.ts
  3. 如果需要,创建适当的解析器
  4. 测试集成
  5. 更新文档

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

致谢

  • 圣经数据来源:

- 道德经 - 塔纳赫 - 各种公共领域的圣典收藏

支持

如需支持,请在GitHub上打开问题或联系维护人员。

更新日志

版本1.0.0

  • 初始版本
  • 支持世界主要宗教
  • 高级搜索功能
  • MCP协议实现
  • 生产就绪部署

______________________________________________________________________

备注:此服务器旨在与支持模型上下文协议(MCP)的AI助手配合使用。它为教育和研究目的提供对神圣经文的只读访问。

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

宗教文本TypeScript本地部署多宗教支持全文搜索经文引用随机经文

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Docker,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Sacred Scriptures MCP

MCP World · 本页

6stdio有1 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Sacred Scriptures MCP 怎么安装?

公开资料给出的安装命令是 docker run -p 3000:3000 -v $(pwd)/data:/app/data sacred-scriptures-mcp,运行环境为 Docker。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Sacred Scriptures MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Docker;保存后完全退出客户端再打开,配置才会生效。

Sacred Scriptures MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Sacred Scriptures MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Sacred Scriptures MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP