{"name":"MCP_DISCOVERY_CACHE_TTL_S","slug":"mcp-discovery-cache-ttl-s","family":"env","title":"Environment variables","noun":"environment variable","description":"Cached MCP server discovery is dropped after repeated connection failures instead of only on age.","description_source":"entry","described_by":{"version":"2.1.238","anchor":"mcp-discovery-cache-evicts-on-repeated-connection-failures-w"},"presence":{"first_seen":"2.1.217","removed_in":null,"in_current_build":true,"newest_mined":"2.1.308","builds":80,"mined_builds":149,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.238","anchor":"mcp-discovery-cache-evicts-on-repeated-connection-failures-w","heading":"MCP discovery cache evicts on repeated connection failures, with a hard cap on lifetime","line":"Cached MCP server discovery is dropped after repeated connection failures instead of only on age.","released_at":"2026-08-20 18:01:54","reason":"found in this entry's text"}],"entries_total":1,"docs":[],"docs_total":0,"gates":[],"related":[{"name":"MCP_DISCOVERY_CACHE","slug":"mcp-discovery-cache","description":"Startup no longer dials cached HTTP or SSE MCP servers; they restore from cache and connect on first use."},{"name":"MCP_DISCOVERY_CACHE_MAX_STALE_S","slug":"mcp-discovery-cache-max-stale-s","description":"Cached MCP server discovery is dropped after repeated connection failures instead of only on age."},{"name":"MCP_DISCOVERY_CACHE_STRIKES","slug":"mcp-discovery-cache-strikes","description":"Cached MCP server discovery is dropped after repeated connection failures instead of only on age."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/env\/mcp-discovery-cache-ttl-s","family_url":"https:\/\/changelogs.core-directive.com\/reference\/env.json"}