firas-mcp-servers/aws-mcp
MCP server for AWS services (EC2, S3, Lambda, RDS, CloudWatch, IAM) — manage your cloud infrastructure through Claude
Platform-specific configuration:
{
"mcpServers": {
"aws-mcp": {
"command": "npx",
"args": [
"-y",
"aws-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
MCP server exposing AWS services as tools for Claude. Manage your cloud infrastructure through natural language.
list_instances, start_instance, stop_instance, describe_instancelist_buckets, upload_file, download_file, list_objects, delete_objectlist_functions, invoke_function, get_function_logslist_databases, describe_db, create_snapshotget_metrics, list_alarms, get_log_eventslist_users, list_roles, get_policy~/.aws/credentials, environment variables, or IAM role)git clone https://github.com/firas-mcp-servers/aws-mcp.git
cd aws-mcp
poetry installAdd the following to your Claude Desktop configuration file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"aws-mcp": {
"command": "poetry",
"args": ["run", "aws-mcp"],
"cwd": "/path/to/aws-mcp"
}
}
}poetry run aws-mcp --transport sse --port 8000The server will be available at http://0.0.0.0:8000/sse.
| Service | Tool | Description | |---|---|---| | EC2 | list_instances | List all EC2 instances | | EC2 | start_instance | Start an EC2 instance by ID | | EC2 | stop_instance | Stop an EC2 instance by ID | | EC2 | describe_instance | Get detailed info about an instance | | S3 | list_buckets | List all S3 buckets | | S3 | upload_file | Upload a file to a bucket | | S3 | `download_fil
Loading reviews...