Skip to main content
Glama
stackpwnies

bible-mcp

by stackpwnies

Bible MCP Server

MCP-сервер, который позволяет любому ИИ-ассистенту находить стихи из Библии, выполнять поиск по переводам и сравнивать, как разные версии передают один и тот же отрывок.

Построен на базе набора данных Bible-json. Более 100 версий на 38+ языках, всё работает локально, без API-ключей.

Зачем это нужно

Большинство API для работы с Библией имеют ограничения по количеству запросов, требуют ключи или охватывают лишь несколько версий. Сами текстовые данные находятся в свободном доступе, но их интеграция в ИИ-инструменты по-прежнему вызывает сложности.

Этот сервер решает данную проблему. Клонируйте данные, соберите бинарный файл, укажите на него ваш MCP-клиент. Готово. Ваш ИИ теперь может получить любой стих в любой версии без обращения к удаленному сервису.

Если вы создаете приложение для изучения Библии, занимаетесь теологическими исследованиями или просто хотите, чтобы Claude мог что-то найти, это должно сэкономить вам время.

Related MCP server: KARP Word Graph

Что вы получаете

Семь инструментов, все только для чтения, все работают локально:

Инструмент

Что он делает

bible_list_versions

Просмотр доступных версий Библии с фильтрацией по языку

bible_list_books

Список всех книг в заданной версии

bible_get_verse

Получение одного стиха

bible_get_chapter

Получение целой главы

bible_get_passage

Получение диапазона стихов (например, Иоанна 3:16-21)

bible_search

Полнотекстовый поиск по версии

bible_compare

Сравнение одного и того же стиха в нескольких переводах

Названия версий гибкие. Используйте "KJV", "King James Bible" или даже частичные совпадения. Названия книг работают аналогично.

Быстрый старт

1. Получите данные Библии

git clone https://github.com/Amosamevor/Bible-json.git ~/Bible-json

2. Установка и сборка

git clone https://github.com/stackpwnies/bible-mcp.git
cd bible-mcp
bun install
bun run build

Вам понадобится Bun. Если его нет, установите его. Вы также можете пропустить этап сборки и запустить bun run src/index.ts напрямую во время разработки.

3. Добавьте в ваш MCP-клиент

Claude Code (~/.claude.json или проект .mcp.json):

{
  "mcpServers": {
    "bible": {
      "command": "/path/to/bible-mcp/bin/bible-mcp",
      "env": { "BIBLE_DATA_ROOT": "/path/to/Bible-json" }
    }
  }
}

Cursor / VS Code (.cursor/mcp.json):

{
  "mcpServers": {
    "bible": {
      "command": "/path/to/bible-mcp/bin/bible-mcp",
      "env": { "BIBLE_DATA_ROOT": "/path/to/Bible-json" }
    }
  }
}

Без сборки (запуск из исходного кода):

{
  "mcpServers": {
    "bible": {
      "command": "bun",
      "args": ["run", "/path/to/bible-mcp/src/index.ts"],
      "env": { "BIBLE_DATA_ROOT": "/path/to/Bible-json" }
    }
  }
}

Примеры

После подключения ваш ИИ-ассистент сможет выполнять такие задачи:

"Найди Иоанна 3:16 в KJV"

"Сравни Псалом 22:1 в KJV, NIV, ESV и NLT"

"Найди 'долина смертной тени' в KJV"

"Какие версии Библии на английском доступны?"

"Покажи мне всё 1-е послание к Коринфянам 13 в NIV"

"Сколько книг в Библии короля Якова?"

Языки

Английский, китайский, испанский, французский, немецкий, португальский, русский, арабский, иврит, греческий, корейский, итальянский, голландский, шведский, финский, венгерский, чешский, хорватский, албанский, датский, турецкий, тайский, вьетнамский, индонезийский, баскский, латынь, латышский, маори, суахили, украинский, армянский. Некоторые языки имеют несколько версий. Английский имеет 44.

Как это работает

Сервер загружает JSON-файлы Библии при первом обращении и хранит 5 последних использованных версий в оперативной памяти. Никаких баз данных, никаких запущенных серверов, никаких сетевых вызовов. Файлы на диске считываются по мере необходимости и кэшируются, поэтому повторные запросы выполняются быстро.

Разрешение версий поддерживает сокращения (KJV), полные названия (King James Bible) и нечеткий поиск. Названия книг работают так же.

Требования

  • Bun

  • Набор данных Bible-json (клонируется отдельно)

Лицензия

MIT

Благодарности

Related MCP Connectors

Related MCP Servers

  • F
    license
    A
    quality
    F
    maintenance
    Enables AI assistants to retrieve Bible passages from multiple translations (ESV, NIV, KJV, NASB, NKJV, NLT, AMP, MSG). Supports querying single or multiple passages and provides both MCP protocol integration and REST API endpoints.
    1
    10
    -
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables semantic search of the KJV Bible and personal knowledge graph for scripture study, notes, prayers, and memory verses, all running locally with no cloud dependencies.
    MIT