MCPVault

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

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Читает и изменяет файлы заметок в указанной папке
  • Может удалять и перемещать заметки, хотя это требует подтверждающего пути
Все причины и проверки

bitbonsai/mcpvault

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/mcpvault

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале

claude mcp add --transport stdio obsidian -- npx @bitbonsai/mcpvault@latest /path/to/your/vault

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": [
        "@bitbonsai/mcpvault@latest",
        "/path/to/your/vault"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": [
        "@bitbonsai/mcpvault@latest",
        "/path/to/your/vault"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"obsidian","type":"stdio","command":"npx","args":["@bitbonsai/mcpvault@latest","/path/to/your/vault"]}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "obsidian": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@bitbonsai/mcpvault@latest",
        "/path/to/your/vault"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Выполните в терминале

codex mcp add obsidian -- npx @bitbonsai/mcpvault@latest /path/to/your/vault

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.obsidian]
command = "npx"
args = ["@bitbonsai/mcpvault@latest", "/path/to/your/vault"]

Если файл уже есть, допишите блок в конец.

Выполните в терминале

gemini mcp add -s user obsidian npx @bitbonsai/mcpvault@latest /path/to/your/vault

Или добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": [
        "@bitbonsai/mcpvault@latest",
        "/path/to/your/vault"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": [
        "@bitbonsai/mcpvault@latest",
        "/path/to/your/vault"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": [
        "@bitbonsai/mcpvault@latest",
        "/path/to/your/vault"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": [
        "@bitbonsai/mcpvault@latest",
        "/path/to/your/vault"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "obsidian": {
      "type": "local",
      "command": [
        "npx",
        "@bitbonsai/mcpvault@latest",
        "/path/to/your/vault"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "obsidian": {
      "command": "npx",
      "args": [
        "@bitbonsai/mcpvault@latest",
        "/path/to/your/vault"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": [
        "@bitbonsai/mcpvault@latest",
        "/path/to/your/vault"
      ]
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит c5abeda.

Текст для агента

Добавь MCP-сервер в конфигурацию клиента: command npx, args @bitbonsai/mcpvault@latest и путь к папке заметок Obsidian. Нужен Node.js 20 или новее.

Другие способы из описания автора
{
  "mcpServers": {
    "obsidian": {
      "command": "npx",
      "args": ["@bitbonsai/mcpvault@latest", "/path/to/your/vault"],
      "env": {}
    }
  }
}

Замените путь на реальную папку заметок Obsidian. Нужен Node.js 20 или новее.

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

Что делает

MCPVault запускается как локальный процесс по stdio и дает MCP-клиенту доступ к папке заметок Obsidian. Он предоставляет восемнадцать инструментов: чтение, запись, правку, удаление и перемещение заметок и файлов, частичное чтение и структуру заметки, работу с каталогами и пакетное чтение, поиск с многословным совпадением и переранжированием BM25, работу с frontmatter и тегами и разрешение wiki-ссылок. Правки frontmatter учитывают формат и сохраняют оформление неизменных полей YAML. Операции ограничены корнем хранилища: сервер блокирует выход за пределы папки, символьные ссылки, dotfiles и служебные каталоги вроде .obsidian, .git и node_modules. Удаление и перемещение требуют совпадающего пути подтверждения. Obsidian при этом запускать не нужно, плагин к нему не требуется.

Для кого. Для тех, кто ведет базу знаний в Obsidian и хочет читать и править заметки через ИИ-ассистента с ограничением доступа.

Подходит, если

  • Нужно, чтобы ассистент искал и читал заметки в хранилище Obsidian
  • Нужно создавать и править заметки с сохранением frontmatter
  • Нужен доступ к заметкам без запуска Obsidian и без его плагинов

Не подходит, если

  • У вас нет локальной папки заметок в формате Obsidian
  • Нужна работа с заметками в облаке, а не с локальными файлами

Пример запроса к агенту

Найди в моем хранилище заметки про планы на квартал и собери из них короткое резюме

Ограничения

Сервер работает с локальными файлами и требует Node.js 20 или новее. Доступ жестко ограничен указанным корнем хранилища. Удаление и перемещение выполняются только при совпадающем пути подтверждения. Сетевых интеграций у самого сервера нет, поэтому доступность зависит только от клиента.

Как отключить. Удалите запись obsidian из конфигурации MCP вашего клиента и перезапустите его.

MCP

Транспорт
stdio
Авторизация
не нужна

Проверка безопасности

  • Читает и изменяет файлы заметок в указанной папке
  • Может удалять и перемещать заметки, хотя это требует подтверждающего пути

Коротко о README

README описывает MCPVault как локальный MCP-сервер, который дает совместимым клиентам читать, искать и править заметки в хранилище Obsidian, ограничивая операции корнем хранилища. Клиент запускает сервер как локальный процесс по stdio и передает путь к папке, одни и те же инструменты доступны всем поддерживаемым клиентам. Есть примеры конфигурации для Claude Desktop, Claude Code, ChatGPT Desktop, OpenCode, Gemini CLI, Codex, IntelliJ IDEA, Cursor, Windsurf и Ontheia. Восемнадцать инструментов покрывают операции с файлами, частичное чтение, поиск с переранжированием BM25, frontmatter, теги и wiki-ссылки, удаление и перемещение требуют подтверждающего пути. Пакет публикуется в npm, лицензия MIT.

Частые вопросы

Нужен ли запущенный Obsidian или его плагин?

Нет. MCPVault работает напрямую с файлами хранилища, Obsidian запускать не нужно.

Может ли сервер выйти за пределы папки заметок?

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

Официальный

Самостоятельно размещаемая база знаний с блочными ссылками и встроенным MCP-сервером для подключения AI-агентов к заметкам

MCP-серверСредний риск46,5 тыс.Звезды репозитория
Выбор редакции

CLI для всех API Google Workspace с выводом в JSON и набором скиллов для агентов: Drive, Gmail, Calendar, Sheets и другие

CLIВысокий риск31,2 тыс.Звезды репозитория
Выбор редакции

Локальный поиск по заметкам, документации и расшифровкам встреч в Markdown: ключевые слова, смысловой поиск и ранжирование, есть MCP

CLIСредний рискБез VPN30,1 тыс.Звезды репозитория
Выбор редакции

Менеджер задач для AI-разработки: разбирает PRD на задачи с зависимостями и ведет агента по ним через MCP или CLI

MCP-серверСредний риск28,1 тыс.Звезды репозитория
Foxx AIMCPVault

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.