Obsidian MCP REST Server
Servidor REST de Obsidian MCP
Una implementación de servidor MCP (Protocolo de Contexto de Modelo) que proporciona acceso a las bóvedas de Obsidian mediante una API REST local. Este servidor permite a los asistentes de IA interactuar con las notas de Obsidian y gestionar el contenido de la bóveda mediante una interfaz estandarizada.
Características
Acceda al contenido de la bóveda de Obsidian a través de MCP
Leer y escribir notas
Listar el contenido de la bóveda
Funcionalidad de búsqueda
Integración segura de API REST local
Compatible con Claude Desktop y otros asistentes de IA
Related MCP server: Obsidian MCP Server
Prerrequisitos
Node.js 16 o superior
Obsidian con el complemento API REST local instalado y configurado
Una bóveda de Obsidian con API REST local habilitada
Instalación
Instalar el paquete globalmente:
npm install -g PublikPrinciple/obsidian-mcp-restO si prefieres usar una versión/rama específica:
npm install -g PublikPrinciple/obsidian-mcp-rest#mainConfiguración
Primero, configure el complemento API REST local de Obsidian:
Instalar el complemento API REST local en Obsidian
Configurar el puerto API (predeterminado: 27123)
Generar y guardar una clave API
Crea un archivo de configuración
config.json:
{
"obsidian": {
"apiKey": "your-api-key-here",
"port": 27123,
"host": "localhost"
},
"server": {
"name": "obsidian-mcp",
"version": "1.0.0"
}
}Uso
Iniciar el servidor:
obsidian-mcp-rest --config path/to/config.jsonEl servidor se iniciará y escuchará las solicitudes MCP a través de stdin/stdout.
Uso con Claude Desktop
Configurar Claude Desktop para utilizar este servidor MCP:
Abra la configuración de Claude Desktop
Navegar a la sección MCP
Agregar nueva configuración del servidor:
{ "name": "obsidian-mcp", "command": "obsidian-mcp-rest", "args": ["--config", "path/to/config.json"] }
Claude ahora puede acceder a su bóveda de obsidiana a través de comandos como:
Read note "Projects/MyProject.md" List all notes in "Projects" folder Search for notes containing "typescript"
Herramientas disponibles
listNotes: enumera todas las notas en la bóveda o en una carpeta específicareadNote: Lee el contenido de una nota específicawriteNote: Crea o actualiza una notasearchNotes: busca notas mediante una cadena de consultagetMetadata: Obtener metadatos para una nota específica
Seguridad
El servidor solo se ejecuta localmente y se comunica a través de stdin/stdout
Todas las solicitudes a la API REST de Obsidian se autentican con su clave API
No se requiere acceso a red externa
Los datos permanecen locales en su máquina
Desarrollo
Clonar el repositorio:
git clone https://github.com/PublikPrinciple/obsidian-mcp-rest.git
cd obsidian-mcp-restInstalar dependencias:
npm installConstruir el proyecto:
npm run buildEjecutar pruebas:
npm testSolución de problemas
Problemas de instalación
Si encuentra algún problema de instalación, pruebe estas alternativas:
Clonar e instalar localmente:
git clone https://github.com/PublikPrinciple/obsidian-mcp-rest.git
cd obsidian-mcp-rest
npm install
npm run build
npm install -g .Si ve errores relacionados con TypeScript, asegúrese de que TypeScript esté instalado globalmente:
npm install -g typescriptContribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios. Para cambios importantes, primero abra una incidencia para comentar qué desea cambiar.
Licencia
Licencia MIT: consulte el archivo de LICENCIA para obtener más detalles
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAllows AI models to interact with Obsidian notes through the Local REST API, enabling creation, reading, updating, searching of notes, and Git-based automatic backups.2,4721MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Obsidian notes via local REST API, supporting file CRUD, search, commands, and periodic notes.2,4727Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to search, read, and analyze Obsidian notes via the Local REST API.2216ISC
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Obsidian vaults via the local REST API, supporting CRUD operations, batch processing, templates, and vault analytics.MIT
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Search your Obsidian vault to quickly find notes by title or keyword, summarize related content, a…
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/PublikPrinciple/obsidian-mcp-rest'
If you have feedback or need assistance with the MCP directory API, please join our Discord server