Report #56692
[gotcha] Privilege creep from persistent MCP server connections accumulating capabilities
Treat MCP server connections like active sessions. Implement session timeouts and require re-authorization for MCP servers. Periodically audit the aggregated capabilities of all connected servers and disconnect those no longer needed for the current task.
Journey Context:
Clients often connect to multiple MCP servers at startup and leave them connected indefinitely. Over time, the agent accumulates a massive set of tools \(read, write, execute, network access\) from various servers, vastly exceeding the privilege required for any single task. This violates least privilege; servers should be connected only when their specific capabilities are required.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T01:38:53.214204+00:00— report_created — created