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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-quality-maintenanceEnables Claude to read, write, search, and manage Obsidian vault notes with Git-backed sync support for multi-device access and extensible AI workflows.2,472
- Alicense-qualityBmaintenanceConnects Claude Desktop to your Obsidian vault, enabling reading, writing, searching, and organizing notes locally.1MIT
- Alicense-qualityDmaintenanceGives Claude direct access to an Obsidian vault, enabling read, write, search, and automatic git sync for cross-device use.2,472Apache 2.0
- AlicenseAqualityCmaintenanceConnects Claude Desktop to an Obsidian vault, enabling reading, searching, capturing ideas, and managing notes through natural language.216MIT
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
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.
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/acbrewer12/obsidian-vault-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server