Obsidian Scoped-write MCP
Obsidian Scoped-write MCP
Сервис MCP для доступа к указанному хранилищу Obsidian. Весь Vault доступен для чтения; создание и обновление Markdown разрешено только в двух каталогах, предназначенных для ChatGPT:
00-ChatGPT系统入口01-ChatGPT策略主脑
Удаление, перемещение, переименование и запись файлов, не являющихся Markdown, не предоставляются.
Инструменты
list_directory: выводит список каталога.read_markdown: читает Markdown.search_markdown: выполняет поиск по Markdown.get_file_info: показывает размер, время изменения, SHA-256 и статус доступности для записи.create_directory: создаёт простую подпапку первого уровня внутри разрешённого каталога; родительский каталог должен уже существовать.create_markdown: создаёт новый файл в разрешённом каталоге; перезапись запрещена.update_markdown: обновляет существующий файл с использованием ожидаемого SHA-256; перед обновлением создаётся резервная копия вне Vault.
Related MCP server: Obsidian MCP Local
Локальная проверка
npm ci
npm testПо умолчанию тест создаёт временный Vault и временный каталог для резервных копий и не затрагивает личные данные Obsidian. При передаче реального пути к Vault выполняются только тесты чтения, записи не выполняются.
Границы безопасности
Каталоги для записи определяются фиксированным белым списком на стороне сервера; параметры инструментов не могут расширить область действия.
Создание папок разрешено только на один уровень; отказ при совпадении имени, скрытых каталогах, отсутствии родительской папки, выходе за пределы и обходе через символические ссылки.
Отказ, если целевой объект уже существует.
Перед обновлением сначала вызывается
get_file_info, а возвращённыйsha256используется какexpected_sha256; если файл изменился, обновление отклоняется.
Перед обновлением создаётся резервная копия в локальном каталоге данных приложения текущего пользователя Windows; резервная копия не находится ни в Vault, ни в репозитории Git.
Абсолютные пути, пути вне границ, обход через символические ссылки и файлы, не являющиеся Markdown, отклоняются.
Процесс разработки
mainвсегда остаётся готовым к релизу.Все изменения в репозитории выполняются через короткоживущие ветки и Pull Request.
Слияние разрешено только после прохождения CI; по умолчанию используется squash merge.
Архитектура, границы безопасности, форматы данных, долгосрочные зависимости или крупные функции, охватывающие несколько независимых PR: родительский Issue, подпункты Issue, ADR, PR, CI и записи об откате.
Мелкие исправления: один Issue или PR, минимальные изменения, минимальное тестирование и инструкции по откату.
Приёмка лёгких исправлений
Приёмка: запустить
npm testи выполнить слияние после прохождения проверки CI в Pull Request.Откат: восстановить соответствующий squash-коммит на GitHub.
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
- FlicenseNot gradedqualityDmaintenanceEnables LLMs to read, search, and manage Obsidian vault markdown files, including YAML frontmatter, wikilinks, and graph operations through a secure stateless I/O layer.
- AlicenseCqualityDmaintenanceEnables AI assistants to search, read, create, and modify Markdown notes in local Obsidian vaults directly through filesystem operations. Supports tag-based discovery and frontmatter parsing without requiring Obsidian to be open, facilitating integration with VS Code Copilot via stdio transport.5104MIT
- AlicenseAqualityCmaintenanceEnables Claude Code read/write access to an Obsidian vault, including creating, editing, searching, and browsing notes.8MIT
- FlicenseNot gradedqualityDmaintenanceProvides Claude with safe read/write access to Obsidian vaults, with YAML frontmatter protection and path filtering to prevent corruption.1
Related MCP Connectors
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
Connect AI assistants to your GitHub-hosted Obsidian vault to seamlessly access, search, and analy…
Search your Obsidian vault to quickly find notes by title or keyword, summarize related content, a…
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/kee12301230-prog/obsidian-readonly-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server