Loading...

This MCP server grants Claude access to AWS services via the AWS CLI, enabling automation and management of AWS resources based on configured IAM permissions.
Boost this tool
Subscribe to listing upgrades or segmented pushes.
This MCP server grants Claude access to AWS services via the AWS CLI, enabling automation and management of AWS resources based on configured IAM permissions.
The server's safety depends heavily on the configured IAM policy. When using a least-privilege IAM role and Docker containerization, the risk is reduced. However, misconfigured IAM policies can lead to significant security risks.
Performance is limited by the AWS CLI execution speed and network latency. Consider optimizing CLI commands and using appropriate AWS regions for optimal performance.
Cost is primarily associated with AWS resource usage incurred by the executed CLI commands. Monitor resource consumption and implement cost control measures.
pip install -e{
"mcpServers": {
"aws": {
"command": "uvx",
"args": ["aws-mcp"]
}
}
}AWS_MCP_TRANSPORTAWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYaws_cli_helpRetrieves documentation for any AWS CLI command.
Read-only operation that only retrieves help documentation.
aws_cli_pipelineExecutes AWS CLI commands with optional pipes (e.g., jq, grep).
Allows execution of arbitrary AWS CLI commands, potentially leading to resource modification or data exfiltration depending on IAM permissions.
Environment Variable
hybrid
The server's safety depends heavily on the configured IAM policy. When using a least-privilege IAM role and Docker containerization, the risk is reduced. However, misconfigured IAM policies can lead to significant security risks.
Autonomy is governed by the IAM policy assigned to the execution environment. Ensure least-privilege permissions are granted to limit potential damage.
Production Tip
Implement thorough input validation and command whitelisting to prevent unintended actions and potential security breaches.
Configure a least-privilege IAM role that only grants permissions to the services Claude needs to access.
Yes, by configuring different AWS profiles and specifying the desired profile using the `AWS_PROFILE` environment variable.
Enable CloudTrail logging to track all API calls made by the AWS CLI.
No, it is not recommended to expose this server directly to the internet. Use a secure network configuration and restrict access to authorized clients only.
The server will terminate the command execution and return an error to the client.
Docker provides isolation by running the server in a container, limiting its access to the host system and other containers.
Sandbox mode restricts the server's ability to access certain resources or perform certain actions, providing an additional layer of security.