Design Engineer Logo
Visit Repo
Open Graph preview

AWS MCP

Talk with your AWS using Claude | Model Context Protocol (MCP) server for AWS | Better Amazon Q alternative

Site favicon
🌩️ 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.