aws-sa-tools-mcp-server
2
The AWS MCP Server is a Model Context Protocol server that provides comprehensive tools for interacting with various AWS services such as S3, EC2, and RDS. It offers advanced operations including cost analysis and CloudWatch metrics retrieval, along with auxiliary tools for file system and Terraform state management.
AWS MCP Server
A Model Context Protocol (MCP) server that provides tools to interact with AWS services.
Features
AWS SDK tools
- S3 Operations
- List buckets
- List objects in buckets
- EC2 Operations
- Describe instances
- List security groups
- List VPCs
- RDS Operations
- Describe database instances
- Cost Explorer
- Get cost and usage reports
- Get resource-specific cost analysis
- CloudWatch
- Retrieve metric statistics
Auxiliary Tools
- Local File System
- List local folders
- Read code files
- Terraform
- Read remote state files
Prerequisites
- Python 3.12 or higher
- AWS credentials configured (
~/.aws/credentials
) - AWS CLI profile setup
Installation Requirements
- Install
uv
from Astral or the GitHub README - Install Python 3.10 or newer using
uv python install 3.10
(or a more recent version)