Obsidian MCP Server
Un servidor MCP que permite a los asistentes de IA leer y escribir en tu bóveda local de Obsidian.
Documentación
Obsidian MCP Server
Un servidor ligero de Model Context Protocol (MCP) que permite a asistentes de IA como Cursor y Claude leer y escribir en tu bóveda de Obsidian.
Ejemplos de interacción
- "Crea una nueva nota para la reunión de mañana describiendo los cambios de código que he hecho hoy" (también debería usar Git)
- "Revisa mis notas sobre ideas de proyectos"
- "Revisa qué tareas tengo relacionadas con la refactorización"
Herramientas
Leer
-
getAllFilenames
- Obtiene una lista de todos los nombres de archivo en la bóveda de Obsidian
- Útil para descubrir qué archivos están disponibles
-
readMultipleFiles
- Recupera el contenido de los archivos especificados de la bóveda de Obsidian
- Soporta nombres de archivo exactos, parciales o coincidencias sin distinción de mayúsculas
- El contenido de cada archivo se prefija con '# File: filename' para una identificación clara
-
getOpenTodos
- Recupera todos los elementos TODO abiertos de los archivos markdown en la bóveda de Obsidian
- Encuentra elementos de casilla sin marcar (líneas que contienen '- [ ] ')
- Los devuelve con sus ubicaciones de archivo
Escribir
- updateFileContent
- Actualiza el contenido de un archivo especificado en la bóveda de Obsidian con nuevo contenido markdown
- Si el archivo no existe, se creará
- Crea automáticamente los directorios necesarios
Instalación y compilación
npm install obsidian-mcp-server
npm run build
Integración con Claude Desktop y Cursor
Para usar tu servidor MCP con Claude Desktop, agrégalo a tu configuración de Claude:
{
"mcpServers": {
"obsidian": {
"command": "node",
"args": [
"obsidian-mcp-server/build/index.js",
"/path/to/your/vault"
]
}
}
}
Para Cursor ve a la pestaña MCP Cursor Settings (comando + shift + J). Agrega un servidor con este comando:
node obsidian-mcp-server/build/index.js /path/to/your/vault
Comparación con otras soluciones
Aunque esta implementación es intencionalmente ligera, otras soluciones como jacksteamdev/obsidian-mcp-tools ofrecen un enfoque más rico en funciones como plugin de Obsidian.
Este servidor independiente tiene la ventaja del acceso directo al sistema de archivos sin requerir que la aplicación de Obsidian esté ejecutándose.