AWS MCP
Talk with your AWS using Claude | Model Context Protocol (MCP) server for AWS | Better Amazon Q alternative
🌩️ Cloud
Overview
AWS MCP
Description:
A server enabling Claude to interact with and manage AWS resources via natural language
Category: Cloud Infrastructure Management
Overview: AWS MCP allows Claude to query and modify AWS resources through natural conversation. Key capabilities include:
- Multi-profile and SSO authentication support
- Cross-region resource management
- Secure local credential handling
- Native AWS credentials integration
- Comprehensive AWS service coverage (EC2, S3, Lambda, ECS)
Requirements:
- Node.js
- Claude Desktop
- Local AWS credentials
- ~/.aws/ directory configuration
Installation:
git clone https://github.com/RafalWilinski/aws-mcp aws-mcp
pnpm install
Configuration: Add to claude_desktop_config.json:
"mcp-server-aws": {
"command": "/Users/<USERNAME>/aws-mcp/node_modules/.bin/node",
"args": ["/Users/<USERNAME>/aws-mcp/dist/index.js"],
"env": {
"AWS_SDK_LOAD_CONFIG": "1"
}
}
Example Queries:
- "List available AWS profiles"
- "List all EC2 instances in my account"
- "Show me S3 buckets with their sizes"
- "What Lambda functions are deployed in us-east-1?"
- "List all ECS clusters and their services"
Debugging:
tail -n 50 -f /Library/Logs/Claude/mcp-server-aws.log
tail -n 50 -f /Library/Logs/Claude/mcp.log
Note: MFA support and SSO credential caching improvements are under development.