# CLI Reference

The `mitre-emb3d` CLI provides access to the full MITRE EMB3D framework from the command line.

```
uvx mitre-emb3d [OPTIONS] COMMAND [ARGS]...
```

## Command groups

| Group | Description |
|---|---|
| [Core Commands](core-commands.md) | Query categories, properties, threats, and mitigations |
| [AI Commands](ai-commands.md) | AI-powered property mapping, threat analysis, and report generation |
| [MCP Server](mcp-server.md) | Launch the Model Context Protocol server |

## Output modes

By default, all commands output **JSON** — designed for piping into other tools or AI agents.

Add `--pprint` for human-readable formatted output:

```bash
uvx mitre-emb3d --pprint list-categories
```

See [Global Options](global-options.md) for all top-level flags.
