execute-aws-commandLABSCO SUMMARY
It is the AWS CLI, so its reach is your profile's reach.
There is no allowlist between the model and your account: what your credentials can do, this can do. That is the appeal for exploration and the reason to point it at a profile scoped to what you are willing to have touched.
What it is
A TypeScript server that shells out to the AWS CLI on your machine. One call takes a service, a subcommand and options and executes it; another explains a service. A resource, aws-services://list, enumerates the services available.
What you get
- Any AWS CLI command executed — the service, the subcommand, and options as key-value pairs
- Details about a specific AWS service, for when you know the service but not the subcommand
- The list of available AWS services, published as a resource
- Whatever the CLI can do, since the call is the CLI rather than a curated subset of the API
Requirements
Node.js (the README recommends v20 or later) and the AWS CLI installed and configured with credentials. Commands run with exactly the permissions of your configured profile, and the server does no authorisation of its own — so the account you configure is the boundary, and anyone who can reach the server can use it.
Setup effort
Build from source — git clone https://github.com/IcyKallen/aws-cli-mcp-server
USE CASES
Answering an infrastructure question without a console tab
Run the describe or list command for the service and read the output in the conversation.
Working out which subcommand you need
Ask for the service's details first, then run the command it points you to.
Doing a small change you would otherwise click through
Create the bucket, set the region, and confirm it afterwards — all through the same call.
2 tools
Listed in project docs. Your client may show a different list.
get-service-detailsBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
- Node.js (v20 or later recommended)
- npm
- AWS CLI installed and configured with credentials (aws configure)
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/IcyKallen/aws-cli-mcp-server
cd aws-cli-mcp-server
npm install
npm run build
aws configureMCP Clients
Claude Desktop
{
"mcpServers": {
"aws-cli": {
"command": "node",
"args": [
"<YOUR_PATH_TO_AWS_CLI_MCP_SERVER>/dist/index.js"
]
}
}
}