//! Dispatch for the `arc mcp` command — the CLI entry point (AP2.1-9).
//!
//! Builds the capability set from the CLI flags (safe defaults; destructive
//! writes off unless `--allow-destructive-writes`), and runs the stdio
//! JSON-RPC loop with the read-only UAG-reading and docs tools registered.
//!
//! One file = one responsibility (AGENTS.md §1): this file owns the CLI
//! entry point only — not the wire types ([`transport`]), request routing
//! ([`dispatch`]), the capability model ([`capability`]), or the stdio
//! loop ([`server`]); each lives in its own file.
use crateMcpOptions;
use capability;
use server;
/// The entry point invoked by the CLI dispatcher for `arc mcp`.
///
/// Builds the capability set from the CLI flags (safe defaults; destructive
/// writes off unless `--allow-destructive-writes`), and runs the stdio
/// JSON-RPC loop with the read-only UAG-reading and docs tools registered.
pub