palace-mcp
palace-mcp
Servidor MCP que expone una bóveda de Obsidian a asistentes de IA mediante el plugin Local REST API.
Construido con FastMCP. Los agentes pueden listar, leer, escribir, buscar y eliminar notas — y leer la nota que esté abierta actualmente en Obsidian.
Requisitos previos
Obsidian con el plugin Local REST API instalado y en ejecución
Python 3.12+
uv (recomendado) o pip
Copia tu clave de API desde los ajustes del plugin en Obsidian antes de continuar.
Related MCP server: obsidian-local-mcp
Instalación
git clone <repo-url> palace-mcp
cd palace-mcp
uv syncConfiguración
Variable | Obligatorio | Por defecto | Descripción |
| sí | — | Token Bearer del plugin Local REST API |
| no |
| Host donde escucha la API REST de Obsidian |
| no |
| Puerto de la API REST |
| no |
|
|
| no |
| Rutas separadas por comas donde |
Al usar HTTPS con el certificado autofirmado del plugin, la verificación del certificado se omite automáticamente.
Ejecución
Inicia el servidor a través de stdio (el transporte predeterminado para clientes MCP):
export OBSIDIAN_API_KEY="your-api-key"
uv run python server.pyO mediante FastMCP:
uv run fastmcp run server.pyConfiguración de Cursor
Añade a tu configuración de MCP (p. ej. ~/.cursor/mcp.json):
{
"mcpServers": {
"obsidian-palace": {
"command": "uv",
"args": ["run", "python", "server.py"],
"cwd": "/path/to/palace-mcp",
"env": {
"OBSIDIAN_API_KEY": "your-api-key-here"
}
}
}
}Reinicia Cursor o recarga los servidores MCP después de guardar.
Herramientas
Herramienta | Descripción |
| Lista archivos y carpetas. Pasa una ruta de subdirectorio, o déjala vacía para la raíz de la bóveda. |
| Lee el contenido completo de una nota mediante su ruta relativa a la bóveda (p. ej. |
| Crea una nota nueva o sobrescribe una existente. |
| Añade texto al final de una nota. Crea la nota si no existe. |
| Búsqueda de texto completo; devuelve los nombres de archivo coincidentes ordenados por relevancia. |
| Devuelve el contenido de la nota actualmente abierta en Obsidian. |
| Elimina una nota permanentemente. Irreversible — úsalo con cuidado. |
Protección contra añadidos
Algunas rutas de la bóveda se tratan como solo sobrescritura. Añadir contenido a ellas puede acumular silenciosamente contenido duplicado dentro de una misma nota, lo que resulta difícil de detectar más adelante.
Por defecto, append_note se rechaza para rutas que coincidan con:
/Context/(cualquier nota dentro de una carpetaContext)/System/(cualquier nota dentro de una carpetaSystem)Index.md(cualquier archivo llamadoIndex.md)
En su lugar, usa write_note para reemplazar estas notas. Anula la lista de denegación con la variable de entorno PALACE_APPEND_DENY.
Licencia
MIT
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
- Alicense-qualityDmaintenanceProvides 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.36MIT
- Flicense-qualityDmaintenanceA local MCP server that wraps the Obsidian CLI to give AI assistants direct access to read, edit, and manage notes within an Obsidian vault. It enables advanced operations such as frontmatter property management, context-aware searching, and the execution of internal Obsidian commands.2
- AlicenseBqualityDmaintenanceAn MCP server that enables AI assistants to access and manage your local Obsidian vault through a standardized protocol.142,4721Apache 2.0
- Alicense-qualityDmaintenanceA lightweight MCP server that enables AI assistants to securely read, create, and modify notes in an Obsidian vault, with support for semantic search and web scraping.2,472MIT
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
An MCP server that gives your AI access to the source code and docs of all public github repos
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/anis-meliti/palace-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server