iris-mcp on main [⇡✘!?] via ⬢ v22.16.0 took 5m 25.5s
➜ claude --help
Usage: claude [options] [command] [prompt]
Claude Code - starts an interactive session by default, use -p/--print for non-interactive output
Arguments:
prompt Your prompt
Options:
-d, --debug [filter] Enable debug mode with optional category filtering (e.g., "api,hooks" or "!statsig,!file")
--verbose Override verbose mode setting from config
-p, --print Print response and exit (useful for pipes). Note: The workspace trust dialog is skipped when Claude is run with the -p mode. Only use this flag
in directories you trust.
--output-format <format> Output format (only works with --print): "text" (default), "json" (single result), or "stream-json" (realtime streaming) (choices: "text",
"json", "stream-json")
--include-partial-messages Include partial message chunks as they arrive (only works with --print and --output-format=stream-json)
--input-format <format> Input format (only works with --print): "text" (default), or "stream-json" (realtime streaming input) (choices: "text", "stream-json")
--mcp-debug [DEPRECATED. Use --debug instead] Enable MCP debug mode (shows MCP server errors)
--dangerously-skip-permissions Bypass all permission checks. Recommended only for sandboxes with no internet access.
--replay-user-messages Re-emit user messages from stdin back on stdout for acknowledgment (only works with --input-format=stream-json and --output-format=stream-json)
--allowedTools, --allowed-tools <tools...> Comma or space-separated list of tool names to allow (e.g. "Bash(git:*) Edit")
--disallowedTools, --disallowed-tools <tools...> Comma or space-separated list of tool names to deny (e.g. "Bash(git:*) Edit")
--mcp-config <configs...> Load MCP servers from JSON files or strings (space-separated)
--append-system-prompt <prompt> Append a system prompt to the default system prompt
--permission-mode <mode> Permission mode to use for the session (choices: "acceptEdits", "bypassPermissions", "default", "plan")
-c, --continue Continue the most recent conversation
-r, --resume [sessionId] Resume a conversation - provide a session ID or interactively select a conversation to resume
--fork-session When resuming, create a new session ID instead of reusing the original (use with --resume or --continue)
--model <model> Model for the current session. Provide an alias for the latest model (e.g. 'sonnet' or 'opus') or a model's full name (e.g.
'claude-sonnet-4-5-20250929').
--fallback-model <model> Enable automatic fallback to specified model when default model is overloaded (only works with --print)
--settings <file-or-json> Path to a settings JSON file or a JSON string to load additional settings from
--add-dir <directories...> Additional directories to allow tool access to
--ide Automatically connect to IDE on startup if exactly one valid IDE is available
--strict-mcp-config Only use MCP servers from --mcp-config, ignoring all other MCP configurations
--session-id <uuid> Use a specific session ID for the conversation (must be a valid UUID)
--agents <json> JSON object defining custom agents (e.g. '{"reviewer": {"description": "Reviews code", "prompt": "You are a code reviewer"}}')
--setting-sources <sources> Comma-separated list of setting sources to load (user, project, local).
-v, --version Output the version number
-h, --help Display help for command
Commands:
mcp Configure and manage MCP servers
migrate-installer Migrate from global npm installation to local installation
setup-token Set up a long-lived authentication token (requires Claude subscription)
doctor Check the health of your Claude Code auto-updater
update Check for updates and install if available
install [options] [target] Install Claude Code native build. Use [target] to specify version (stable, latest, or specific version)
iris-mcp on main [⇡✘!?] via ⬢ v22.16.0 took 2.6s
➜