use clap::{Args, Subcommand};
#[cfg(feature = "mcp")]
#[derive(Subcommand, Debug, Clone)]
pub enum McpCommands {
Serve(McpServeArgs),
}
#[cfg(feature = "mcp")]
#[derive(Args, Debug, Clone)]
pub struct McpServeArgs {
#[arg(long, value_enum, default_value = "stdio")]
pub transport: crate::mcp::Transport,
#[arg(long)]
pub bind: Option<String>,
}