moonbitstack/moonmcp/component does not have a README file
pub(open) trait Component {
fn base(Self) -> ComponentBase
fn identifier(Self) -> String = _
fn key(Self) -> String = _
fn get_meta(Self) -> Map[String, Json] = _
}fn ComponentBase::new(key_prefix : String, name : String, version? : String, title? : String, description? : String, icons? : Array[Icon], tags? : Set[String], meta? : Map[String, Json], task_config? : TaskConfig) -> ComponentBase