import type { McpTool } from '@/lib/mcp/types' export interface McpCacheEntry { tools: McpTool[] expiry: number // Unix timestamp ms } export interface McpCacheStorageAdapter { get(key: string): Promise set(key: string, tools: McpTool[], ttlMs: number): Promise delete(key: string): Promise clear(): Promise dispose(): void }