ToolMetadata.fromMap constructor
Create from Map (for compatibility with McpClientManager.getTools())
Implementation
factory ToolMetadata.fromMap(Map<String, dynamic> map) => ToolMetadata(
name: map['name'] as String,
description: map['description'] as String? ?? '',
);