An MCP (Model Context Protocol) server that enables Claude to generate and execute AWS CLI commands directly.
execute-aws-command
Execute AWS CLI commands.
Parameters:
- command
: AWS service (e.g., s3, ec2, lambda)
- subcommand
(optional): Command to execute (e.g., ls, describe-instances)
- options
(optional): Command options as key-value pairs
get-service-details
Get details about a specific AWS service.
Parameters:
- service
: AWS service name (e.g., s3, ec2, lambda)
aws-services://list
List available AWS services.
Clone this repository:
shell
git clone https://github.com/IcyKallen/aws-cli-mcp-server
cd aws-cli-mcp-server
Install dependencies:
shell
npm install
Build the project:
shell
npm run build
Ensure AWS CLI is configured:
shell
aws configure
Start the MCP server:
shell
npm start
Add this to your claude_desktop_config.json
:
{
"mcpServers": {
"aws-cli": {
"command": "node",
"args": ["/path/to/aws-cli-mcp-server/dist/index.js"]
}
}
}
I need to list my S3 buckets.
Create a new S3 bucket named "my-test-bucket" in the us-west-2 region.
What EC2 commands are available?
MIT License
No description, website, or topics provided.