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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.