Obsidiana MCP
Una implementación de servidor del Protocolo de Contexto de Modelo (MCP) para la integración con Obsidian . Esto permite que los asistentes de IA lean, creen y manipulen notas en su bóveda de Obsidian.
Características
Leer el archivo activo en Obsidian
Eliminar el archivo activo
Insertar contenido en posiciones específicas (encabezados, referencias de bloque, portadas)
Añadir contenido a los archivos
Abrir archivos específicos
Lista de archivos en tu bóveda
Busca entre tus notas
Prerrequisitos
Añadir al cursor
Coloque su secreto en el archivo .env
Seleccione el comando MCP y luego ingrese este comando
Instalación
Clonar este repositorio:
git clone https://github.com/gregkonush/mcp-obsidian.git cd mcp-obsidianInstalar dependencias:
bun installCopie el archivo de entorno de ejemplo y configúrelo:
cp .env.example .env
Configuración
Edite el archivo .env con sus configuraciones específicas:
Uso
Inicie el servidor MCP:
El servidor se iniciará y se comunicará con los asistentes de IA compatibles con MCP a través de E/S estándar.
Herramientas disponibles
Esta implementación proporciona las siguientes herramientas a los asistentes de IA:
get_active_file- Devuelve el contenido del archivo actualmente activodelete_active_file- Elimina el archivo actualmente activoinsert_active_file- Modifica el contenido relativo a un encabezado, una referencia de bloque o un campo frontmatterappend_active_file- Agrega contenido al final del archivo activoopen_file- Abre un archivo específico en Obsidiansearch_simple- Busca documentos que coincidan con una consulta de textolist_files- Enumera los archivos en el directorio raíz de su bóvedalist_directory_files: enumera los archivos en un directorio específico de su bóveda
Desarrollo
Estructura del proyecto
Agregar nuevas herramientas
Para agregar una nueva herramienta:
Crea un nuevo archivo en el directorio
src/tools/Implementar la herramienta utilizando el SDK de MCP
Importar y registrar la herramienta en
src/index.ts
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo LICENSE.md para obtener más detalles.
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
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.
Una implementación de servidor que permite a los asistentes de IA leer, crear y manipular notas en bóvedas de Obsidian a través del Protocolo de Contexto de Modelo.
Related MCP Servers
- -security-license-qualityEnables AI assistants to interact with Obsidian vaults, providing tools for reading, creating, editing and managing notes and tags.Last updated -228545MIT License
- -security-license-qualityProvides a standardized interface for AI assistants to interact with Obsidian vaults through a local REST API, enabling reading, writing, searching, and managing notes.Last updated -58MIT License
- Asecurity-licenseAqualityA Model Context Protocol server that enables AI assistants to read, write, and manipulate notes in your Obsidian vault through a standardized interface.Last updated -52282ISC License
- -security-license-qualityProvides an MCP server that allows AI assistants to interact with Obsidian vaults, enabling reading/writing notes, managing metadata, searching content, and working with daily notes.Last updated -28MIT License