//! Arguments for `mcptest matchers`.

use clap::Args;

/// Arguments for `mcptest matchers`.
///
/// Exists so humans and agents can list the matcher vocabulary at runtime
/// instead of re-reading the JSON Schema or a long prompt.
#[derive(Debug, Args, Default)]
pub struct MatchersArgs {
    /// Emit the catalog as a JSON array of {name, description, example}
    /// objects instead of the human listing.
    #[arg(long)]
    pub json: bool,
}
