albedo_mcp mixes server connection management with discovery, operation descriptions, and saved catalogue encoding.
Move the catalogue code into albedo_mcp_catalogue, leaving connection ownership, retries, credentials, and dispatch in albedo_mcp. Public interfaces and saved catalogue formats stay unchanged.