Skip to main content

otto agent

Manage Otto agent framework integrations.

Subcommands

otto agent install

Register Otto MCP server in an agent framework.

otto agent install <runtime>

Arguments:

ArgumentDescription
<runtime>Agent runtime to register with

Supported runtimes:

  • claude — Claude Code (~/.claude/settings.json)
  • claude-desktop — Claude Desktop (platform-specific config)
  • chatgpt — ChatGPT Desktop (prints manual instructions)
  • gemini — Gemini CLI (~/.gemini/settings.json)
  • codex — Codex (~/.codex/config.toml)
  • cursor — Cursor (~/.cursor/mcp.json)
  • vscode — VS Code (.vscode/mcp.json)
  • opencode — OpenCode (opencode.json)
  • generic-mcp — Prints JSON config for manual registration

otto agent uninstall

Remove Otto MCP server from an agent framework.

otto agent uninstall <runtime>

Only removes Otto-owned entries. Other MCP servers are preserved.

otto agent status

Show agent framework integration status.

otto agent status [--json]

Options:

OptionDescription
--jsonOutput as JSON

Output and exit codes

Exit codeMeaning
0Success
1Invalid runtime or operation failed

Examples

# Register with Claude Code
otto agent install claude

# Register with multiple frameworks
otto agent install cursor
otto agent install vscode

# Check status
otto agent status
otto agent status --json

# Uninstall from Claude Code
otto agent uninstall claude
  • otto mcp — start the MCP server directly
  • otto setup — initial Otto setup