Skip to main content
Glama

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 sync

Configuración

Variable

Obligatorio

Por defecto

Descripción

OBSIDIAN_API_KEY

Token Bearer del plugin Local REST API

OBSIDIAN_HOST

no

127.0.0.1

Host donde escucha la API REST de Obsidian

OBSIDIAN_PORT

no

27123

Puerto de la API REST

OBSIDIAN_PROTOCOL

no

http

http o https

PALACE_APPEND_DENY

no

/Context/,/System/,Index.md

Rutas separadas por comas donde append_note está bloqueado

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.py

O mediante FastMCP:

uv run fastmcp run server.py

Configuració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

list_notes

Lista archivos y carpetas. Pasa una ruta de subdirectorio, o déjala vacía para la raíz de la bóveda.

read_note

Lee el contenido completo de una nota mediante su ruta relativa a la bóveda (p. ej. People/Alice.md).

write_note

Crea una nota nueva o sobrescribe una existente.

append_note

Añade texto al final de una nota. Crea la nota si no existe.

search_notes

Búsqueda de texto completo; devuelve los nombres de archivo coincidentes ordenados por relevancia.

active_note

Devuelve el contenido de la nota actualmente abierta en Obsidian.

delete_note

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 carpeta Context)

  • /System/ (cualquier nota dentro de una carpeta System)

  • Index.md (cualquier archivo llamado Index.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

F
license - not found
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    -
    quality
    D
    maintenance
    Provides 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.
    36
    MIT
  • F
    license
    -
    quality
    D
    maintenance
    A 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
  • A
    license
    -
    quality
    D
    maintenance
    A 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,472
    MIT

View all related MCP servers

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

View all MCP Connectors

Latest Blog Posts

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