diff --git a/crates/xcrs/src/main.rs b/crates/xcrs/src/main.rs index 71edb8d..9f3b8ee 100644 --- a/crates/xcrs/src/main.rs +++ b/crates/xcrs/src/main.rs @@ -5,6 +5,7 @@ use xcrs::{IosAppTest, XcodeCommandLineTools}; #[derive(Debug, Parser)] #[command(name = "xcrs")] +#[command(version)] #[command(about = "Cross-platform mobile and TV app automation")] struct Cli { /// Run as a standalone Model Context Protocol server over stdio. diff --git a/docs/mcp.md b/docs/mcp.md index bf5e106..f681831 100644 --- a/docs/mcp.md +++ b/docs/mcp.md @@ -259,6 +259,12 @@ smb --mcp --scope automation xcrs --mcp ``` +> **Installing `xcrs`:** the standalone binary is published to +> [crates.io](https://crates.io/crates/xcrs) — install it with +> `cargo install xcrs`. It is **not** distributed through Homebrew; `brew +> install smbcloud-cli` only provides the `smb` binary (use `smb --mcp --scope +> automation` for the same tools without a separate install). + Both commands expose the same target-aware tools with the same names. Tool names do not repeat the server brand because MCP clients already namespace them by server.