()
| 259 | type McpAuthCacheData = Record<string, { timestamp: number }> |
| 260 | |
| 261 | function getMcpAuthCachePath(): string { |
| 262 | return join(getClaudeConfigHomeDir(), 'mcp-needs-auth-cache.json') |
| 263 | } |
| 264 | |
| 265 | // Memoized so N concurrent isMcpAuthCached() calls during batched connection |
| 266 | // share a single file read instead of N reads of the same file. Invalidated |
no outgoing calls
no test coverage detected