Skip to main content
Glama

Obsidian Index MCP Server

by tcsavage

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

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:

  1. Sincronizar dependencias y actualizar el archivo de bloqueo:
uv sync
  1. Distribuciones de paquetes de compilación:
uv build

Esto creará distribuciones de origen y de rueda en el directorio dist/ .

  1. Publicar en PyPI:
uv publish

Nota: Deberás configurar las credenciales de PyPI a través de variables de entorno o indicadores de comando:

  • Token: --token o UV_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:

npx @modelcontextprotocol/inspector uv --directory <PATH_TO_PROJECT> run obsidian-index

Al iniciarse, el Inspector mostrará una URL a la que podrá acceder en su navegador para comenzar a depurar.

-
security - not tested
F
license - not found
-
quality - not tested

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.

  1. Componentes
    1. Recursos
    2. Herramientas
  2. Ejecutar el servidor
    1. Inicio rápido
      1. Instalar
    2. Desarrollo
      1. Construcción y publicación
      2. Depuración

    Related MCP Servers

    • -
      security
      A
      license
      -
      quality
      This 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,530
      718
      JavaScript
      AGPL 3.0
    • A
      security
      A
      license
      A
      quality
      Obsidian vault connector for Claude Desktop - enables reading and writing Markdown notes using Model Context Protocol (MCP)
      Last updated -
      4
      36
      3
      JavaScript
      MIT License
      • Apple
    • -
      security
      A
      license
      -
      quality
      A 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 -
      60
      TypeScript
      MIT License
      • Apple
      • Linux
    • -
      security
      A
      license
      -
      quality
      Provides 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 -
      10
      Python
      MIT License
      • Apple

    View all related MCP servers

    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/tcsavage/mcp-obsidian-index'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server