Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

grove

Servidor MCP autoalojado para Obsidian con backend Git como fuente de verdad. Ofrece búsqueda híbrida, gestión de notas y trazabilidad de autoría. Requiere Node.js 22+ y claves API externas para embeddings.

Ficha actualizada 28 sept 2026, 11:49 · upstream 28 sept 2026, 11:18 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es grove

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Grove es un servidor MCP de código abierto diseñado para conectar cualquier cliente compatible con una bóveda Obsidian gestionada por Git. Funciona como una capa personal sobre el repositorio, permitiendo a los agentes de IA leer, escribir y buscar contenido de manera estructurada sin perder la integridad del historial de versiones.

La arquitectura prioriza la seguridad y la precisión mediante un backend Git que actúa como fuente única de verdad. Todas las operaciones de escritura se serializan para evitar conflictos, creando commits con metadatos de autoría (provenance) que distinguen entre el pensamiento humano duradero y la síntesis temporal de una IA. El sistema incluye seis herramientas específicas para consulta, lectura por segmentos y gestión del estado del vault.

El despliegue requiere un entorno Node.js 22 o superior y dependencias externas como QMD para el índice y Voyage AI para embeddings. Incluye un worker opcional de descubrimiento que enriquece las notas con enlaces wikis automáticos extraídos mediante entidades, mejorando la navegación interna sin alterar el flujo principal del servidor.

CASOS DE USO
  • Indexación semántica híbrida para consultas avanzadas a bases de conocimiento personal
  • Gestión de notas versionadas en Git con trazabilidad de autoría y cambios
  • Enriquecimiento automático de wikilinks mediante extracción de entidades
  • Auditoría de cambios en el vault con metadatos de origen (humano vs IA)
  • Diagnóstico de salud del repositorio y métricas de rendimiento en tiempo real
PUNTOS DESTACADOS
  • Backend Git como única fuente de verdad, previniendo corrupción de datos
  • Búsqueda híbrida combinando BM25, vectores y fusión RRF para precisión
  • Serialización estricta de escritura mediante mutex para integridat del vault
  • Arquitectura minimalista en Node.js puro sin frameworks pesados ni Docker
PRECAUCIONES
  • Dependencia obligatoria de claves API externas (Voyage AI, Anthropic)
  • No incluye soporte nativo para contenedores o despliegue con Docker
  • Requiere configuración manual del índice QMD antes de operar
  • Autenticación por token Bearer necesaria en entornos no localhost
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Instalar Node.js 22+ y ejecutar npm install. Configurar GROVE_VAULT con ruta absoluta al repo Git, VOYAGE_API_KEY para embeddings y GROVE_API_KEY para autenticación. Iniciar con npx tsx src/server.ts en puerto 8420. Opcionalmente lanzar discovery-worker.ts para auto-enriquecimiento de enlaces wikis. Asegurar GROVE_AUTH=bearer salvo desarrollo local.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8420
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.