Integrations
Allows AI assistants to read, create, and manipulate notes in Obsidian vaults, with capabilities for reading active files, deleting files, inserting content at specific positions, appending content, opening files, listing vault files, and searching through notes.
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:Copy
- Instalar dependencias:Copy
- Copie el archivo de entorno de ejemplo y configúrelo:Copy
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
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.