MarkusPfundstein/mcp-obsidian

MCP-сервер для взаимодействия с Obsidian через плагин Obsidian REST API

MCP⭐ 4 436Python
Открыть на GitHub ↗

Что это за инструмент

MCP-сервер для взаимодействия с заметками Obsidian через Local REST API плагин, позволяющий LLM читать, искать и редактировать контент в базе знаний.

Зачем нужен

Инструмент решает задачу интеграции Obsidian с AI-ассистентами (например, Claude), превращая заметки в доступный для агентов источник данных. Это полезно для автоматизации рутинных задач с текстом, таких как поиск информации, суммаризация и создание новых документов на основе существующих.

Что можно реализовать

  • Поиск по всем файлам в хранилище (vault) по ключевым словам и объяснение контекста упоминаний
  • Суммаризация последних заметок (например, протоколов встреч) с формированием готового текста для отправки
  • Автоматическое создание новых заметок с добавлением введения или структурированием данных
  • Чтение содержимого конкретных файлов или директорий для анализа архитектуры или проектов
  • Вставка или добавление контента в существующие заметки относительно заголовков или блоков

Ключевые возможности

  • Полный CRUD-доступ к файлам: чтение, поиск, создание, вставка (patch) и удаление
  • Работа через Obsidian REST API плагин, что обеспечивает стабильное взаимодействие
  • Поддержка вставки контента относительно заголовков, блоков или frontmatter
  • Простая конфигурация через переменные окружения (API_KEY, HOST, PORT)
  • Интеграция с MCP-клиентами (например, Claude Desktop) для вызова инструментов из промптов

👤 Кому подойдёт: Исследователи, разработчики и аналитики, использующие Obsidian для управления знаниями (PKM) и желающие автоматизировать работу с заметками через AI-агентов.

Релизы

Релизы ещё не отслежены — появятся после ближайшего опроса.