MarkusPfundstein/mcp-obsidian

MarkusPfundstein/mcp-obsidian

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

MCP server for Obsidian

MCP server to interact with Obsidian via the Local REST API community plugin.

server for Obsidian MCP server

Components

Tools

The server implements multiple tools to interact with Obsidian:

  • list_files_in_vault: Lists all files and directories in the root directory of your Obsidian vault
  • list_files_in_dir: Lists all files and directories in a specific Obsidian directory
  • get_file_contents: Return the content of a single file in your vault.
  • search: Search for documents matching a specified text query across all files in the vault
  • patch_content: Insert content into an existing note relative to a heading, block reference, or frontmatter field.
  • append_content: Append content to a new or existing file in the vault.
  • delete_file: Delete a file or directory from your vault.
Example prompts

Its good to first instruct Claude to use Obsidian. Then it will always call the tool.

The use prompts like this:

  • Get the contents of the last architecture call note and summarize them
  • Search for all files where Azure CosmosDb is mentioned and quickly explain to me the context in which it is mentioned
  • Summarize the last meeting notes and put them into a new note 'summary meeting.md'. Add an introduction so that I can send it via email.
Инструменты были проиндексированы:
obsidian_append_content

Добавляет содержимое в новый или существующий файл в хранилище.

Параметры
  • contentstringобязательный

    Содержимое для добавления в файл

  • filepathstringобязательный

    Путь к файлу (относительно корня хранилища)

obsidian_batch_get_file_contents

Возвращает содержимое нескольких файлов в вашем хранилище, объединённое с заголовками.

Параметры
  • filepathsstring[]обязательный

    Список путей к файлам для чтения

obsidian_complex_search

Выполняет сложный поиск документов по JsonLogic-запросу. Поддерживает стандартные операторы JsonLogic, а также 'glob' и 'regexp' для сопоставления с шаблоном. Результаты не должны быть falsy. Используйте этот инструмент, когда нужен сложный поиск, например поиск всех документов с определёнными тегами и т.д.

Параметры
  • queryobjectобязательный

    Объект запроса JsonLogic. Пример: {"glob": ["*.md", {"var": "path"}]} сопоставляет все файлы Markdown.

obsidian_delete_file

Удаляет файл или каталог из хранилища.

Параметры
  • confirmbooleanобязательный

    Подтверждение удаления файла (должно быть true)

  • filepathstringобязательный

    Путь к файлу или директории для удаления (относительно корня хранилища)

obsidian_get_file_contents

Возвращает содержимое одного файла в вашем хранилище.

Параметры
  • filepathstringобязательный

    Путь к соответствующему файлу (относительно корня вашего хранилища).

obsidian_get_periodic_note

Получает текущую периодическую заметку за указанный период.

Параметры
  • periodenumобязательный

    Тип периода (дневной, недельный, месячный, квартальный, годовой)

obsidian_get_recent_changes

Получает недавно изменённые файлы в хранилище.

Параметры
  • daysinteger

    Включать только файлы, изменённые в течение указанного количества дней (по умолчанию: 90)

  • limitinteger

    Максимальное количество возвращаемых файлов (по умолчанию: 10)

obsidian_get_recent_periodic_notes

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

Параметры
  • include_contentboolean

    Нужно ли включать содержимое заметки (по умолчанию: false)

  • limitinteger

    Максимальное количество заметок для возврата (по умолчанию: 5)

  • periodenumобязательный

    Тип периода (дневной, недельный, месячный, квартальный, годовой)

obsidian_list_files_in_dir

Перечисляет все файлы и каталоги, которые есть в конкретном каталоге Obsidian.

Параметры
  • dirpathstringобязательный

    Путь для получения списка файлов (относительно корня вашего хранилища). Пустые каталоги не возвращаются.

obsidian_list_files_in_vault

Перечисляет все файлы и каталоги в корневом каталоге вашего хранилища Obsidian.

Параметры

Без параметров.

obsidian_patch_content

Вставляет содержимое в существующую заметку с привязкой к заголовку, ссылке на блок или полю frontmatter.

Параметры
  • contentstringобязательный

    Содержимое для вставки

  • filepathstringобязательный

    Путь к файлу (относительно корня хранилища)

  • operationenumобязательный

    Выполняемая операция (добавление, добавление в начало или замена)

  • targetstringобязательный

    Целевой идентификатор (путь заголовка, ссылка на блок или поле frontmatter)

  • target_typeenumобязательный

    Тип цели для патча

obsidian_simple_search

Выполняет простой поиск документов, соответствующих указанному текстовому запросу, по всем файлам в хранилище. Используйте этот инструмент, когда хотите выполнить простой текстовый поиск.

Параметры
  • context_lengthinteger

    Сколько контекста возвращать вокруг совпадающей строки (по умолчанию: 100)

  • querystringобязательный

    Выполняет простой поиск текста в хранилище.

Похожие MCP-сервера

aliasunder/vault-cortex

aliasunder/vault-cortex

Сервер Vault Cortex предоставляет AI-ассистентам полнотекстовый поиск и структурированную память в Obsidian vault через Docker. 25 инструментов работают с заметками, ссылками и свойствами без плагинов.

TypeScript18
mlorentedev/hive

mlorentedev/hive

Hive — MCP-сервер, который подключает AI-ассистента к Obsidian-хранилищу. Вместо загрузки всего контекста он запрашивает только нужное, экономя токены и сохраняя знания между сессиями. Полезен разр...

Python10
smith-and-web/obsidian-mcp-server

smith-and-web/obsidian-mcp-server

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

TypeScript18
evc-team-relay-mcp

evc-team-relay-mcp

MCP-сервер, дающий AI-агентам прямой доступ к заметкам Obsidian: чтение, запись и синхронизация через Team Relay API. Работает с Claude Code, Codex CLI и любыми MCP-клиентами. Безопасный JSON-RPC б...

Python3
rps321321/obsidian-mcp-pro

rps321321/obsidian-mcp-pro

Полнофункциональный MCP сервер для Obsidian с 41 инструментом: чтение, запись, поиск, теги, ссылки, canvas, семантический поиск и анализ графов. Дает AI-ассистентам глубокий доступ к хранилищу заметок через протокол MCP.

TypeScript30
louis030195/easy-obsidian-mcp

louis030195/easy-obsidian-mcp

MCP-сервер для подключения AI-ассистентов (Claude, ChatGPT) к Obsidian: поиск, чтение и анализ связей между заметками. Полезен для пользователей Obsidian, которые хотят задействовать ИИ для работы ...

TypeScript18
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин