--- status: deprecated superseded_by: personal/projects/personal-os/obsidian-mcp-setup.md reason: >- wrapper не используется с 2026-05. Реальность: Hermes native MCP client → mcpvault --- # obsidian-mcp-wrapper — УСТАРЕЛ > **⚠️ Этот документ не отражает реальность.** Wrapper не используется с мая 2026. > См. `personal/projects/personal-os/obsidian-mcp-setup.md` и > `personal/tech/obsidian-mcp-ecosystem.md`. Актуальная архитектура: **Hermes native MCP client → spawn `mcpvault /Users/admin/obsidian`** (пакет `@bitbonsai/mcpvault` v0.12.1). Конфиг в `~/.hermes/config.yaml` → `mcp_servers.obsidian`. Wrapper (`~/scripts/obsidian-mcp-wrapper.js`) когда-то решал проблемы старого пакета `obsidian-mcp` (автор Steven), который падал с ZodError, race condition и UTF-8 chunk split. После смены пакета на `@bitbonsai/mcpvault` — wrapper стал не нужен. Корень проблем с `patch_note` (`"String not found"`) — exact string match в самом mcpvault, **не в транспорте**. Workaround: использовать Hermes `patch()` с fuzzy matching. Историческая документация по wrapper сохранена ниже для ретроспективы.