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 -598149TypeScriptMIT 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 -37TypeScriptMIT License
- -securityFlicense-qualityThis project implements a Model Context Protocol (MCP) server for connecting AI models with Obsidian knowledge bases. Through this server, AI models can directly access and manipulate Obsidian notes, including reading, creating, updating, and deleting notes, as well as managing folder structures.Last updated -5987JavaScript
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with the HackMD API for managing notes, including creating, reading, updating, and deleting notes.Last updated -1212221TypeScriptMIT License