Repository navigation
v2.25.4
Highlights
This release fixes a problem for everyone who installed the MCP server into Claude Code with servonaut --mcp-install claude on v2.25.1 or later. Variables that were not set when the agent started reached the server as empty strings. That made every AWS call from the MCP server fail and, on the first instance lookup after the cache had expired, replaced the instance cache with an empty list, so the TUI showed no AWS instances until a forced refresh.
- The MCP server now ignores empty forwarded environment variables at startup and logs which ones it ignored.
- A failed AWS or OVH inventory fetch keeps the previous cache instead of overwriting it. A partial fetch is shown but not persisted.
- The instance list and the MCP
list_instancestool say when they are showing cached rows. - Empty
SERVONAUT_API_URLandSERVONAUT_MCP_URLoverrides fall back to the defaults.
Upgrade with pipx upgrade servonaut and let your agent restart the MCP server. No reinstall of the agent configuration is needed; the cache refills on the next successful fetch, or immediately with R in the TUI.
Also in this release: demo mode keeps every action on the real server while the screen stays redacted, Ctrl+P gains a "Go to …" entry for every sidebar section, and the TUI honours --config.
What's Changed
Full Changelog: v2.25.3...v2.25.4