26 lines
1.4 KiB
Markdown
26 lines
1.4 KiB
Markdown
---
|
||
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 сохранена ниже для ретроспективы.
|