Install Milo withpip install milo-cli(requires Python 3.14+), then scaffold
a typed command that works as a human CLI, MCP tool, and llms.txt entry.
Installation
Step 1
Install with uv, pip, or from source
Set up Milo and verify your Python 3.14t environment.
Quickstart
Step 2
Build a typed CLI/MCP command in 5 minutes
Scaffold a command, run it, inspect schemas, test it, and verify MCP transport.
Migrate Existing CLI
Translate argparse, Click, Typer, Fire, or Cobra patterns
Move one command at a time into Milo's typed function contract.
Next steps
- CLI and commands — Typed command definitions and dispatch
- MCP server — Expose commands as tools
- Testing — Schema, CLI, MCP, and verify layers
- Interactive apps — Build a reducer-driven terminal app
In This Section
Migrate Existing CLIs
Translate existing CLI patterns from argparse, Click, Typer, Fire, and Cobra into Milo.
Install Milo
using pip, uv, or from source.
Quickstart
Build a typed CLI command that also works as an MCP tool.