pub fn resource_list_response( resources: Vec<Value>, next_cursor: Option<&str>, ) -> Value
Build MCP resources/list response JSON
Creates { "resources": [...], "nextCursor"?: "..." } per MCP spec.
{ "resources": [...], "nextCursor"?: "..." }