def METHOD_NAME(host: Dict, all_cluster_nodes: Dict, project_cluster_info: Dict) -> Dict:
    """
    生成主机被使用的项目，集群信息
    :param host: 原始主机信息
    :param all_cluster_nodes: 全集群节点信息
    :param project_cluster_info: 项目 & 集群信息
    :return: 主机的使用信息
    """
    info = {'project_name': '', 'cluster_name': '', 'cluster_id': '', 'is_used': False}
    for ip in host['bk_host_innerip'].split(','):
        node_info = all_cluster_nodes.get(ip)
        if not node_info:
            continue
        info['is_used'] = True
        info['cluster_id'] = node_info.get('cluster_id')
        name_dict = project_cluster_info.get(info['cluster_id']) or {}
        info['project_name'] = get_with_placeholder(name_dict, 'project_name')
        info['cluster_name'] = get_with_placeholder(name_dict, 'cluster_name')
        break
    return info