[2026-09-26] eagle: personal/plans/balda-mm-phase4-agents.md personal/projects/personal-os/obsidian-mcp-setup.md personal/tech/balda-executor-mcp.md personal/tech/hermes-secret-redaction-bypass.md

This commit is contained in:
Alexey Martemyanov committed 2026-09-26 22:13:08 +06:00
1 parent ef0d21f271
commit c3ced58ee1
4 files changed
+254 -62

No files matched your search

@@ -120,7 +120,7 @@ git-реплика волта Mac. То есть **волт существует
|---|---|
| Проект (Mac) | `~/Developer/obsidian-mcp-kraken/` |
| Dockerfile | `node:24-bookworm` + `@bitbonsai/mcpvault@0.11.0` + `mcp-proxy@6.4.4` |
| Образ | `obsidian-mcp-image:0.1.0` (загружен на Kraken) |
| Образ | `obsidian-mcp-image:0.1.0` (загружен на Kraken) |
| Compose (Kraken) | `/home/kraken/obsidian-mcp/docker-compose.yml` |
| Контейнер | `obsidian-mcp`, сеть `mattermost_mm-net` |
| Волт | `/srv/dev-disk-by-uuid-49e8f586-…/obsidian` → `/vault` **`:ro`** |
@@ -155,17 +155,36 @@ services:
# /sse отвечает 200 (и локально, и из docker-сети Kraken)
curl -s -o /dev/null -w "%{http_code}\n" http://obsidian-mcp:3101/sse
# конфиг Балды (ещё НЕ применён — см. ниже)
runtime:
mcp_servers:
obsidian:
type: http
url: "http://obsidian-mcp:3101/sse"
# ⚠️ Порт именно 3101, НЕ 8080. Проба на 8080 даёт "Connection refused" при живом
# контейнере — mcp-proxy слушает порт из --port.
```
⚠️ **Не применено:** конфиг Балды (`config.yaml` на Kraken) пока содержит **только**
`executor-mcp`. Obsidian туда ещё не прописан — ждёт переключения `executor-mcp`
на `type: http` (делается одним заходом).
✅ **ПРИМЕНЕНО 2026-09-26.** Конфиг Балды на Kraken теперь содержит оба сервера:
```yaml
runtime:
mcp_servers:
executor-mcp:
type: http # ⚠️ НЕ streamable-http — валидатор: stdio|http|sse
url: "http://balda-executor-mcp:8890/mcp"
obsidian:
type: sse # ⚠️ НЕ http — у obsidian-mcp SSE-транспорт
url: "http://obsidian-mcp:3101/sse"
balda:
mcp_servers:
- executor-mcp
- obsidian
```
🔴 **Тип транспорта — источник двух подряд ошибок.** Obsidian отдаёт **SSE**, поэтому
`type: sse`. Если поставить `type: http`, Балда упадёт с
`failed to init MCP session: … session not found`.
Полная таблица типов — [[personal/tech/balda-executor-mcp]] §10e.
Бэкапы: `config.yaml.bak-obsidian-20260926-214849` (на Kraken, рядом с `config.yaml`).
⚠️ Туннель к Obsidian MCP **не нужен** — Балда ходит по docker-сети по имени
`obsidian-mcp`. Наружу порт не публикуется.
---