Skip to main content
Glama

palace-mcp

MCP-сервер, который предоставляет AI-ассистентам доступ к хранилищу Obsidian через плагин Local REST API.

Создан на базе FastMCP. Агенты могут перечислять, читать, записывать, искать и удалять заметки, а также читать ту заметку, которая в данный момент открыта в Obsidian.

Предварительные требования

  • Obsidian с установленным и запущенным плагином Local REST API

  • Python 3.12+

  • uv (рекомендуется) или pip

Скопируйте ваш API-ключ из настроек плагина в Obsidian перед продолжением.

Related MCP server: obsidian-local-mcp

Установка

git clone <repo-url> palace-mcp
cd palace-mcp
uv sync

Конфигурация

Переменная

Обязательная

По умолчанию

Описание

OBSIDIAN_API_KEY

да

Bearer-токен из плагина Local REST API

OBSIDIAN_HOST

нет

127.0.0.1

Хост, на котором слушает REST API Obsidian

OBSIDIAN_PORT

нет

27123

Порт для REST API

OBSIDIAN_PROTOCOL

нет

http

http или https

PALACE_APPEND_DENY

нет

/Context/,/System/,Index.md

Пути через запятую, в которых append_note заблокирован

При использовании HTTPS с самоподписанным сертификатом плагина проверка сертификата автоматически пропускается.

Запуск

Запустите сервер через stdio (транспорт по умолчанию для MCP-клиентов):

export OBSIDIAN_API_KEY="your-api-key"
uv run python server.py

Или через FastMCP:

uv run fastmcp run server.py

Настройка Cursor

Добавьте в ваш MCP-конфиг (например, ~/.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"
      }
    }
  }
}

Перезапустите Cursor или перезагрузите MCP-серверы после сохранения.

Инструменты

Инструмент

Описание

list_notes

Перечисляет файлы и папки. Укажите путь к подкаталогу или оставьте пустым для корня хранилища.

read_note

Читает полное содержимое заметки по пути относительно хранилища (например, People/Alice.md).

write_note

Создаёт новую заметку или перезаписывает существующую.

append_note

Добавляет текст в конец заметки. Создаёт заметку, если её нет.

search_notes

Полнотекстовый поиск; возвращает соответствующие имена файлов, ранжированные по релевантности.

active_note

Возвращает содержимое заметки, которая в данный момент открыта в Obsidian.

delete_note

Окончательно удаляет заметку. Необратимо — используйте с осторожностью.

Защита от добавления

Некоторые пути хранилища считаются только для перезаписи. Добавление к ним может незаметно накапливать дублирующееся содержимое внутри одной заметки, что впоследствии трудно обнаружить.

По умолчанию append_note отклоняется для путей, соответствующих:

  • /Context/ (любая заметка в папке Context)

  • /System/ (любая заметка в папке System)

  • Index.md (любой файл с именем Index.md)

Используйте write_note, чтобы заменять такие заметки. Переопределите список запретов с помощью переменной окружения PALACE_APPEND_DENY.

Лицензия

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