AWS CLI MCP Server
About
MCP server that acts as a thin wrapper around the local AWS CLI command
Details
- Author
- ClockworkCubed
- Downloads
- 139
- Categories
- Developer Tools
Jump to
- Thin wrapper that proxies commands directly to local AWS CLI
- Security by respecting existing AWS CLI credentials and permissions
- Compatibility with all AWS CLI commands and services
- Uses existing AWS CLI profiles and configurations
- Clean error handling and structured JSON output
- No additional authentication beyond existing AWS CLI setup
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
AWS CLI MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install Python 3.10+ and the AWS CLI, then clone the repository, run pip install -e . to install dependencies, and start the server with python aws_mcp.py. The server runs in stdio mode and exposes a single tool, execute_aws_command_tool, which accepts an args array (e.g., ["sts", "get-caller-identity"]) and returns the command’s stdout, stderr, and exit code. Connect any MCP-compatible client (e.g., Claude Desktop) to the server via stdio transport.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"aws cli mcp server": {
"aws-cli-mcp": {
"command": "python",
"args": [
"aws_mcp.py"
]
}
}
}
}
McpServers
{
"aws-cli-mcp": {
"command": "python",
"args": [
"aws_mcp.py"
]
}
}
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





