{
  "description": "Start MCPHost interactively or run a single prompt non-interactively. Auth, script and hook options are left out.",
  "options": [
    {
      "names": [
        "--model",
        "-m"
      ],
      "description": "provider/model format.",
      "args": {
        "name": "model",
        "description": "provider/model format.",
        "isOptional": false,
        "suggestions": [
          {
            "name": "anthropic/claude-sonnet-4-5-20250929",
            "description": "Anthropic Claude Sonnet 4.5"
          },
          {
            "name": "ollama/qwen2.5:3b",
            "description": "Ollama qwen2.5:3b"
          }
        ]
      }
    },
    {
      "names": [
        "--prompt",
        "-p"
      ],
      "description": "Runs non-interactively with this prompt.",
      "args": {
        "name": "prompt",
        "description": "Runs non-interactively with this prompt.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--quiet"
      ],
      "description": "Only works with a prompt."
    },
    {
      "names": [
        "--compact"
      ],
      "description": "Compact output"
    },
    {
      "names": [
        "--config"
      ],
      "description": "Config file",
      "args": {
        "name": "config",
        "isOptional": false,
        "template": "filepaths"
      }
    },
    {
      "names": [
        "--system-prompt"
      ],
      "description": "System prompt (text or file)",
      "args": {
        "name": "system_prompt",
        "isOptional": false
      }
    },
    {
      "names": [
        "--provider-url"
      ],
      "description": "Provider base URL",
      "args": {
        "name": "provider_url",
        "isOptional": false
      }
    },
    {
      "names": [
        "--max-steps"
      ],
      "description": "0 means unlimited.",
      "args": {
        "name": "max_steps",
        "description": "0 means unlimited.",
        "isOptional": false
      }
    },
    {
      "names": [
        "--max-tokens"
      ],
      "description": "Max response tokens",
      "args": {
        "name": "max_tokens",
        "isOptional": false
      }
    },
    {
      "names": [
        "--temperature"
      ],
      "description": "Temperature",
      "args": {
        "name": "temperature",
        "isOptional": false
      }
    },
    {
      "names": [
        "--debug"
      ],
      "description": "Debug logging"
    }
  ],
  "name": "mcphost"
}
