Obsidian Vault MCP
Obsidian Vault MCP (gratuito, sin tarjeta, sin necesidad de ordenador siempre encendido)
Esto le da a Claude (móvil, escritorio, web) acceso de lectura a tu bóveda de Obsidian a través de un pequeño servidor alojado gratuitamente en Render, que lee directamente desde un repositorio de GitHub. Tu bóveda se sincroniza con GitHub desde tu teléfono y escritorio mediante el plugin Obsidian Git — no es necesario que nada permanezca encendido.
Componentes
Repositorio de GitHub — la fuente de verdad de la bóveda (gratuito, privado).
Plugin Obsidian Git — auto-commit/push/pull desde escritorio + teléfono.
Este servidor MCP — lee el repositorio a través de la API de GitHub, expone
list_notes,read_note,search_notessobre MCP. Desplegado gratuitamente en Render.Graphify — opcional, ejecútalo localmente, sube su salida al repositorio como cualquier otra nota.
Related MCP server: Obsidian MCP Server
1. Crear el repositorio de GitHub
github.com → Nuevo repositorio → nómbralo, p. ej.,
obsidian-vault→ Privado → Crear.Configuración → Configuración de desarrollador → Tokens de acceso personal → Token de grano fino:
Acceso al repositorio: solo este repositorio.
Permisos: Contenido → Leer y escribir (necesario para que Claude pueda crear y editar notas, no solo leerlas).
Copia el token — lo pegarás en Render como
GITHUB_TOKEN.
2. Configurar Obsidian Git (escritorio + teléfono)
Obsidian → Configuración → Plugins de la comunidad → explorar → instala Obsidian Git.
Apunta tu carpeta de bóveda a un clon local del repositorio (o haz
git initen su lugar y añade el repositorio de GitHub comoorigin).En la configuración del plugin, activa copia de seguridad automática en intervalo (p. ej., cada 10 minutos) y auto pull al cargar — hará commit + push + pull por ti.
En el teléfono: instala Obsidian móvil, añade el mismo plugin (funciona en iOS/Android), inicia sesión en GitHub en la pantalla de autenticación del plugin.
Ahora cada dispositivo hace push/pull al mismo repositorio — ese repositorio es tu capa de sincronización.
3. Desplegar el servidor MCP en Render (gratuito)
Sube esta carpeta (
server.js,package.json,render.yaml) a su propio repositorio de GitHub público o privado (separado del repositorio de la bóveda).render.com → Nuevo → Servicio web → conecta ese repositorio.
Debería detectar automáticamente
render.yaml. Si no: Comando de compilaciónnpm install, Comando de inicionpm start, plan Gratuito.Añade variables de entorno:
GITHUB_TOKEN— el token de grano fino del paso 1GITHUB_OWNER— tu nombre de usuario de GitHubGITHUB_REPO— el nombre de tu repositorio de bóveda (p. ej.,obsidian-vault)GITHUB_BRANCH—main(o la rama que tengas por defecto)MCP_SHARED_SECRET— inventa una cadena aleatoria; esto evita que cualquiera que encuentre tu URL de Render pueda leer tu bóveda
Despliega. Obtendrás una URL como
https://obsidian-vault-mcp.onrender.com.
Nota sobre el nivel gratuito: se duerme después de ~15 minutos de inactividad y tarda unos segundos en despertar en la siguiente solicitud — suficiente para consultas ocasionales de Claude.
4. Conectarlo a Claude
En Claude → Configuración → Conectores → Añadir conector personalizado:
URL:
https://<tu-app>.onrender.com/mcpCabecera:
Authorization: Bearer <tu MCP_SHARED_SECRET>
Luego solo pídele a Claude que busque, lea o edite tus notas — llamará automáticamente a search_notes / read_note / list_notes / write_note / delete_note. Las escrituras se confirman directamente en el repositorio, por lo que aparecerán en tu teléfono/escritorio la próxima vez que Obsidian Git sincronice (o inmediatamente si tienes activado el auto-pull-en-intervalo).
Atención con las escrituras: write_note sobrescribe todo el archivo — para editar una nota existente, pídele a Claude que la lea primero, luego escribe de vuelta el contenido completo actualizado. delete_note es un commit real y permanente de git; vale la pena pedirle a Claude que confirme contigo antes de eliminar algo.
5. Graphify — automático, gratuito, sin necesidad de alojamiento
Graphify construye un grafo de conocimiento a partir de tus notas. La extracción semántica necesita un LLM, y la opción gratuita que no necesita alojamiento es el nivel gratuito de Gemini API de Google (sin tarjeta de crédito, no caduca).
Obtén una clave gratuita de Gemini:
Ve a aistudio.google.com, inicia sesión con una cuenta de Google.
Obtén clave de API → Crear clave de API. Cópiala.
Añade el flujo de trabajo de GitHub Actions:
En tu repositorio de bóveda, crea
.github/workflows/graphify.ymlcon el contenido devault-workflow/.github/workflows/graphify.ymlde este proyecto.Repositorio → Configuración → Secretos y variables → Actions → Nuevo secreto de repositorio:
Nombre:
GEMINI_API_KEYValor: la clave de AI Studio
Repositorio → Configuración → Actions → General → Permisos de flujo de trabajo → configúralo en Permisos de lectura y escritura (para que el flujo de trabajo pueda subir el grafo de vuelta).
Se ejecuta automáticamente una vez al día, y también cada vez que subes un cambio a la bóveda. También puedes activarlo manualmente desde la pestaña Actions del repositorio.
Esto produce graphify-out/graph.json y graphify-out/GRAPH_REPORT.md en tu repositorio de bóveda — sin servidor, sin Space, nada que mantener en ejecución.
El servidor MCP ya tiene herramientas para ello (graph_overview, graph_find_node, graph_neighbors) — leen el grafo directamente desde GitHub de la misma manera que read_note. Nada extra que desplegar; solo vuelve a desplegar el server.js actualizado en Render y aparecerán la próxima vez que Claude se conecte.
Prueba local (opcional, antes de desplegar)
npm install
GITHUB_TOKEN=xxx GITHUB_OWNER=you GITHUB_REPO=obsidian-vault npm startLuego haz un POST a http://localhost:3000/mcp con un cliente MCP, o simplemente despliega directamente en Render y prueba a través de Claude.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Notes and actions in one app. Let Claude or ChatGPT read and update them.
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables Claude to read, write, search, and manage Obsidian vault notes with Git-backed sync support for multi-device access and extensible AI workflows.3,187 npm-
- AlicenseNot gradedqualityDmaintenanceConnects Claude Desktop to your Obsidian vault, enabling reading, writing, searching, and organizing notes locally.1MIT
- AlicenseAqualityDmaintenanceGives Claude direct access to an Obsidian vault, enabling read, write, search, and automatic git sync for cross-device use.163,187 npmApache 2.0
- AlicenseAqualityDmaintenanceConnects Claude Desktop to an Obsidian vault, enabling reading, searching, capturing ideas, and managing notes through natural language.216 npmMIT