fix: MCP proxy resilience — timeouts, parallel discovery, error propagation #48
Reference in New Issue
Block a user
Delete Branch "feat/k8s-operator"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
discoverTools()anddiscoverResources()usePromise.allSettled— one broken server can't block the entire projectRoot cause
Docmost MCP server couldn't reach its API from k8s pods (NetworkPolicy blocked port 3000, secrets used Tailscale IP). Without timeouts, the entire MCP proxy chain hung indefinitely.
Tests
1723/1723 tests passing.