mirror of
https://github.com/aaronsb/obsidian-mcp-plugin.git
synced 2026-07-22 06:45:14 +00:00
Models the combined (protocol × bind × cert) state as a 9-cell table with three verdicts (🟢 OK / 🟡 WARN / 🔴 JAIL). Server always starts; 🔴 surfaces a Notice + log + MCP `initialize` instructions warning so the LLM client also sees it. New settings: `bindMode` discriminated enum + `customBindHost`. Migration flips the implicit `0.0.0.0` to a real `127.0.0.1` default, making ADR-103's "loopback by default" premise actually true. Inspired by community PR #208 (fa1k3) — preserves the security instinct while keeping the LAN/remote escape hatch the hardcoded approach would have removed. |
||
|---|---|---|
| .. | ||
| ADR-100-remove-concurrent-mode-toggle-and-simplify-connection-setup.md | ||
| ADR-101-tree-based-mcp-tool-visibility-gating.md | ||
| ADR-102-ship-mcpb-bundle-as-primary-claude-desktop-onboarding.md | ||
| ADR-103-tls-certificate-and-key-storage-strategy-for-localhost-https.md | ||
| ADR-104-offload-cpu-bound-semantic-operations-to-worker-threads-and-deconflict-the-sse-route.md | ||
| ADR-105-remove-dormant-worker-offload-path-partial-reversal-of-adr-104.md | ||
| ADR-106-client-driven-session-re-initialization-via-spec-compliant-http-404.md | ||
| ADR-107-network-exposure-modes-as-a-classified-state-machine.md | ||