Servidor MCP de Obsidian Index
Un servidor MCP que proporciona una búsqueda semántica en una bóveda de Obsidian y expone notas recientes como recursos.
Componentes
Recursos
El servidor expone las notas recientemente modificadas en sus bóvedas como recursos para los clientes de MCP.
- Las notas se direccionan mediante un esquema de URL
obsidian://<VAULT_NAME>/<NOTE_PATH>
- Las notas tienen el tipo de medio
text/markdown
Herramientas
El servidor implementa una herramienta:
search-notes
: Realiza una búsqueda semántica sobre notas indexadas
Ejecutar el servidor
--vault
: Ruta a la bóveda de obsidiana (se puede especificar varias veces)--database
: Ruta al archivo de base de datos local (se creará si no existe)--reindex
: reindexa todas las notas en la bóveda (probablemente quieras esto cada vez ahora)--watch
: vigila los cambios en el almacén y actualiza el índice en consecuencia
Inicio rápido
Instalar
Escritorio de Claude
En MacOS: ~/Library/Application\ Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
Desarrollo
Construcción y publicación
Para preparar el paquete para su distribución:
- Sincronizar dependencias y actualizar el archivo de bloqueo:
- Distribuciones de paquetes de compilación:
Esto creará distribuciones de origen y de rueda en el directorio dist/
.
- Publicar en PyPI:
Nota: Deberás configurar las credenciales de PyPI a través de variables de entorno o indicadores de comando:
- Token:
--token
oUV_PUBLISH_TOKEN
- O nombre de usuario/contraseña:
--username
/UV_PUBLISH_USERNAME
y--password
/UV_PUBLISH_PASSWORD
Depuración
Dado que los servidores MCP se ejecutan en stdio, la depuración puede ser complicada. Para una experiencia óptima, recomendamos usar el Inspector MCP .
Puede iniciar el Inspector MCP a través de npm
con este comando:
Al iniciarse, el Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Proporciona capacidad de búsqueda semántica en las bóvedas de Obsidian y expone notas recientes como recursos para Claude a través del protocolo MCP.
Related Resources
Related MCP Servers
- -securityAlicense-qualityThis is a connector to allow Claude Desktop (or any MCP client) to read and search any directory containing Markdown notes (such as an Obsidian vault).Last updated -1,530718JavaScriptAGPL 3.0
- AsecurityAlicenseAqualityObsidian vault connector for Claude Desktop - enables reading and writing Markdown notes using Model Context Protocol (MCP)Last updated -4363JavaScriptMIT License
- -securityAlicense-qualityA local MCP server that enables AI applications like Claude Desktop to securely access and work with Obsidian vaults, providing capabilities for reading notes, executing templates, and performing semantic searches.Last updated -60TypeScriptMIT License
- -securityAlicense-qualityProvides programmatic search functionality for Obsidian vaults through a REST API interface, allowing external applications to search through notes and retrieve absolute paths to matching documents.Last updated -10PythonMIT License