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 installed
Maintenance
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
- Flicense-quality-maintenanceEnables Claude to read, write, search, and manage Obsidian vault notes with Git-backed sync support for multi-device access and extensible AI workflows.2,472
- Alicense-qualityBmaintenanceConnects Claude Desktop to your Obsidian vault, enabling reading, writing, searching, and organizing notes locally.1MIT
- Alicense-qualityDmaintenanceGives Claude direct access to an Obsidian vault, enabling read, write, search, and automatic git sync for cross-device use.2,472Apache 2.0
- AlicenseAqualityCmaintenanceConnects Claude Desktop to an Obsidian vault, enabling reading, searching, capturing ideas, and managing notes through natural language.216MIT
Related MCP Connectors
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/acbrewer12/obsidian-vault-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server