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:
- Instalar dependencias:
- Copie el archivo de entorno de ejemplo y configúrelo:
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
- -securityAlicense-qualityEnables AI assistants to interact with Obsidian vaults, providing tools for reading, creating, editing and managing notes and tags.Last updated -385474TypeScriptMIT License
- -securityAlicense-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 -51TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to read, write, and manipulate notes in your Obsidian vault through a standardized interface.Last updated -53852TypeScriptISC License
- -securityAlicense-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 -24PythonMIT License