## Description Implement tool discovery: fetch available tools, schemas, and descriptions from connected servers, and cache the results. ## Why Context Manager needs the tool catalog for tag-based filtering and injection. ## Scope - [ ] Implement tool discovery (fetch tools, schemas, descriptions from connected servers) — TODO MCP #5 - [ ] Add caching layer to avoid repeated discovery calls **Depends on:** [#18](https://github.com/Svagtlys/Octave/issues/18)
Description
Implement tool discovery: fetch available tools, schemas, and descriptions from connected servers, and cache the results.
Why
Context Manager needs the tool catalog for tag-based filtering and injection.
Scope
Depends on: #18