mcpField
B
Bible by Midvash

Bible by Midvash

远程服务
mcp.midvash.com游戏娱乐1今天更新

关于 Bible by Midvash

Bible by Midvash 是一项公开的 MCP 服务,支持以 69 种语言阅读和研读 117 个圣经版本。它提供经文查询、多语言搜索、译本比较和研读工具,无需 API 密钥或账户。

主要功能

  1. 01获取单节经文、章节和段落
  2. 02跨语言搜索圣经文本
  3. 03比较译本并列出版本
  4. 04搜索研读资料和注释
  5. 05查询交叉引用和 Strong’s 词典
  6. 06提供圣经资源和研读提示词

适用场景

  1. 01准备研读时查找经文段落
  2. 02使用目录中的语言搜索经文
  3. 03比较同一段落的不同译本
  4. 04探索注释和相关经文

MCP 相关

该服务使用无状态 Streamable HTTP,客户端可通过生成的连接 URL 添加服务,并可按版本和语言缩小范围。它向客户端提供工具、圣经资源、研读提示词和结构化内容。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.midvash.com/mcp/registry
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

11
参数类型必填说明
bookstring是圣经书卷名称、slug 或缩写。接受受支持的本地化名称,例如 "John"、"João"、"Salmos" 或 "1 Sm"。
verseinteger是起始经文编号。必须存在于所选章节中。
chapterinteger是所选书卷中的章节编号。必须为 1 或更大。
versionstring是要读取的圣经版本 slug,例如 "onbv"、"kjv"、"bsb" 或 "rvr1909"。必须由连接 URL 筛选条件启用。
verse_endinteger否可选的结束经文编号,用于指定范围。必须大于或等于 verse,且位于同一章节内。

详细介绍

Bible MCP

bible-mcp MCP server bible-mcp MCP score

🌐 English · Português (BR) · Español

由 Midvash 提供的免费、无需密钥的 Model Context Protocol 服务。通过 ChatGPT、Claude、Gemini、Cursor 和任何其他 MCP 客户端,阅读、搜索和研读经文,涵盖 69 种语言的 117 个免费圣经版本(公有领域或采用开放许可,与 api.midvash.com 使用的目录相同)。服务部署在 Cloudflare 边缘网络上,并为 mcp.midvash.com 提供支持。

  • 无需 API 密钥、无需身份验证、无需注册。 只需将客户端指向此 URL。
  • HTTP Streamable 传输(通过 POST 进行无状态 JSON-RPC 通信)。
  • 基于 Cloudflare Workers + R2 构建,使用与 api.midvash.com 相同的内容。
  • 所有目录语言均支持搜索,包括不带元音符号输入的希伯来语和阿拉伯语。
  • 采用 CC BY-SA 等许可的版本,会在每段文本末尾附上署名信息。

连接客户端

在 mcp.midvash.com 生成个人连接 URL,并将其添加到 MCP 客户端。URL 格式如下:

https://mcp.midvash.com/mcp/{id}?v=bsb,kjv&lang=en
  • v:要提供的版本标识符,以逗号分隔(可选;省略则提供所有版本)。第一个版本是此连接的默认版本;如果没有设置 v,默认使用 BSB(英文)。
  • lang:要提供的语言,以逗号分隔(可选;省略则提供所有语言)。

claude.ai / ChatGPT: 将 URL 添加为自定义连接器(Claude:Customize › Connectors;ChatGPT:开启开发者模式后,进入 Settings › Apps)。Gemini CLI: gemini mcp add --transport http midvash "<url>"。

示例(Cursor 和其他编辑器,mcp.json):

{
  "mcpServers": {
    "bible": {
      "url": "https://mcp.midvash.com/mcp/{id}?v=bsb,kjv&lang=en"
    }
  }
}

ChatGPT 插件

ChatGPT 插件就是 MCP 服务,因此此服务本身就是插件。在 OpenAI 插件门户注册的端点为:

https://mcp.midvash.com/mcp/chatgpt

