Obsidian Vault MCP
Obsidian Vault MCP (бесплатно, без карты, без постоянно включенного компьютера)
Это дает Клоду (мобильный, десктоп, веб) доступ на чтение к вашему хранилищу Obsidian через небольшой сервер, размещенный бесплатно на Render, читающий прямо из репозитория GitHub. Ваше хранилище синхронизируется с GitHub с телефона и компьютера через плагин Obsidian Git — ничего не должно оставаться включенным.
Составляющие
Репозиторий GitHub — источник истины хранилища (бесплатный, приватный).
Плагин Obsidian Git — автоматические коммиты/пуши/пулы с компьютера + телефона.
Этот MCP-сервер — читает репозиторий через API GitHub, предоставляет
list_notes,read_note,search_notesчерез MCP. Развернут бесплатно на Render.Graphify — опционально, запускается локально, отправляет свои результаты в репозиторий как любые другие заметки.
Related MCP server: Obsidian MCP Server
1. Создайте репозиторий GitHub
github.com → New repository → назовите его, например,
obsidian-vault→ Private → Create.Settings → Developer settings → Personal access tokens → Fine-grained token:
Repository access: только этот репозиторий.
Permissions: Contents → Read and write (нужно, чтобы Клод мог создавать и редактировать заметки, а не только читать их).
Скопируйте токен — вы вставите его на Render как
GITHUB_TOKEN.
2. Настройте Obsidian Git (компьютер + телефон)
Obsidian → Settings → Community plugins → обзор → установите Obsidian Git.
Укажите вашу папку хранилища как локальный клон репозитория (или выполните
git initна месте и добавьте репозиторий GitHub какorigin).В настройках плагина включите auto backup on interval (например, каждые 10 мин) и auto pull on load — он будет коммитить + пушить + пулить за вас.
На телефоне: установите Obsidian mobile, добавьте тот же плагин (он работает на iOS/Android), войдите в GitHub на экране аутентификации плагина.
Теперь каждое устройство пушит/пулит в один и тот же репозиторий — этот репозиторий является вашим слоем синхронизации.
3. Разверните MCP-сервер на Render (бесплатно)
Отправьте эту папку (
server.js,package.json,render.yaml) в свой собственный публичный или приватный репозиторий GitHub (отдельный от репозитория хранилища).render.com → New → Web Service → подключите этот репозиторий.
Он должен автоматически определить
render.yaml. Если нет: Build commandnpm install, Start commandnpm start, план Free.Добавьте переменные окружения:
GITHUB_TOKEN— fine-grained токен из шага 1GITHUB_OWNER— ваше имя пользователя GitHubGITHUB_REPO— имя вашего репозитория хранилища (например,obsidian-vault)GITHUB_BRANCH—main(или ваша ветка по умолчанию)MCP_SHARED_SECRET— придумайте случайную строку; это помешает посторонним, которые найдут ваш URL на Render, читать ваше хранилище
Разверните. Вы получите URL вида
https://obsidian-vault-mcp.onrender.com.
Примечание по бесплатному тарифу: он засыпает после ~15 мин бездействия и просыпается несколько секунд при следующем запросе — нормально для occasional запросов Клода.
4. Подключите его к Клоду
В Claude → Settings → Connectors → Add custom connector:
URL:
https://<your-app>.onrender.com/mcpHeader:
Authorization: Bearer <your MCP_SHARED_SECRET>
Затем просто попросите Клода искать, читать или редактировать ваши заметки — он будет вызывать
search_notes / read_note / list_notes / write_note / delete_note
автоматически. Записи коммитятся прямо в репозиторий, поэтому они появятся на
вашем телефоне/компьютере при следующей синхронизации Obsidian Git (или сразу, если у вас
включен auto-pull-on-interval).
Внимание при записи: write_note перезаписывает весь файл — для редактирования
существующей заметки попросите Клода сначала прочитать ее, затем записать полное
обновленное содержимое. delete_note — это реальный, постоянный git-коммит; стоит
попросить Клода подтвердить удаление перед выполнением.
5. Graphify — автоматически, бесплатно, без хостинга
Graphify строит граф знаний из ваших заметок. Для семантического извлечения нужна LLM, и бесплатный вариант, не требующий хостинга, — это бесплатный тариф Gemini API от Google (без кредитной карты, не истекает).
Получите бесплатный ключ Gemini:
Перейдите на aistudio.google.com, войдите с аккаунтом Google.
Get API key → Create API key. Скопируйте его.
Добавьте рабочий процесс GitHub Actions:
В вашем репозитории хранилища создайте
.github/workflows/graphify.ymlс содержимым изvault-workflow/.github/workflows/graphify.ymlэтого проекта.Repo → Settings → Secrets and variables → Actions → New repository secret:
Name:
GEMINI_API_KEYValue: ключ из AI Studio
Repo → Settings → Actions → General → Workflow permissions → установите в Read and write permissions (чтобы рабочий процесс мог закоммитить граф обратно).
Он запускается автоматически раз в день, а также при каждом пуше изменений в хранилище. Вы также можете запустить его вручную на вкладке Actions репозитория.
Это создает graphify-out/graph.json и graphify-out/GRAPH_REPORT.md в
вашем репозитории хранилища — без сервера, без Space, ничего не нужно держать включенным.
MCP-сервер уже имеет для этого инструменты (graph_overview,
graph_find_node, graph_neighbors) — они читают граф прямо из GitHub так же,
как read_note. Ничего дополнительно разворачивать не нужно; просто повторно разверните
обновленный server.js на Render, и они появятся при следующем подключении Клода.
Локальное тестирование (опционально, перед развертыванием)
npm install
GITHUB_TOKEN=xxx GITHUB_OWNER=you GITHUB_REPO=obsidian-vault npm startЗатем POST к http://localhost:3000/mcp с MCP-клиентом, или просто разверните
напрямую на Render и протестируйте через Клода.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Notes and actions in one app. Let Claude or ChatGPT read and update them.
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables Claude to read, write, search, and manage Obsidian vault notes with Git-backed sync support for multi-device access and extensible AI workflows.3,187 npm-
- AlicenseNot gradedqualityDmaintenanceConnects Claude Desktop to your Obsidian vault, enabling reading, writing, searching, and organizing notes locally.1MIT
- AlicenseAqualityDmaintenanceGives Claude direct access to an Obsidian vault, enabling read, write, search, and automatic git sync for cross-device use.163,187 npmApache 2.0
- AlicenseAqualityDmaintenanceConnects Claude Desktop to an Obsidian vault, enabling reading, searching, capturing ideas, and managing notes through natural language.216 npmMIT