saws
agent-ready json output non-interactive
A supercharged AWS command line interface (CLI).
How to install saws
pip install saws saws use case
Enhance AWS CLI interactions with auto-completion and productivity features to streamline cloud resource management.
When to use saws
- When running complex AWS CLI commands and needing quick autocomplete for commands, subcommands, options, and resource identifiers.
- When managing multiple AWS services and wanting to reduce typos and command recall errors.
- When building automation scripts that can benefit from the same AWS CLI syntax with improved usability.
When not to use saws
- When using programmatic access via AWS SDKs (e.g., boto3) instead of command-line tools.
- When working in a fully non-interactive environment where autocomplete features are not utilized.
saws features
- · Auto-completion of commands, subcommands, and options
- · Auto-completion of AWS resources (e.g., instance tags, bucket names)
- · Powered by the AWS CLI, supporting the same commands and structure
- · Improves ease-of-use and productivity for AWS management
Want your agent to find this automatically?
Add the MCP server to your agent config and it will discover tools like saws on its own.
Set up MCP →