Back to catalog
use_aws_mcp server
A standalone Model Context Protocol server that provides AWS CLI functionality through a standardized interface, reproducing the use_aws tool from Amazon Q Developer CLI for use in various AI tools.
Get this MCP server
A standalone Model Context Protocol server that provides AWS CLI functionality through a standardized interface, reproducing the use_aws tool from Amazon Q Developer CLI for use in various AI tools.
Installation
Cargo Install
cargo install use_aws_mcp
From Source
cargo build --release
Configuration
MCP Client Configuration
{
"mcpServers": {
"use_aws_mcp": {
"name": "use_aws_mcp",
"command": "use_aws_mcp",
"timeout": 300,
"env": {},
"disabled": false
}
}
}
Available Tools
| Tool | Description |
|---|---|
use_aws |
Execute AWS CLI commands with proper parameter handling and security checks |
Features
- Integration with AWS CLI with proper parameter handling
- Security checks with automatic detection of read-only and write operations
- User Agent management for proper AWS CLI user agent configuration
- Parameter formatting with automatic kebab-case conversion
- Comprehensive error handling and output formatting
- Human-readable descriptions using terminal formatting
- Output truncation for large responses (maximum 100KB)
Environment Variables
Optional
AWS_DEFAULT_PROFILE- AWS profile to use for credentialsRUST_LOG- Enable debug logging (set to use_aws=debug)
Usage Examples
List my S3 buckets
Describe EC2 instances in us-west-2
List Lambda functions using development profile
Get information about AWS resources across different services
Notes
Requires an installed and configured AWS CLI with proper credentials. MCP clients without shell access, such as Cursor, may require explicit specification of an AWS profile. Read-only operations are automatically detected and do not require user confirmation.