get_passage、get_verse 和 get_chapter 会指向一个交互式视图(ui://midvash/passage-v1.html,符合 MCP Apps 标准),显示带编号的经文,并提供一个按钮,可在 midvash.com 阅读该段经文。不支持 UI 的宿主仍会收到 Markdown。提交信息见 docs/chatgpt-plugin.md。

工具

工具描述
get_verse获取单节经文或一段经文。
get_chapter获取完整章节。
get_passage根据自由格式的引用获取经文(例如“John 3:16-18”)——这是引用经文最自然的方式。
search_bible在《圣经》文本中搜索单词或完整短语,并基于 FTS5 索引按相关性(BM25)排序。搜索时忽略大小写、重音符号以及希伯来语/阿拉伯语元音符号;还可按书卷或约进行筛选。
compare_passage比较同一段经文在多个《圣经》版本中的内容。
list_versions列出可用的《圣经》版本/译本。
list_books列出 66 卷书,可按约筛选。
search_study搜索研究资料库,内容包括章节注释、《圣经》人物、词典条目和神学文章,支持 9 种语言。
get_commentary获取引用所指章节的注释。涵盖 9 种语言的全部 1,189 个章节。
get_cross_references查找与某节经文相关的其他经文,并按链接被广泛引用的程度排序。共 343,546 条链接。
get_strongs按编号(“H430”)或词语本身查询 Strong 词典中的词条。共 14,197 条词条,释义支持 9 种语言。

研究工具会返回最多 500 个字符的摘要,以及指向 midvash.com 上完整文章的链接。 除了工具外,服务还提供 Resources——bible://{version}/{book}/{chapter} 可直接访问文本;另外还有四种研究 Prompts:讲道准备、灵修、词语研究和译本比较。书卷和版本参数支持自动补全。

返回数据的工具还会在 Markdown 内容旁一并返回 structuredContent, 这样客户端无需解析格式化文本。

限制

该服务为公开服务,无需身份验证,因此每个请求都会计入配额:

限制数值
每个 IP 的工具调用次数每分钟 60 次
JSON-RPC 批次大小5 条消息
工具调用总量每个 Cloudflare 位置每分钟 1,200 次

每个 tools/call 计为一个单位,因此批处理无法提高每个 IP 的上限。工具响应是确定且公开的,因此会在边缘缓存 24 小时——重复调用不计费,且响应速度快得多。

当前目录

MCP 当前公开的版本目录由 src/data/versions.ts 编译生成:共 117 个版本,均属公有领域或采用开放许可,覆盖 69 种语言代码:ar、as、bn、ceb、ckb、cs、da、de、ee、en、eo、es、fa、fi、fr、gr(希腊语)、gu、ha、haw、he、hi、hil、hne、ht、hu、id、ig、ilo、it、ja、ki、kn、ko、la、lg、mg、ln、luo、ml、mr、my、nb、nd、ne、nl、ny、om、or、pa、pl、pt-br、ro、ru、sn、sr、sv、sw、ta、te、tl、to、tr、tw、ug、uk、ur、vi、yo、zh。许可要求署名的版本(CC BY-SA 等)会附带一行 copyright,显示在工具返回的每段文本末尾。

公共 URL 可针对每个连接缩小该目录的范围:

https://mcp.midvash.com/mcp/{id}?v=bsb,kjv&lang=en

数据来源

存储内容
R2 存储桶 bible章节文本,路径为 {version}/{book}/{chapter}.json,在边缘缓存
D1 midvash-mcp-searchFTS5 索引:目录中每个版本的文本以及 18,792 篇研究文档

该 D1 数据库仅供此 MCP 使用。它是一个副本,由 scripts/seed-mcp-search.sh 重新构建,Worker 只会从中读取数据。将其单独存放意味着 Cloudflare 仪表板会独立报告此服务的用量;而 D1 绑定授予的是整个数据库的访问权限,单独存放则确保它只能访问公开的《圣经》内容。

目录中的每个版本都会分别进行搜索排序。希伯来语和阿拉伯语索引不包含元音符号,因此即使输入的词不带元音符号,也能匹配。

基准

Bible MCP 领域有三种实用模式:

服务优势Midvash 应借鉴之处
tuxr/bible-mcp支持远程查询、搜索、导航、多种译本和次经。添加一流的 Bible 搜索功能和更丰富的导航辅助工具。
molpass/mcp-bible多版本查询、关键词/语义搜索、交叉引用、词语研究、原文词典数据。添加语义/关键词搜索、交叉引用和可选的研读功能层。
djayatillake/studybible-mcp词典、形态分析、交叉引用、上下文注释、更深入的研读工作流。默认保持 Midvash 简洁,但在数据可用时提供高级研读工具。
ytssamuel/FHL-MCP-Server丰富的中文 Bible 研读资源、注释书、原文分析、次经、专题研读。将不同语言社群视为核心受众,而不只是译本筛选条件。

Midvash 的优势在于简单:远程使用、无需密钥、无需账户、通过 Cloudflare 快速交付,并围绕阅读器、API、应用、插件和数据构建开放生态。接下来的改进应保留这种低门槛体验,同时加入用户对 Bible 专用 MCP 服务所期待的发现和研读工具。

路线图

  • 扩展 MCP 工具目录,使其覆盖更广泛的 Midvash 数据/API 功能。
  • 改进 compare_passage,为较长段落提供更丰富的格式。
  • 在有可靠开源数据可用时,添加面向研读的原文、词典和形态分析工具。

开发

npm install
npm run dev        # wrangler dev (local)
npm run typecheck  # tsc --noEmit

部署

通过 GitHub Actions(.github/workflows/deploy.yml)部署到 Cloudflare Worker midvash-mcp(自定义域名 mcp.midvash.com)——每次推送到 main 都会自动进行类型检查并部署。需要配置仓库密钥 CLOUDFLARE_API_TOKEN 和 CLOUDFLARE_ACCOUNT_ID。手动部署:

npm run deploy     # npx wrangler deploy

许可证

MIT © Midvash

Midvash 生态

这是 Midvash:Bible 与灵修 的一部分,这是一个免费的 Bible 阅读和研读平台。所有内容均为开放资源,彼此相互关联:

📖 阅读器(Web)midvash.com — 支持 9 种语言
📱 iOS 和 Android 应用App Store · Google Play
🔌 APIapi.midvash.com · bible-api
🤖 MCP 服务mcp.midvash.com · bible-mcp
🧩 WordPress 插件midvash.com/wordpress-plugin · bible-wordpress-plugin
🧩 EmDash 插件midvash.com/emdash-plugin · emdash-plugin-bible
🌐 Chrome 扩展程序midvash.com/chrome-extension · bible-chrome-extension
📦 开放数据bible-data · bible-data-js · bible-cross-references

免费且开放,由 Midvash 构建 · midvash.com

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。