Skip to main content
Glama
DataCraftsmanAU

DataCraftsmanAU/vineverse-mcp

vineverse-mcp

CI

vineverse-mcp MCP server

Puente stdio hacia el servidor MCP alojado de VineVerse: la Biblia como un grafo de conocimiento.

Si tu cliente admite HTTP streamable, no necesitas este paquete. Apunta directamente al endpoint:

https://vineverse.bible/api/mcp

Sin clave de API, sin cuenta. Este paquete existe para clientes que solo pueden lanzar un proceso local, y no hace nada más que transportar mensajes JSON-RPC entre ese proceso y el servidor alojado.

Instalación

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

O con Docker:

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

Node 20 o posterior. No hay dependencias.

Related MCP server: KARP Word Graph

Lo que hay detrás

Un conjunto inmutable de 12.761 documentos en Open Knowledge Format, construido a partir de las Escrituras de dominio público y de trabajos académicos con licencia abierta:

Escrituras

31,102 versículos de la Berean Standard Bible, 1,189 capítulos, 66 libros

Personas

~3,000, con parentesco registrado

Lugares

~1,300, con coordenadas

Temas

~3,000, de Nave's Topical Bible

Lexemas

~2,900 entradas de hebreo de Strong, con alineación interlinear

Ley

los 613 mandamientos

Narrativa

~450 eventos en ~165 épocas datadas según la cronología de Ussher

Grafo

90,564 conexiones entre documentos — 147,002 aristas dirigidas

Las fuentes y sus licencias se enumeran en vineverse.bible/attribution. La licencia MIT de este repositorio cubre el puente, no el corpus.

Herramientas

15, sin cambios respecto al servidor alojado: este paquete no añade ni filtra ninguna.

Tool

Qué hace

search

Busca en todos los documentos por nombre, descripción, etiqueta, ruta y tipo

search_scripture

Búsqueda de texto completo en los 31,102 versículos

get_passage

Obtiene un versículo, un rango o todo un capítulo según referencia OSIS

get_interlinear

El hebreo, arameo o griego detrás del inglés, palabra por palabra

find_cross_references

Referencias cruzadas para un versículo o capítulo, ordenadas por apoyo popular

get_entity

Cualquier documento por su ruta — people/moses, places/bethel-1, …

get_family

Padres, hijos, hermanos y cónyuges, hasta cualquier profundidad

find_places_near

Lugares bíblicos dentro de un radio, los más cercanos primero, en km

get_connections

La forma del corpus de referencias cruzadas: centros, clústeres, puentes

get_graph_neighborhood

Todo lo que esté a N saltos de un documento, con el predicado en cada arista

list_documents

Explora o pagina por cualquier colección

get_stats

Cada colección con su número de documentos, carpeta y una ruta de ejemplo

get_vocabulary

El conjunto cerrado de predicados del que se extrae cada arista tipada

get_tags

Cada etiqueta con el número de documentos que la llevan

get_changelog

El propios y estadísticas de la base de conocimiento, y cuándo se incorporaron los datos

Configuración

VINEVERSE_MCP_URL

Endpoint de destino del puente. Por defecto, https://vineverse.bible/api/mcp

Útil para funciona contra una copia local del sitio:

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

Prueba

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

El CI se ejecuta tanto en cada push como semanalmente, contra Node 20 y 24. La ejecución programada es deliberada: como la prueba habla con el endpoint real, una insignia verde en un repositorio que no ha cambiado en meses sigue significando que el servidor sigue respondiendo hoy.

build existe porque los sistemas de build alojados (Glama entre ellos) ejecutan install y luego build de forma incondicional. En lugar de ser un no-op, ejecuta node --check, que es el único paso de build significativo que puede tener un archivo único y sin dependencias.

La prueba lanza un verdadero proceso hijo en lugar de importar el módulo, porque dos de las cuatro cosas que se comprueban — que una notificación no obtenga respuesta y que el proceso salga con código 0 sin truncar una respuesta — son propiedad del proceso, de ninguna de sus funciones.

Inicia el bridge como un proceso hijo real y lo conduce mediante stdio: initialize, notifications/initialized, tools/list, y luego una llamada get_passage para Juan 3:16. Habla con el endpoint real, por lo que un fallo implica que hay un problema en el bridge o en el servidor alojado.

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