Skip to main content
Glama
DataCraftsmanAU

DataCraftsmanAU/vineverse-mcp

vineverse-mcp

CI

vineverse-mcp MCP server

一个 stdio 桥接器,用于连接托管的 VineVerse MCP 服务器——将圣经呈现为知识图谱。

如果你的客户端支持 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,由公有领域经文和开放许可的学术资料构建:

Scripture

31,102 节经文、1,189 章、66 卷(Berean Standard Bible)

People

约 3,000 个,并记录有亲族关系

Places

约 1,300 个,附坐标

Themes

约 3,000 个,来自 Nave's Topical Bible

Lexemes

约 2,900 个 Strong's Hebrew 词条,含逐词对照

Law

613 条诫命

Narrative

约 450 个事件,跨约 165 个有年代的时期,基于 Ussher 年表

Graph

文档之间 90,564 条连接——147,002 条有向边

数据来源及其许可证列于 vineverse.bible/attribution。本仓库的 MIT 许可证仅适用于桥接器,不适用于语料库。

工具

15 个,与托管服务器完全一致——此包既不新增也不过滤任何工具。

Tool

说明

search

按名称、描述、标签、路径和类型搜索所有文档

search_scripture

在所有 31,102 节经文中进行全文搜索

get_passage

按 OSIS 引用获取一节经文、经文范围或整章

get_interlinear

逐字查看英文背后的希伯来语、亚拉姆语或希腊语

find_cross_references

获取经文或章节的交叉引用,按支持度排序

get_entity

按路径获取任意文档——people/mosesplaces/bethel-1……

get_family

获取父母、儿女、兄弟姐妹和配偶,深度不限

find_places_near

获取半径范围内的圣经地点,按距离由近及远,单位为 km

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 在每次推送以及每周定时任务中都会运行,测试环境为 Node 20 和 24。定时运行是有意为之:因为测试会连接到实时端点,所以一个数月未变动的仓库依然有绿色徽标,意味着服务器今天仍能正常应答。

build 之所以存在,是因为托管构建器(包括 Glama)会无条件先运行 install,再运行 build。为了让 build 不是空操作,它只会运行 node --check——对于一个零依赖的单文件项目,这是唯一有意义的构建步骤。

测试采用真实子进程运行,而不是直接导入模块,因为在被检查的四项内容中——通知不会产生回复,以及进程以状态码 0 退出且不截断响应——这两项都是进程本身的属性,而不是其中某个函数的属性。

测试会以真实子进程方式启动桥接器,并通过 stdio 驱动它:依次调用 initializenotifications/initializedtools/list,然后调用 get_passage 获取 John 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