DataCraftsmanAU/vineverse-mcp
vineverse-mcp
一个 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-mcpNode 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 | 说明 |
| 按名称、描述、标签、路径和类型搜索所有文档 |
| 在所有 31,102 节经文中进行全文搜索 |
| 按 OSIS 引用获取一节经文、经文范围或整章 |
| 逐字查看英文背后的希伯来语、亚拉姆语或希腊语 |
| 获取经文或章节的交叉引用,按支持度排序 |
| 按路径获取任意文档—— |
| 获取父母、儿女、兄弟姐妹和配偶,深度不限 |
| 获取半径范围内的圣经地点,按距离由近及远,单位为 km |
| 交叉引用语料的整体形态——枢纽、簇、桥 |
| 获取文档 N 步之内的所有周边内容,并附每条边的谓词 |
| 浏览或分页查看任意集合 |
| 获取每个集合的文档数量、文件夹和示例路径 |
| 类型化边所使用的各赋能谓词集合 |
| 获取每个标签以及使用该标签的文档数量 |
| 获取知识库自身的日志,以及数据入库时间 |
配置
| 要桥接的端点。默认为 |
适用于针对站点的本地副本运行:
VINEVERSE_MCP_URL=http://localhost:3100/api/mcp node index.js测试
npm run build # syntax check — there is nothing to compile
npm testCI 在每次推送以及每周定时任务中都会运行,测试环境为 Node 20 和 24。定时运行是有意为之:因为测试会连接到实时端点,所以一个数月未变动的仓库依然有绿色徽标,意味着服务器今天仍能正常应答。
build 之所以存在,是因为托管构建器(包括 Glama)会无条件先运行 install,再运行 build。为了让 build 不是空操作,它只会运行 node --check——对于一个零依赖的单文件项目,这是唯一有意义的构建步骤。
测试采用真实子进程运行,而不是直接导入模块,因为在被检查的四项内容中——通知不会产生回复,以及进程以状态码 0 退出且不截断响应——这两项都是进程本身的属性,而不是其中某个函数的属性。
测试会以真实子进程方式启动桥接器,并通过 stdio 驱动它:依次调用 initialize、notifications/initialized、tools/list,然后调用 get_passage 获取 John 3:16。它连接的是实时端点,因此若失败,要么是桥接器,要么是托管服务器。
Maintenance
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides 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
- AlicenseNot gradedqualityCmaintenanceEnables 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
- AlicenseAqualityAmaintenanceFree, 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.7MIT
- AlicenseAqualityCmaintenanceEnables deep Bible study through tools for original language lexicons, morphological analysis, cross-references, and contextual notes.2177MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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