List of all items
Structs
- background::job::JobState
- background::job::NewRunningJob
- background::registry::JobRegistry
- background::spooler::LocalLogSpooler
- background::stream::OutputStreamer
- config::Args
- config::Config
- server::SshMcpServer
- ssh::command::CommandOutput
- ssh::command::ProcessStatus
- ssh::command::TransferRawOutput
- ssh::config::SshConfig
- ssh::connection::SshConnectionManager
- ssh::handler::SshHandler
- tools::ApplyPatchParams
- tools::CheckProcessParams
- tools::ExecParams
- tools::SudoExecParams
- transfer::CompactTransferResponse
- transfer::ResolvedPaths
- transfer::RsyncOptions
- transfer::StagingLocal
- transfer::StagingRemote
- transfer::TransferCounts
- transfer::TransferEngine
- transfer::TransferParams
- transfer::TransferResponse
- transfer::TransferRunContext
- transfer::TransferSshOptions
- transfer::TransferStaging
Enums
- background::BackgroundError
- background::job::JobStatus
- error::SshMcpError
- ssh::config::HostKeyCheckMode
- ssh::handler::KeyCheckOutcome
- transfer::TransferKind
- transfer::TransferOperation
- transfer::TransferTransport
Functions
- config::parse_max_chars
- config::parse_max_output_tokens
- logging::init_logging
- ssh::command::wrap_command_with_timeout
- ssh::elevation::escape_for_shell
- ssh::elevation::is_valid_password
- ssh::elevation::sanitize_password
- ssh::elevation::wrap_sudo_command
- ssh::handler::default_known_hosts_path
- ssh::handler::remove_known_hosts_entry
- ssh::sanitize::escape_command_for_shell
- ssh::sanitize::escape_for_timeout_wrapper
- ssh::sanitize::sanitize_command
- ssh::sanitize::wrap_in_posix_shell
Type Aliases
Constants
- config::CONNECTION_TIMEOUT_SECS
- config::DEFAULT_HEALTH_PROBE_TIMEOUT_MS
- config::DEFAULT_MAX_CHARS
- config::DEFAULT_MAX_OUTPUT_TOKENS
- config::DEFAULT_RECONNECT_BACKOFF_MS
- config::DEFAULT_RECONNECT_RETRIES
- config::DEFAULT_TIMEOUT_MS
- config::MAX_HEALTH_PROBE_TIMEOUT_MS
- config::MAX_RECONNECT_BACKOFF_MS
- config::MAX_RECONNECT_RETRIES
- config::MIN_HEALTH_PROBE_TIMEOUT_MS
- config::MIN_RECONNECT_BACKOFF_MS
- ssh::config::TIMEOUT_DETECTION_TIMEOUT_MS
- ssh::config::TIMEOUT_KILL_AFTER_SECS
- ssh::connection::CHANNEL_SEMAPHORE_CAPACITY