Obsidian Index MCP Server
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
Related MCP server: Second Brain Control Plane MCP Server
Ejecutar el servidor
uv run obsidian-index mcp --vault <VAULT_PATH> --database <DATABASE_PATH> --reindex --watch--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:
uv syncDistribuciones de paquetes de compilación:
uv buildEsto creará distribuciones de origen y de rueda en el directorio dist/ .
Publicar en PyPI:
uv publishNota: Deberás configurar las credenciales de PyPI a través de variables de entorno o indicadores de comando:
Token:
--tokenoUV_PUBLISH_TOKENO nombre de usuario/contraseña:
--username/UV_PUBLISH_USERNAMEy--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:
npx @modelcontextprotocol/inspector uv --directory <PATH_TO_PROJECT> run obsidian-indexAl iniciarse, el Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.
This server cannot be deployed
Maintenance
Related MCP Connectors
Private persistent memory for Claude, ChatGPT & Gemini via MCP - semantic search, zero-code setup.
Search, read, and write your Apple Notes from ChatGPT/Claude via a local Mac agent + MCP relay.
Zotero MCP server for Claude and ChatGPT: search, citations, safe writes, PDF passages and pages.
- TaprootOAuthcom.taproothq
Persistent memory layer for AI tools. Save and recall notes across Claude and other MCP clients.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables semantic search over local knowledge bases like Obsidian notes, SQLite, and plaintext files, exposing results to Claude via MCP server.-
- AlicenseNot gradedqualityBmaintenanceProvides semantic search, note retrieval, source explanation, daily digests, and health checks for a local Obsidian vault, enabling MCP clients like Claude Desktop and Claude Code to query the second brain via natural language.MIT
- FlicenseNot gradedqualityCmaintenanceEnables semantic search and related-note discovery across an Obsidian vault via MCP, providing RAG context blocks for natural language queries.-
- AlicenseNot gradedqualityAmaintenanceMCP server exposing fast full-text and semantic search over an Obsidian vault, plus safe structured note read and write access for Claude.2Apache 2.0
Appeared in Searches
- Using an AI Agent for Structured Search and Traversal in a Neo4j Database
- Allowing Claude Desktop to manage and access an Obsidian library
- How to document a codebase using Markdown
- Information on GraphRAG, AutoGen, AG2, Daydream, and HybridRAG
- Understanding how memory is stored or memory storage methods