Skip to main content
Glama
DataCraftsmanAU

DataCraftsmanAU/vineverse-mcp

vineverse-mcp

CI

vineverse-mcp MCP server

Stdio-мост для размещённого MCP-сервера VineVerse — Библия как граф знаний.

Если ваш клиент поддерживает streamable HTTP, этот пакет вам не нужен. Направьте его сразу на эндпоинт:

https://vineverse.bible/api/mcp

Ни API-ключа, ни аккаунта. Этот пакет существует для клиентов, которые могут запускать только локальный процесс, и не делает ничего, кроме пересылки JSON-RPC-сообщений между этим процессом и сервером.

Установка

// claude_desktop_config.json, or any client's equivalent
{
  "mcpServers": {
    "vineverse": {
      "command": "npx",
      "args": ["-y", "github:DataCraftsmanAU/vineverse-mcp"]
    }
  }
}

Или через Docker:

docker build -t vineverse-mcp .
docker run -i --rm vineverse-mcp

Требуется Node 20 или новее. Зависимостей нет.

Related MCP server: KARP Word Graph

Что скрыто за ним

Один неизменяемый пакет из 12 761 документа в формате Open Knowledge Format, собранный из общедоступного Священного Писания и открыто лицензированных научных материалов:

Священные тексты

31 102 стиха Berean Standard Bible, 1 189 глав, 66 книг

Люди

~3 000, с зафиксированными родственными связями

Места

~1 300, с координатами

Темы

~3 000, из Nave's Topical Bible

Лексемы

~2 900 статей греческого словаря Стронга с межастрочным соответствием

Закон

613 заповедей

Нарративы

~450 событий в ~165 датированных эпорах по хронологии Ушера

Граф

90 564 связей между документами — 147 002 новых рёбра

Источники и их лицензии перечислены на vineverse.bible/attribution. Лицензия MIT этого репозитория относится к мосту, а не к корпусу текстов.

Инструменты

15 инструментов без изменений, относительно размещённого сервера — этот пакет не добавляет и не фильтрует ничего.

Инструмент

Что делает

search

Искать по всем документам с учётом имени, описания, тега, пути и типа

search_scripture

Полнотекстовый поиск по всем 31 102 стихам

get_passage

Стих, диапазон стихов или целая глава по OSIS-ссылке

get_interlinear

Еврейский, армаевский или греческий подтекст для английского, слово в слово

find_cross_references

Перекрёстные ссылки для стиха или главы, колтория с выражением

get_entity

Любой документ по пути file — people/moses, places/bethel-1, …

get_family

Родители, дети, братья/сёстры и супруги, до любой глубины

find_places_near

Библейские места в пределе радиуса, ближайшие сначала, в километрах

get_connections

Структура корпуса перекрёстных ссылок — центры, кластеры, мосты

get_graph_neighborhood

Всё в н баллов N переходов от документа, с предикатом на каждом ребре

list_documents

Просмотр или полист하는 любой коллекции

get_stats

Каждая коллекция с её числом документов, папкой и примером пути

get_vocabulary

Замкнутый набор предикатов, из которых строится каждое мультизначное ребро

get_tags

Каждый тег с числом документов, которые его содержат

get_changelog

Собственный журнал базы знаний و время загрузки данных

Конфигурация

VINEVERSE_MCP_URL

Конечная точка для моста. По умолчанию https://vineverse.bible/api/mcp

Полезно для подключения к локальной копии сайта:

VINEVERSE_MCP_URL=http://localhost:3100/api/mcp node index.js

Тест

npm run build   # syntax check — there is nothing to compile
npm test

CI работает и при каждом push, и еженедельно по расписанию, на Node 20 и Node 24. Плановый запуск — осознанное решение: поскольку тест обращается к живой конечной точке, зелёный значок на давно неизменённом репозитории по-прежнему означает, что сервер отвечает сегодня.

Команда build существует, потому что размещённые сборщики (в том числе Glama) выполняют install и build без условий. Вместо пустого действия она запускает node --check — единственный осмысленный шаг сборки для одиночного файла без зависимостей.

Тест запускает настоящий дочерний процесс, а не просто импортирует модуль: две из четырёх проверяемых вещей — отсутствие ответа на уведомление и безусловное завершение процесса с кодом 0 и полным ответом — являются свойствами процесса, а не какой-либо его функции.

Он запускает мост как реальный дочерний процесс и управляет им через stdio: initialize, notifications/initialized, tools/list, затем вызов get_passage для Иоанна 3:16. Тест общается с живым сервером, поэтому сбой означает проблему либо в мосте, либо в сервере.

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
0dRelease cycle
3Releases (12mo)
Commit activity

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides comprehensive Biblical research tools including scripture lookup, interlinear Greek/Hebrew data, and Strong's concordance within a Protestant theological framework. It enables AI applications to perform full-text biblical searches, topical studies, and cross-referencing using authoritative theological data.
    MIT
  • 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
  • A
    license
    A
    quality
    A
    maintenance
    Free, no-key MCP server for reading scripture from 35+ public-domain translations in 8 languages. Lets users fetch verses, chapters, and passages via natural language from any MCP client.
    7
    MIT

View all related MCP servers

Related MCP Connectors

  • Bible corpus MCP server: scripture, Greek/Hebrew interlinear data, cross-refs, semantic search.

  • AI-powered biblical research tools — lexicons, morphology, manuscripts, and more.

  • 162K English words, 74K lessons, knowledge graph, semantic reverse-dictionary search.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/DataCraftsmanAU/vineverse-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server