MCP AWS Client (mcp-aws)
URL: https://github.com/debedb/mcp-aws
Author: debedb
Category: cloud-platforms
GitHub: debedb/mcp-aws (Python)


# MCP AWS Client

A Model Context Protocol (MCP) client for AWS services that provides functionality to manage AWS resources using either AWS CLI or boto3.

## Features

### S3 Operations
- Create, list, and delete buckets
- Modify bucket permissions and policies
- Add, list, and remove objects

### Fargate Operations
- Deploy new images into a service

## Configuration

The client supports different AWS profiles as defined in:
- `~/.aws/config`
- `~/.aws/credentials`

## Installation

1. Clone this repository
2. Install dependencies: `pip install -e .`
3. Configure AWS credentials using one of the following methods:
   - Environment variables: `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, `AWS_REGION`
   - AWS credential chain (set up via AWS CLI with `aws configure`)
   - Specify a profile name when using the tools

## Usage

Once installed and configured, the MCP AWS client can be used with MCP-compatible applications.