ivybloom CLI Commands — Complete Reference
Reference for every ivybloom CLI command and its MCP equivalent, organized by category with flags and parameter formats.
This reference lists every ivybloom CLI command — CLI subcommands plus their MCP tools — organized by category so you can build reproducible, scriptable pipelines. Reach for it when you need exact flags, parameter formats, or the MCP equivalents for a command while wiring up batch jobs or CI/CD. Because the CLI shares one backend and job history with the web platform, any command here operates on the same data as your web work. For a guided starting point, see the CLI overview.
Difficulty
Commands Reference
Complete reference for all ivybloom CLI commands organized by category. CLI subcommands plus MCP tools.
Commands marked with MCP are available via ivybloom mcp serve for AI agent integration and do not have dedicated CLI subcommands. See MCP Integration for the full tool catalog.
Authentication
Manage authentication and account access. See API Keys & Authentication for detailed documentation.
Job Submission
Submit computational jobs using the run command. See Job Management for monitoring and results.
Job Management
Monitor and manage computational jobs. See Job Management for full documentation.
Computational Tools
Browse and inspect available tools.
Batch Processing
Submit and manage parallel job collections. See Batch Processing for full documentation.
batch is a hidden command — accessible directly but not shown in default --help.
Compounds
Manage molecular compound collections. See Compounds for full documentation.
Protein Preparation
Prepare protein structures for docking. See Protein Preparation for full documentation.
Projects
Sync
Synchronize project data between local and remote.
Orchestration
Natural language job submission. See Orchestration for full documentation.
MCP Server
Model Context Protocol server for AI agents. See MCP Integration for full documentation.
Sessions & Checkpoints
Persistent conversations with time-travel. See Sessions & Checkpoints for full documentation.
Chats
Benchmarking
AI Completions
Campaigns
Workflows & Templates
Account & Profile
Billing & Credits
See Billing & Credits for full documentation.
Organizations
See Organizations for full documentation.
API Keys
Devices
Alerts & Notifications
Data Management
Exports & Reports
Feature Flags
Interactive Modes
Utilities
Configuration
Manage CLI settings. See Configuration for full documentation.
Global Options
These options work with any command:
| Option | Short | Default | Description |
|---|---|---|---|
--help | -h | — | Show help for command |
--version | -v | — | Show CLI version |
--profile <name> | — | "default" | Use a specific configuration profile |
--debug | — | false | Enable debug output |
--trace | — | false | Enable trace-level logging |
--trace-id <id> | — | — | Set request correlation ID |
--format <fmt> | — | from config | Output format (table, json, csv, yaml) |
--output-format <fmt> | — | from config | Alias for --format |
--json | — | false | Shorthand for --format json |
--no-color | — | false | Disable colored output |
--dry-run | — | false | Validate without executing |
--script | — | false | Script mode: no TUI, no spinners |
--agent | — | false | Agent mode: structured JSON envelope |
--campaign | -c | — | Scope operations to a campaign |
--message | -m | — | Send a single headless message |
--continue | — | — | Continue a chat by ID or "last" |
--resume | -r | — | Alias for --continue |
--force | — | false | Apply changes without confirmation |
--apply | — | false | Apply file changes (safer than --force) |
--follow | — | false | Wait for job/batch completion |
--stream-partial-output | — | false | Stream text deltas |
For CI/CD automation, use --agent for structured JSON output or --script for non-interactive mode. See Agent Mode for details.
Environment Variables
| Variable | Description |
|---|---|
IVYBLOOM_API_KEY | API key for authentication |
IVYBLOOM_API_URL | Override API base URL |
IVYBLOOM_DEBUG=1 | Enable debug output |
NO_COLOR=1 | Disable colored output |
IVYBLOOM_AGENT_MODE=1 | Enable agent JSON output |
IVYBLOOM_SCRIPT_MODE=1 | Enable script-friendly output |
IVYBLOOM_TRACE_ID | Request correlation ID |
IVYBLOOM_TEST_MODE=1 | Enable test mode |
IVYBLOOM_MOCK_MODE=1 | Enable mock responses |
Was this page helpful?