A
AWS MCP Server
Provides access to Amazon Web Services through MCP, enabling AI assistants to manage S3 buckets, invoke Lambda functions, and interact with AWS infrastructure.
stdioLocalApiKeynpm
What This Server Exposes
Tools
s3_lists3_getlambda_invoke
Setup Instructions
- 1Create an IAM user with the minimum required permissions for the services you need
- 2Generate an access key pair for the IAM user
- 3Add the AWS server config to your Claude Desktop configuration
- 4Set AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_REGION environment variables
- 5Restart Claude Desktop
Configuration
Claude Desktop Configuration
claude_desktop_config.json
{
"mcpServers": {
"aws": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-aws"
],
"env": {
"AWS_ACCESS_KEY_ID": "your-access-key-id",
"AWS_SECRET_ACCESS_KEY": "your-secret-access-key",
"AWS_REGION": "us-east-1"
}
}
}
}Environment Variables
| Name | Required | Secret | Description |
|---|---|---|---|
| AWS_ACCESS_KEY_ID | ✓ | 🔒 | AWS IAM access key ID for authenticating API requests |
| AWS_SECRET_ACCESS_KEY | ✓ | 🔒 | AWS IAM secret access key paired with the access key ID |
| AWS_REGION | ✓ | — | AWS region to target for API calls (e.g. us-east-1, eu-west-1) |
AWS_ACCESS_KEY_ID
AWS IAM access key ID for authenticating API requests
Required🔒 Secret
AWS_SECRET_ACCESS_KEY
AWS IAM secret access key paired with the access key ID
Required🔒 Secret
AWS_REGION
AWS region to target for API calls (e.g. us-east-1, eu-west-1)
Required
Server Manifest
No official server.json manifest found. Generate one with our MCP server.json Generator →
Compatibility
Claude DesktopClaude Code
⚠
Safety Notes
AWS credentials grant access to your cloud infrastructure. Use IAM policies with least-privilege permissions. Never commit credentials to version control. Prefer IAM roles over long-lived access keys where possible.
This listing is for informational purposes only. CodexSpot is not affiliated with AWS MCP Server.